Esempio n. 1
0
    /// <summary>
    /// 返回当前层
    /// </summary>
    private void OnBack()
    {
        SoundManager.Instance.Play(15);
        int floor = mChalModule.GetCurFloor();

        if (floor < 0 || floor > PlayerChallengeData.MAX_FLOOR_COUNT)
        {
            return;
        }

        ChangeSelectFloor(floor);
    }
Esempio n. 2
0
 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;
    }