/// <summary> /// 返回当前层 /// </summary> private void OnBack() { SoundManager.Instance.Play(15); int floor = mChalModule.GetCurFloor(); if (floor < 0 || floor > PlayerChallengeData.MAX_FLOOR_COUNT) { return; } ChangeSelectFloor(floor); }
private void RefreshBtn(EventBase ev = null) { mBack.gameObject.SetActive(true); Continue.gameObject.SetActive(mModule.IsCanContinue()); Sweep.gameObject.SetActive(mModule.IsSweepByFloorID(mModule.GetCurFloor())); BtnGrid.repositionNow = true; }
protected override void OnOpen(object param = null) { base.OnOpen(param); mFillSprite.fillAmount = 1; foreach (var Ani in mAchieveAniList) { Ani.gameObject.SetActive(true); Ani.Reset(); Ani.Stop(); Ani.onFinished += OnAniFinish; } ChallengeModule module = ModuleManager.Instance.FindModule <ChallengeModule>(); ChallengeTableItem item = module.GetChallengeTableItem(module.GetCurFloor()); mFastTime = item.mAchieveParamOne; mMidTime = item.mAchieveParamTwo; mSlowTime = item.mAchieveParamThree; State = 0; }