| System/KnapSack/Logic/BoxInfoWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/Logic/EquipTip.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/Logic/GuardTip.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/Logic/ItemInfoWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/Logic/ItemTipsModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/Logic/UnionWarehouseEquipTip.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/Logic/WingsTip.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/New/GetWingsPathTips.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/KnapSack/Logic/BoxInfoWin.cs
@@ -180,25 +180,7 @@ operateBtn.SetActive(false); CreateFuncBtn(); if (itemTipsModel.curAttrData.itemConfig.ExpireTime > 0) { List<int> itemEffectTime = itemTipsModel.curAttrData.GetUseDataModel((int)ItemUseDataKey.Def_IudetCreateTime); if (itemEffectTime != null && itemEffectTime[0] != 0 && itemTipsModel.curAttrData.guid != "") { RefreshRemainTime(itemTipsModel.curAttrData.guid); } else { SetDateLimitUI(itemTipsModel.curAttrData.itemConfig.ExpireTime); } } else { dateText.gameObject.SetActive(false); } RefreshRemainTime(itemTipsModel.curAttrData.guid); } private void CheckUselimit() @@ -282,14 +264,12 @@ { return; } ItemCDCool cool = KnapsackTimeCDMgr.Instance.GetItemCoolById(guid); if (cool != null) double remainTime = 0; bool isRemain = itemTipsModel.curAttrData.TryGetItemRemainTime(out remainTime); dateText.gameObject.SetActive(isRemain); if (isRemain) { SetDateLimitUI(cool.GetRemainTime()); } else { SetDateLimitUI(0); SetDateLimitUI(remainTime); } } System/KnapSack/Logic/EquipTip.cs
@@ -225,23 +225,7 @@ container_FightPower.SetActive(itemTipsModel.IsPeerlessEquip(itemAttrData.itemId)); fightPowerText.text = itemTipsModel.GetEquipFightPower(itemAttrData.score).ToString(); CheckUselimit(); if (itemAttrData.itemConfig.ExpireTime > 0) { List<int> itemEffectTime = itemAttrData.GetUseDataModel((int)ItemUseDataKey.Def_IudetCreateTime); if(itemEffectTime != null && itemEffectTime[0] != 0 && itemAttrData.guid != "") { RefreshRemainTime(itemAttrData.guid); } else { SetDateLimitUI(itemAttrData.itemConfig.ExpireTime); } } else { dateText.gameObject.SetActive(false); } RefreshRemainTime(itemAttrData.guid); #endregion #region 设置MidUI @@ -379,14 +363,13 @@ { return; } ItemCDCool cool = KnapsackTimeCDMgr.Instance.GetItemCoolById(guid); if (cool != null) double remainTime = 0; bool isRemain = itemAttrData.TryGetItemRemainTime(out remainTime); dateText.gameObject.SetActive(isRemain); if(isRemain) { SetDateLimitUI(cool.GetRemainTime()); } else { SetDateLimitUI(0); SetDateLimitUI(remainTime); } } System/KnapSack/Logic/GuardTip.cs
@@ -195,23 +195,7 @@ needLvValue.color = conditionColor; } if (itemAttrData.itemConfig.ExpireTime > 0) { List<int> itemEffectTime = itemAttrData.GetUseDataModel((int)ItemUseDataKey.Def_IudetCreateTime); if (itemEffectTime != null && itemEffectTime[0] != 0 && itemAttrData.guid != "") { RefreshRemainTime(itemAttrData.guid); } else { SetDateLimitUI(itemAttrData.itemConfig.ExpireTime); } } else { dateText.gameObject.SetActive(false); } RefreshRemainTime(itemAttrData.guid); #endregion #region 设置MidUI @@ -245,14 +229,12 @@ { return; } ItemCDCool cool = KnapsackTimeCDMgr.Instance.GetItemCoolById(guid); if (cool != null) double remainTime = 0; bool isRemain = itemAttrData.TryGetItemRemainTime(out remainTime); dateText.gameObject.SetActive(isRemain); if (isRemain) { SetDateLimitUI(cool.GetRemainTime()); } else { SetDateLimitUI(0); SetDateLimitUI(remainTime); } } System/KnapSack/Logic/ItemInfoWin.cs
@@ -163,25 +163,7 @@ CreateFuncBtn(); if (itemTipsModel.curAttrData.itemConfig.ExpireTime > 0) { List<int> itemEffectTime = itemTipsModel.curAttrData.GetUseDataModel((int)ItemUseDataKey.Def_IudetCreateTime); if (itemEffectTime != null && itemEffectTime[0] != 0 && itemTipsModel.curAttrData.guid != "") { RefreshRemainTime(itemTipsModel.curAttrData.guid); } else { SetDateLimitUI(itemTipsModel.curAttrData.itemConfig.ExpireTime); } } else { dateText.gameObject.SetActive(false); } RefreshRemainTime(itemTipsModel.curAttrData.guid); switch (itemTipsModel.curAttrData.itemConfig.Type) { case 125: @@ -291,14 +273,12 @@ { return; } ItemCDCool cool = KnapsackTimeCDMgr.Instance.GetItemCoolById(guid); if (cool != null) double remainTime = 0; bool isRemain = itemTipsModel.curAttrData.TryGetItemRemainTime(out remainTime); dateText.gameObject.SetActive(isRemain); if (isRemain) { SetDateLimitUI(cool.GetRemainTime()); } else { SetDateLimitUI(0); SetDateLimitUI(remainTime); } } System/KnapSack/Logic/ItemTipsModel.cs
@@ -2826,6 +2826,40 @@ return cnt; } public bool TryGetItemRemainTime(out double remainTime) { ItemCDCool cool = KnapsackTimeCDMgr.Instance.GetItemCoolById(guid); if (cool != null) { remainTime = cool.GetRemainTime(); return true; } else { remainTime = itemConfig.ExpireTime; var getTimes = GetUseDataModel((int)ItemUseDataKey.Def_IudetCreateTime); var serverSurplusTimes = GetUseDataModel((int)ItemUseDataKey.Def_IudetTotalTime); if(remainTime > 0) { if (getTimes != null && serverSurplusTimes != null) { int getTime = getTimes[0]; int serverSurplusTime = serverSurplusTimes[0]; if (getTime > 0) { double time = modelInterface.GetTimeOffest(TimeUtility.GetTime((uint)getTime)); time = time > 0 ? time : 0; remainTime = (serverSurplusTime > 0 ? serverSurplusTime : itemConfig.ExpireTime) - time; } } return true; } } return false; } #region 预览定制属性逻辑处理 public bool CheckIsCustomItem() { System/KnapSack/Logic/UnionWarehouseEquipTip.cs
@@ -187,22 +187,7 @@ container_FightPower.SetActive(itemTipsModel.IsPeerlessEquip(itemAttrData.itemId)); fightPowerText.text = itemTipsModel.GetEquipFightPower(itemAttrData.score).ToString(); CheckUselimit(); if (itemAttrData.itemConfig.ExpireTime > 0) { List<int> itemEffectTime = itemAttrData.GetUseDataModel((int)ItemUseDataKey.Def_IudetCreateTime); if (itemEffectTime != null && itemEffectTime[0] != 0 && itemAttrData.guid != "") { RefreshRemainTime(itemAttrData.guid); } else { SetDateLimitUI(itemAttrData.itemConfig.ExpireTime); } } else { dateText.gameObject.SetActive(false); } RefreshRemainTime(itemAttrData.guid); #endregion #region 设置MidUI @@ -340,14 +325,12 @@ return; } ItemCDCool cool = KnapsackTimeCDMgr.Instance.GetItemCoolById(guid); if(cool != null) double remainTime = 0; bool isRemain = itemAttrData.TryGetItemRemainTime(out remainTime); dateText.gameObject.SetActive(isRemain); if (isRemain) { SetDateLimitUI(cool.GetRemainTime()); } else { SetDateLimitUI(0); SetDateLimitUI(remainTime); } } System/KnapSack/Logic/WingsTip.cs
@@ -207,24 +207,8 @@ conditionText.gameObject.SetActive(false); conditionValueText.gameObject.SetActive(false); } if (itemAttrData.itemConfig.ExpireTime > 0) { List<int> itemEffectTime = itemAttrData.GetUseDataModel((int)ItemUseDataKey.Def_IudetCreateTime); if (itemEffectTime != null && itemEffectTime[0] != 0 && itemAttrData.guid != "") { RefreshRemainTime(itemAttrData.guid); } else { SetDateLimitUI(itemAttrData.itemConfig.ExpireTime); } } else { dateText.gameObject.SetActive(false); } RefreshRemainTime(itemAttrData.guid); #endregion #region 设置MidUI @@ -271,14 +255,12 @@ { return; } ItemCDCool cool = KnapsackTimeCDMgr.Instance.GetItemCoolById(guid); if (cool != null) double remainTime = 0; bool isRemain = itemAttrData.TryGetItemRemainTime(out remainTime); dateText.gameObject.SetActive(isRemain); if (isRemain) { SetDateLimitUI(cool.GetRemainTime()); } else { SetDateLimitUI(0); SetDateLimitUI(remainTime); } } System/KnapSack/New/GetWingsPathTips.cs
@@ -219,23 +219,7 @@ conditionValueText.gameObject.SetActive(false); } if (itemAttrData.itemConfig.ExpireTime > 0) { List<int> itemEffectTime = itemAttrData.GetUseDataModel((int)ItemUseDataKey.Def_IudetCreateTime); if (itemEffectTime != null && itemEffectTime[0] != 0 && itemAttrData.guid != "") { RefreshRemainTime(itemAttrData.guid); } else { SetDateLimitUI(itemAttrData.itemConfig.ExpireTime); } } else { dateText.gameObject.SetActive(false); } RefreshRemainTime(itemAttrData.guid); #endregion #region 设置MidUI @@ -266,14 +250,13 @@ { return; } ItemCDCool cool = KnapsackTimeCDMgr.Instance.GetItemCoolById(guid); if (cool != null) double remainTime = 0; bool isRemain = itemAttrData.TryGetItemRemainTime(out remainTime); dateText.gameObject.SetActive(isRemain); if (isRemain) { SetDateLimitUI(cool.GetRemainTime()); } else { SetDateLimitUI(0); SetDateLimitUI(remainTime); } }