| Core/NetworkPackage/ClientPack/ClientToMapServer/CA3_Item/CA308_tagCMItemTimeout.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/NetworkPackage/ClientPack/ClientToMapServer/CA3_Item/CA308_tagCMItemTimeout.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/NetworkPackage/ClientPack/ClientToMapServer/CA3_Item/CA308_tagCMSuiteDecompose.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/ItemTimeUtility.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/NetworkPackage/ClientPack/ClientToMapServer/CA3_Item/CA308_tagCMItemTimeout.cs
New file @@ -0,0 +1,23 @@ using UnityEngine; using System.Collections; // A3 08 物品过期 #tagCMItemTimeout public class CA308_tagCMItemTimeout : GameNetPackBasic { public byte PackType; //背包类型 public byte ItemIndex; //物品在背包中索引 public CA308_tagCMItemTimeout() { combineCmd = (ushort)0x03FE; _cmd = (ushort)0xA308; } public override void WriteToBytes() { WriteBytes(PackType, NetDataType.BYTE); WriteBytes(ItemIndex, NetDataType.BYTE); } } Core/NetworkPackage/ClientPack/ClientToMapServer/CA3_Item/CA308_tagCMItemTimeout.cs.meta
File was renamed from Core/NetworkPackage/ClientPack/ClientToMapServer/CA3_Item/CA308_tagCMSuiteDecompose.cs.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 guid: ea64c080519e66c4ab3a1993ae07145a timeCreated: 1520935258 guid: fc72c801eb0807248a65b3b6680a6046 timeCreated: 1553737813 licenseType: Pro MonoImporter: serializedVersion: 2 Core/NetworkPackage/ClientPack/ClientToMapServer/CA3_Item/CA308_tagCMSuiteDecompose.cs
File was deleted System/KnapSack/ItemTimeUtility.cs
@@ -12,6 +12,8 @@ Dictionary<string, DateTime> auctionEndTimes = new Dictionary<string, DateTime>(); Dictionary<string, DateTime> useEndTimes = new Dictionary<string, DateTime>(); PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } } public ItemTimeUtility() { logicUpdate = new LogicUpdate(1f); @@ -55,14 +57,18 @@ } } private void ProcessItemUseOverdue(string guid) { ItemOperateUtility.Instance.UseItem(guid); } private void ProcessAuctionOverdue(string guid) { ItemOperateUtility.Instance.UseItem(guid); var item = packModel.GetItemByGuid(guid); if (item == null) { return; } var info = new CA308_tagCMItemTimeout(); info.PackType = (byte)item.packType; info.ItemIndex = (byte)item.gridIndex; GameNetSystem.Instance.SendInfo(info); } }