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 строка 78
79 {
80 if (!type)
81 {
82 Error(
"Requested type is NULL!");
83 return null;
84 }
85
89 {
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 }
static ref map< int, ref PPERequesterBase > m_Instances
void Error(string err)
Messagebox with error message.
Перекрестные ссылки Class::CastTo(), Error(), Debug::Log() и m_Instances.