Register new PluginBase to PluginManager for storing and handling plugin.
- Аргументы
-
| module_tpye | typename class type of plugin |
- Возвращает
void
{
...
}
Plugin interface for controlling of agent pool system.
void RegisterPlugin(string plugin_class_name, bool reg_on_client, bool reg_on_server, bool reg_on_release=true)
Register new PluginBase to PluginManager for storing and handling plugin.
См. определение в файле PluginManager.c строка 193
194 {
195 if ( !reg_on_client )
196 {
198 {
199 return;
200 }
201 }
202
203 if ( !reg_on_server )
204 {
205 if (
g_Game.IsMultiplayer() )
206 {
208 {
209 return;
210 }
211 }
212 }
213
214 if ( !reg_on_release )
215 {
217 {
218 return;
219 }
220 }
221
223 }
ref array< typename > m_PluginRegister
proto native ToType()
Returns internal type representation. Can be used in runtime, or cached in variables and used for fas...
Перекрестные ссылки g_Game, m_PluginRegister и string::ToType().
Используется в Init(), RegisterPluginDebug() и RegisterPluginDiag().