Защищенные члены | |
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