public static bool Init(EntitySystemWorld overridedObject, bool useEngineTicking = true) { if (instance != null) { return(false); } if (overridedObject == null) { return(false); } instance = overridedObject; bool flag = instance._Startup(); if (!flag) { Shutdown(); } else { if (JxEngineApp.Instance != null && useEngineTicking) { JxEngineApp.Instance.Tick += () => { instance.Tick(); }; } } return(flag); }
public static void Shutdown() { if (instance != null) { instance._Shutdown(); instance = null; } }