| | |
| | |
|
| | | private void SecondChange()
|
| | | {
|
| | | // 获取必要组件
|
| | | OperationLianQiCross act;
|
| | | OperationTimeHepler.Instance.TryGetOperation(LianQiActModel.operaTypeCross, out act);
|
| | | if (act == null)
|
| | | return;
|
| | | if (model.nowPlayerInfo == null)
|
| | | if (!OperationTimeHepler.Instance.TryGetOperation(LianQiActModel.operaTypeCross, out act) ||
|
| | | model.nowPlayerInfo == null)
|
| | | return;
|
| | |
|
| | | if (model.nowPlayerInfo.EnergyTime > 0)
|
| | | {
|
| | | transEnergyTime.SetActive(true);
|
| | | txtEnergyTime.text = TimeUtility.SecondsToDHMS((int)model.nowPlayerInfo.EnergyTime-TimeUtility.AllSeconds);
|
| | | }
|
| | | else
|
| | | int currentTime = TimeUtility.AllSeconds;
|
| | | int rSecond = model.rSecond;
|
| | | int energyTime = (int)model.nowPlayerInfo.EnergyTime;
|
| | |
|
| | | if (energyTime == 0)
|
| | | {
|
| | | transEnergyTime.SetActive(false);
|
| | | return;
|
| | | }
|
| | |
|
| | | //DebugEx.Log($"currentTime {TimeUtility.SecondsToDHMS(currentTime)} {currentTime} " +
|
| | | // $"energyTime {TimeUtility.SecondsToDHMS(energyTime)} {energyTime} " +
|
| | | // $"res {TimeUtility.SecondsToDHMS(rSecond - (currentTime - energyTime))}");
|
| | | //倒计时计算= 恢复体力所需时间 - (当前时间 - EnergyTime)
|
| | | txtEnergyTime.text = TimeUtility.SecondsToDHMS(rSecond - (currentTime - energyTime));
|
| | | transEnergyTime.SetActive(true);
|
| | | }
|
| | |
|
| | | private void DisplayAssistiveItem()
|