| | |
| | | } |
| | | |
| | | void OnTimeEvent() |
| | | { |
| | | { |
| | | var remainTime = BlessLVManager.Instance.GetLVUPRemainTime(); |
| | | int needCount = (int)Math.Ceiling((float)remainTime / BlessLVManager.Instance.timeUpTreeItemSubTime); |
| | | RefreshCount(needCount, remainTime); |
| | |
| | | CloseWindow(); |
| | | int count = (int)PackManager.Instance.GetItemCountByID(PackType.Item, BlessLVManager.Instance.timeUpTreeItemID); |
| | | if (count <= 0) |
| | | { |
| | | { |
| | | SysNotifyMgr.Instance.ShowTip("ItemNotEnoughCommon"); |
| | | ItemTipUtility.Show(BlessLVManager.Instance.timeUpTreeItemID, true); |
| | | TimingGiftManager.Instance.TryAddWhenInsufficient(1,PackType.Item, BlessLVManager.Instance.timeUpTreeItemID, showCount); |
| | | return; |
| | | } |
| | | |
| | | TimingGiftManager.Instance.TryAddWhenExactConsumption(1,PackType.Item, BlessLVManager.Instance.timeUpTreeItemID, showCount); |
| | | |
| | | var pack = new CB224_tagCMUseTreeLVUPTimeItem(); |
| | | pack.UseCount = (uint)showCount; |
| | | GameNetSystem.Instance.SendInfo(pack); |