Returns an instance (singleton) of a requester based on typename.
- Аргументы
-
type | typename 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
87 {
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 }
static ref map< int, ref PPERequesterBase > m_Instances
void Error(string err)
Messagebox with error message.
Перекрестные ссылки Class::CastTo(), Error(), Debug::Log() и m_Instances.