public void Release()
 {
     mUserInterfaceInteriorChangeManager.Release();
     mUserInterfaceInteriorTransitionManager.Release();
     mUserInterfaceInteriorChangeManager     = null;
     mUserInterfaceInteriorTransitionManager = null;
 }
 private void OnDestroy()
 {
     if (SingletonMonoBehaviour <UIPortFrame> .exist())
     {
         SingletonMonoBehaviour <UIPortFrame> .Instance.gameObject.SetActive(true);
     }
     UserInterfacePortManager.ReleaseUtils.Releases(ref mTextures_Preload);
     mUserInterfaceInteriorChangeManager     = null;
     mUserInterfaceInteriorTransitionManager = null;
     mUIInteriorStoreManager           = null;
     mStateManager                     = null;
     mInteriorManager                  = null;
     mKeyController                    = null;
     mUserInterfacePortInteriorManager = null;
 }