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

◆ GetRequester() [2/2]

static PPERequesterBase Managed::GetRequester ( typename type )
inlinestaticprivate

Returns an instance (singleton) of a requester based on typename.

Аргументы
typetypename Typename of the requester.
Возвращает
PPERequesterBase Requester singleton.
Заметки
Returns only already registered instances, does not register anything.

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

77 {
78 if (!type)
79 {
80 Error("Requested type is NULL!");
81 return null;
82 }
83
86 for (int i = 0; i < m_Instances.Count(); i++)
87 {
88 temp = m_Instances.GetElement(i);
89 if (temp.Type() == type)
90 {
91 Class.CastTo(ret,temp);
92 break;
93 }
94 }
95
96 if (!ret)
97 {
98 Debug.Log("'" + type.ToString() + "' not found in bank! Register first in 'RegisterRequester' method.");
99 }
100 return ret;
101 }
void PPERequesterBase(int requester_IDX)
Определения PPERequestPlatformsBase.c:445
void Debug()
Определения UniversalTemperatureSource.c:349
static ref map< int, ref PPERequesterBase > m_Instances
Определения PPERequesterBank.c:6
void Error(string err)
Messagebox with error message.
Определения EnDebug.c:90

Перекрестные ссылки Class::CastTo(), Error(), Debug::Log() и m_Instances.