17 lines
		
	
	
		
			489 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			489 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| #pragma once
 | |
| 
 | |
| class ICollideable;
 | |
| class IClientRenderable;
 | |
| class IClientEntity;
 | |
| class C_BaseEntity;
 | |
| class IClientThinkable;
 | |
| 
 | |
| class IClientUnknown: public IHandleEntity {
 | |
| 	public:
 | |
| 		virtual ICollideable* GetCollideable() = 0;
 | |
| 		virtual IClientNetworkable* GetClientNetworkable() = 0;
 | |
| 		virtual IClientRenderable* GetClientRenderable() = 0;
 | |
| 		virtual IClientEntity* GetIClientEntity() = 0;
 | |
| 		virtual C_BaseEntity* GetBaseEntity() = 0;
 | |
| 		virtual IClientThinkable* GetClientThinkable() = 0;
 | |
| }; |