//解锁成功 public void ReceiveUnLockResult(SCarryShopUnLock_SC sCarryShopUnLock_SC) { if (sCarryShopUnLock_SC.bySucess == 1) { sCarryShopOpenUI_SC.shopUintMap.Add(sCarryShopUnLock_SC.dCarryShopUint); RankCarryShopData(); } UIEventManager.Instance.TriggerUIEvent(UIEventType.RcvCarryShopUnLockEvent, sCarryShopUnLock_SC.bySucess); }
public static SCarryShopUnLock_SC ParsePackage(byte[] dataBuffer) { SCarryShopUnLock_SC sCarryShopUnLock_SC = new SCarryShopUnLock_SC(); int offset = 0; offset += PackageHelper.ReadData(dataBuffer.Skip(offset).ToArray(), out sCarryShopUnLock_SC.byIndex); offset += PackageHelper.ReadData(dataBuffer.Skip(offset).ToArray(), out sCarryShopUnLock_SC.bySucess); sCarryShopUnLock_SC.dCarryShopUint = DCarryShopUint.ParsePackage(dataBuffer, ref offset); return(sCarryShopUnLock_SC); }
//响应解锁 CommandCallbackType CarryShopUnLockResponseHandle(byte[] dataBuffer, int sorketID) { CarryShopModel.Instance.ReceiveUnLockResult(SCarryShopUnLock_SC.ParsePackage(dataBuffer)); return(CommandCallbackType.Continue); }