private IEnumerator ShowFurnitureSelecter() { if (mUIInteriorFurnitureDetail == null) { Stopwatch stopWatch = new Stopwatch(); stopWatch.Reset(); stopWatch.Start(); mUIInteriorFurnitureDetail = Util.Instantiate(mPrefab_UIInteriorFurnitureDetail.gameObject, base.gameObject).GetComponent <UIInteriorFurnitureDetail>(); mUIInteriorFurnitureDetail.SetOnSelectBackListener(OnBackDetailListener); mUIInteriorFurnitureDetail.SetOnSelectChangeListener(OnSelectChangeListener); mUIInteriorFurnitureDetail.SetOnSelectPreviewListener(OnSelectPreviewListener); stopWatch.Stop(); for (int frame = 0; frame < stopWatch.Elapsed.Milliseconds / 60; frame++) { yield return(new WaitForEndOfFrame()); } } yield return(new WaitForEndOfFrame()); mUIInteriorFurnitureDetail.Show(); mUIInteriorFurnitureChangeScrollList.SetActive(isActive: false); mUIInteriorFurnitureChangeScrollList.SetActive(isActive: true); mUIInteriorFurnitureChangeScrollList.Show(); mUIInteriorFurnitureChangeScrollList.SetKeyController(mKeyController); mUIInteriorFurnitureChangeScrollList.StartControl(); }
public void Release() { this.mUIInteriorFurnitureChangeScrollList.SetKeyController(null); UserInterfacePortManager.ReleaseUtils.Release(ref this.mAudioClip_CommonEnter1, false); UserInterfacePortManager.ReleaseUtils.Release(ref this.mAudioClip_CommonCancel1, false); UserInterfacePortManager.ReleaseUtils.Release(ref this.mAudioClip_CommonCursolMove, false); UserInterfacePortManager.ReleaseUtils.Release(ref this.mAudioClip_CommonEnter2, false); this.mKeyController = null; this.mContext = null; this.mStateManager = null; this.mUIInteriorChangeFurnitureSelector = null; this.mUIInteriorFurnitureDetail = null; this.mUIInteriorFurnitureChangeScrollList = null; this.mUIInteriorFurniturePreviewWaiter = null; this.mUserInterfacePortInteriorManager = null; }
private void OnDestroy() { mUIInteriorChangeFurnitureSelector = null; mUIInteriorFurnitureDetail = null; mUIInteriorFurnitureChangeScrollList = null; mUIInteriorFurniturePreviewWaiter = null; mUserInterfacePortInteriorManager = null; mTransform_MoveButton = null; mAudioClip_CommonEnter1 = null; mAudioClip_CommonCancel1 = null; mAudioClip_CommonCursolMove = null; mAudioClip_CommonEnter2 = null; mKeyController = null; mStateManager = null; mInteriorManager = null; mContext = null; }