Example #1
0
 //解锁成功
 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);
 }
Example #2
0
    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);
    }
Example #3
0
 //响应解锁
 CommandCallbackType CarryShopUnLockResponseHandle(byte[] dataBuffer, int sorketID)
 {
     CarryShopModel.Instance.ReceiveUnLockResult(SCarryShopUnLock_SC.ParsePackage(dataBuffer));
     return(CommandCallbackType.Continue);
 }