PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
ComponentsBank Class Reference

Private Member Functions

void ComponentsBank (EntityAI entity_parent)
 
Component GetComponent (int comp_type, string extended_class_name="")
 
bool DeleteComponent (int comp_type)
 
private Component CreateComponent (int comp_type, string extended_class_name="")
 
bool IsComponentAlreadyExist (int comp_type)
 

Private Attributes

private EntityAI m_EntityParent
 
private ref Component m_Components [COMP_TYPE_COUNT]
 

Constructor & Destructor Documentation

◆ ComponentsBank()

void ComponentsBank ( EntityAI  entity_parent)
inlineprivate

References m_EntityParent.

Member Function Documentation

◆ CreateComponent()

◆ DeleteComponent()

bool DeleteComponent ( int  comp_type)
inlineprivate

◆ GetComponent()

Component GetComponent ( int  comp_type,
string  extended_class_name = "" 
)
inlineprivate

◆ IsComponentAlreadyExist()

bool IsComponentAlreadyExist ( int  comp_type)
inlineprivate

Field Documentation

◆ m_Components

◆ m_EntityParent

private EntityAI m_EntityParent
private

Referenced by ComponentsBank(), and CreateComponent().


The documentation for this class was generated from the following file: