DayZ Enforce
Script API
Private Member Functions | Private Attributes | List of all members
ComponentsBank Class Reference

#include <ComponentsBank.h>

Private Member Functions

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

Private Attributes

private EntityAI  m_EntityParent
 
private Component  m_Components [COMP_TYPE_COUNT]
 

Constructor & Destructor Documentation

void ComponentsBank::ComponentsBank ( EntityAI  entity_parent )
private

References m_EntityParent.

void ComponentsBank::~ComponentsBank ( )
private

Member Function Documentation

Component ComponentsBank::GetComponent ( int  comp_type,
string  extended_class_name = "" 
)
private
bool ComponentsBank::IsComponentAlreadyExist ( int  comp_type )
private
private Component ComponentsBank::CreateComponent ( int  comp_type,
string  extended_class_name = "" 
)
private

Member Data Documentation

private EntityAI ComponentsBank::m_EntityParent
private

Referenced by ComponentsBank(), and CreateComponent().

private Component ComponentsBank::m_Components[COMP_TYPE_COUNT]
private

The documentation for this class was generated from the following files:
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)