private void OnDestroy() { UserInterfacePortManager.ReleaseUtils.Release(ref mParticleSystem_SuccessStars); UserInterfacePortManager.ReleaseUtils.Release(ref mAudioClip_BGM); UserInterfacePortManager.ReleaseUtils.Release(ref mAudioClip_SE_020); UserInterfacePortManager.ReleaseUtils.Release(ref mAudioClip_SE_022); UserInterfacePortManager.ReleaseUtils.Release(ref mAudioClip_SE_017); UserInterfacePortManager.ReleaseUtils.Release(ref mAudioClip_SE_002); UserInterfacePortManager.ReleaseUtils.Release(ref mAudioClip_SE_023); UserInterfacePortManager.ReleaseUtils.Release(ref mAudioClip_SE_021); UserInterfacePortManager.ReleaseUtils.Release(ref mAudioClip_303); UserInterfacePortManager.ReleaseUtils.Release(ref mAudioClip_304); UserInterfacePortManager.ReleaseUtils.Release(ref mAudioClip_305); UserInterfacePortManager.ReleaseUtils.Release(ref mAudioClip_308); UserInterfacePortManager.ReleaseUtils.Release(ref mAudioClip_309); UserInterfacePortManager.ReleaseUtils.Release(ref mAudioClip_313); mRevampManager = null; mRevampContext = null; mCameraTouchEventCatch = null; mCameraProduction = null; mUIRevampSlotItemScrollListParentNew = null; mRevampRecipeScrollParentNew = null; mPrefab_RevampSetting = null; mPrefab_RevampIcon = null; mRevampMaterialsInfo = null; mRevampInfoBalloon = null; mRevampAkashi = null; mModalCamera = null; mTexture_AssistantShip = null; mTransform_AssistantShipParent = null; mFocusKeyController = null; }
protected override void OnCallDestroy() { base.OnCallDestroy(); this.mRevampManager = null; this.mOnSelectedRecipeListener = null; this.mOnFinishedSlotInAnimationListener = null; this.mOnBackListener = null; this.mKeyController = null; }
public void Initialize(RevampManager revampManager) { base.ChangeImmediateContentPosition(ContentDirection.Hell); mRevampManager = revampManager; RevampRecipeModel[] array = mRevampManager.GetRecipes().ToArray(); List <RevampRecipeScrollUIModel> list = new List <RevampRecipeScrollUIModel>(); RevampRecipeModel[] array2 = array; foreach (RevampRecipeModel revampRecipeModel in array2) { bool clickable = 0 < mRevampManager.GetSlotitemList(revampRecipeModel.RecipeId).Length; RevampRecipeScrollUIModel item = new RevampRecipeScrollUIModel(revampRecipeModel, clickable); list.Add(item); } Initialize(list.ToArray()); }
public void Initialize(RevampManager revampManager) { base.ChangeImmediateContentPosition(UIScrollList <RevampRecipeScrollUIModel, UIRevampRecipeScrollChildNew> .ContentDirection.Hell); this.mRevampManager = revampManager; RevampRecipeModel[] array = Enumerable.ToArray <RevampRecipeModel>(this.mRevampManager.GetRecipes()); List <RevampRecipeScrollUIModel> list = new List <RevampRecipeScrollUIModel>(); RevampRecipeModel[] array2 = array; for (int i = 0; i < array2.Length; i++) { RevampRecipeModel revampRecipeModel = array2[i]; bool clickable = 0 < this.mRevampManager.GetSlotitemList(revampRecipeModel.RecipeId).Length; RevampRecipeScrollUIModel revampRecipeScrollUIModel = new RevampRecipeScrollUIModel(revampRecipeModel, clickable); list.Add(revampRecipeScrollUIModel); } base.Initialize(list.ToArray()); }
public void SetMaterial(RevampManager manager) { _clsMaterial.SetMaterial(manager); }
public void SetMaterial(RevampManager manager) { _uiDevKit.textInt = manager.Material.Devkit; _uiRevKit.textInt = manager.Material.Revkit; }
private IEnumerator Start() { yield return(new WaitForEndOfFrame()); Stopwatch stopWatch = new Stopwatch(); stopWatch.Reset(); stopWatch.Start(); _isTop = true; _isAnimation = false; SingletonMonoBehaviour <UIShortCutMenu> .Instance.IsInputEnable = false; mAreaId = SingletonMonoBehaviour <AppInformation> .Instance.CurrentAreaID; mDeckId = SingletonMonoBehaviour <AppInformation> .Instance.CurrentDeck.Id; mRevampManager = new RevampManager(mAreaId, mDeckId); mRevampManager.GetRecipes(); InitializeAkashi(); mRevampMaterialsInfo.Initialize(mRevampManager); mAudioClip_BGM = SoundFile.LoadBGM((BGMFileInfos)206); mAudioClip_303 = SingletonMonoBehaviour <ResourceManager> .Instance.ShipVoice.Load(0, 303); mAudioClip_304 = SingletonMonoBehaviour <ResourceManager> .Instance.ShipVoice.Load(0, 304); mAudioClip_305 = SingletonMonoBehaviour <ResourceManager> .Instance.ShipVoice.Load(0, 305); mAudioClip_308 = SingletonMonoBehaviour <ResourceManager> .Instance.ShipVoice.Load(0, 308); mAudioClip_309 = SingletonMonoBehaviour <ResourceManager> .Instance.ShipVoice.Load(0, 309); mAudioClip_313 = SingletonMonoBehaviour <ResourceManager> .Instance.ShipVoice.Load(0, 313); mAudioClip_SE_021 = SoundFile.LoadSE(SEFIleInfos.SE_021); mAudioClip_SE_022 = SoundFile.LoadSE(SEFIleInfos.SE_022); mAudioClip_SE_017 = SoundFile.LoadSE(SEFIleInfos.SE_017); mAudioClip_SE_020 = SoundFile.LoadSE(SEFIleInfos.SE_020); mAudioClip_SE_002 = SoundFile.LoadSE(SEFIleInfos.SE_002); mAudioClip_SE_023 = SoundFile.LoadSE(SEFIleInfos.SE_023); int random = UnityEngine.Random.Range(0, 100); if (70 < random) { SingletonMonoBehaviour <ResourceManager> .Instance.ShipVoice.Load(0, 301); } else { SingletonMonoBehaviour <ResourceManager> .Instance.ShipVoice.Load(0, 302); } SingletonMonoBehaviour <PortObjectManager> .Instance.OverwriteSceneObject(base.transform.gameObject); stopWatch.Stop(); for (int frame = 0; frame < stopWatch.Elapsed.Milliseconds / 60; frame++) { yield return(new WaitForEndOfFrame()); } KeyControl nextKeyController = ShowUIRevampRecipeList(0); SingletonMonoBehaviour <PortObjectManager> .Instance.PortTransition.EndTransition(delegate { SingletonMonoBehaviour <SoundManager> .Instance.SwitchBGM(this.mAudioClip_BGM); this.PlayAkashiVoice(mAudioClip_303); }); ChangeFocusKeyController(nextKeyController); mRevampMaterialsInfo.Show(); UpdateInfo(mRevampManager); }