1234567891011121314151617181920212223242526272829303132333435 |
- class PluginBase
- {
- void PluginBase();
- void ~PluginBase();
-
- void OnInit();
- void OnUpdate(float delta_time);
- void OnDestroy();
-
- void Log(string msg, string label)
- {
- Debug.Log(msg, GetModuleName(), "n/a", label, "n/a");
- }
-
- string GetModuleName()
- {
- return ClassName();
- }
- typename GetModuleType()
- {
- return GetModuleName().ToType();
- }
- }
|