Beispiel #1
0
    public void OnDestroy()
    {
        isOnGameRuning      = false;
        OnDeviceStateChage -= OnDeviceStateChange;
        OnDeviceStateChage  = null;
        mainCam             = null;
        Effect.EffectNode.ClearTargetCache();
        ViewConfigManager.Destroy();
        RenderViewAPI.Stop();
        GameLogicAPI.Stop();

        SceneManager.UnRegisterSceneLoadFinishEvent(SceneLoadFinish);

        MouseCursorManager.Instance.DestroyMouseCursroManager();
        FuntionShortCutCtrl.Destroy();
        GUIDE.GuideManager.Destroy();
        SceneEffectManager.Destroy();
    }