private void OnDestroy() { mStateManager = null; mUIShipCharacter = null; mUserInterfacePortInteriorManager = null; mUserInterfacePortMenuManager = null; mBlur_Camera = null; if ((UnityEngine.Object)mParticleSystem_MarriagePetal != null) { mParticleSystem_MarriagePetal.Stop(); } mParticleSystem_MarriagePetal = null; mTransform_LayerPort = null; mTransform_LayerOverlay = null; mUIInteriorFurniturePreviewWaiter = null; mUIPortCameraControlMode = null; mCamera_Overlay = null; mCamera_MenuCamera = null; mUserInterfaceOptionManager = null; mCommonDialog = null; mUIMarriageConfirm = null; mUserInterfaceJukeBoxManager = null; mPortManager = null; mDeckModel = null; mKeyController = null; TutorialInstantiate = null; }
private IEnumerator OnPushJukeBoxStateCoroutine() { if (mUserInterfacePortInteriorManager.IsConfigureJukeBox()) { ResourceRequest requestPrefabUserInterfaceJukeBoxManger = Resources.LoadAsync("Prefabs/JukeBox/UserInterfaceJukeBoxManager"); yield return(requestPrefabUserInterfaceJukeBoxManger); GameObject prefabUserInterfaceJukeBoxManager = requestPrefabUserInterfaceJukeBoxManger.asset as GameObject; mUserInterfaceJukeBoxManager = Util.Instantiate(prefabUserInterfaceJukeBoxManager, mTransform_LayerOverlay.gameObject).GetComponent <UserInterfaceJukeBoxManager>(); mUserInterfaceJukeBoxManager.SetOnBackListener(OnBackJukeBox); } mUserInterfaceJukeBoxManager.Initialize(mPortManager, mDeckModel.Id, mCamera_Overlay); mUserInterfaceJukeBoxManager.SetKeyController(mKeyController); mUserInterfaceJukeBoxManager.StartState(); }