DayZ 1.30
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 строка 78

79 {
80 if (!type)
81 {
82 Error("Requested type is NULL!");
83 return null;
84 }
85
88 for (int i = 0; i < m_Instances.Count(); i++)
89 {
90 temp = m_Instances.GetElement(i);
91 if (temp.Type() == type)
92 {
93 Class.CastTo(ret,temp);
94 break;
95 }
96 }
97
98 if (!ret)
99 {
100 Debug.Log("'" + type.ToString() + "' not found in bank! Register first in 'RegisterRequester' method.");
101 }
102 return ret;
103 }
string Debug()
Определения CachedEquipmentStorageBase.c:26
void PPERequesterBase(int requester_IDX)
Определения PPERequestPlatformsBase.c:445
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.