/// <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); }
/// 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); }
/// <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)); } }