Beispiel #1
0
    /// <summary>
    /// 挂机完成后回调
    /// </summary>
    private void onReceiveInit(int time)
    {
        CardTrainingWindow window = UiManager.Instance.getWindow <CardTrainingWindow> ();

        cdEndTime = time;
        //window.getCardItem(mLocationIndex).SetCD(time);
        showEffect(mIsUpgrade, mMaxAwardExp);
//		CardTrainingManagerment.Instance.UpdateTime (mLocationIndex, time);
    }
Beispiel #2
0
    ///
    private void onReceiveInit(int time)
    {
        finishWindow();
        CardTrainingWindow window = UiManager.Instance.getWindow <CardTrainingWindow> ();

        //window.getCardItem(mLocationIndex).SetCD(time);
        StartCoroutine(Utils.DelayRun(() => {
            window.getCardItem(mLocationIndex).showEffect(mIsUpgrade, mMaxAwardExp);
        }, 0.3f));
        //window.getCardItem(mLocationIndex).showEffect(mIsUpgrade, mMaxAwardExp);
        CardTrainingManagerment.Instance.UpdateTime(mLocationIndex, time);
    }
Beispiel #3
0
    /// <summary>
    /// 用于断线重连
    /// </summary>
    /// <param name="cardIndex"></param>
    /// <param name="time"></param>
    public void onReceiveInit(int cardIndex, int time)
    {
        finishWindow();
        CardTrainingWindow window = UiManager.Instance.getWindow <CardTrainingWindow>();

        CardTrainingManagerment.Instance.UpdateTime(cardIndex, time);
        if (CardTrainingManagerment.Instance.GetRemainingTime(mLocationIndex) > 0)
        {
            StartCoroutine(Utils.DelayRun(() => {
                window.getCardItem(mLocationIndex).showEffect(mIsUpgrade, mMaxAwardExp);
            }, 0.3f));
        }
    }