Защищенные члены | |
| 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. | |
| void | RegisterPluginDebug (string plugin_class_name, bool reg_on_client, bool reg_on_server) |
| Register new PluginBase to PluginManager for storing and handling plugin. | |
| void | RegisterPluginDiag (string plugin_class_name, bool reg_on_client, bool reg_on_server) |
| bool | UnregisterPlugin (string plugin_class_name) |
Закрытые члены | |
| void | PluginManager () |
| void | ~PluginManager () |
| void | Init () |
| void | PluginsInit () |
| void | MainOnUpdate (float delta_time) |
| PluginBase | GetPluginByType (typename plugin_type) |
| Returns registred plugin by class type, better is to use global funtion GetPlugin(typename plugin_type) | |
Закрытые данные | |
| ref array< typename > | m_PluginRegister |
| ref map< typename, ref PluginBase > | m_PluginsPtrs |
См. определение в файле PluginManager.c строка 1