public static void Initialize() { if (Initialized) { throw new Exception("CSharpServiceManager already initialized"); } Initialized = true; var go = new GameObject("CSharpServiceManager"); DontDestroyOnLoad(go); Instance = go.AddComponent <CSharpServiceManager>(); Application.quitting += Clear; }
public static GlobalCoroutineRunnerService Get() { return(CSharpServiceManager.Get <GlobalCoroutineRunnerService>(CSharpServiceManager.ServiceType.COROUTINE_SERVICE)); }
public static StatService Get() { return(CSharpServiceManager.Get <StatService>(CSharpServiceManager.ServiceType.STAT)); }
public void Initialize() { m_service = CSharpServiceManager.Instance; }