DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ GetComponent()

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

См. определение в файле ComponentsBank.c строка 11

12 {
13 if ( !Component.IsTypeExist(comp_type) )
14 {
15 Component.LogErrorBadCompType(comp_type, "EntityAI.GetComponent(int comp_type)");
16 return NULL;
17 }
18
19 if ( !IsComponentAlreadyExist(comp_type) )
20 {
21 CreateComponent(comp_type, extended_class_name);
22 }
23
24 return m_Components[comp_type];
25 }
bool IsComponentAlreadyExist(int comp_type)
Определения ComponentsBank.c:72
ref Component m_Components[COMP_TYPE_COUNT]
Определения ComponentsBank.c:4
Component CreateComponent(int comp_type, string extended_class_name="")
Определения ComponentsBank.c:38

Перекрестные ссылки CreateComponent(), IsComponentAlreadyExist(), Component::IsTypeExist(), Component::LogErrorBadCompType() и m_Components.