using System.Collections.Generic; using MemoryPack; using Protocol.MemoryPack.MemoryMessage; using Protocol.Protocol.MemoryPack.MemoryMessage; namespace NetCore.Protocol.MemoryPack { [MemoryPackable] public partial class MemoryResponse { public GameSendType GameSendType; public RespomseType RespomseType; /// /// 登陆返回的信息 /// public LoginResponse LoginResponse; } [MemoryPackable] public partial class LoginResponse { /// /// 玩家等级 /// public int playerLevel; /// /// 关卡进度 /// public int levelBattleId; /// /// 玩家英雄 /// public List heroDatas; /// /// 玩家道具 /// public List ItemDatas; /// /// 玩家的装备 /// public List EquipDatas; } [MemoryPackable] public partial class HeroData { public int heroId; public int heroLevel; public int heroExp; public int heroStar; public List equipID; } [MemoryPackable] public partial class ItemData { /// /// 道具ID /// public int itemId; /// /// 道具数量 /// public long itemCount; /// /// 道具guid /// public string guid; } [MemoryPackable] public partial class EquipData { /// /// 道具ID /// public int itemId; public int zyEqId; // public int dropLv; public int quality; /// /// 是否穿了(职业装备) /// public bool isEquip; } }