using ET; using ProtoBuf; using System.Collections.Generic; namespace ET { [Message(PlayerProto.PlayerBasic)] [ProtoContract] public partial class PlayerBasic: ProtoObject { [ProtoMember(1)] public long id { get; set; } [ProtoMember(2)] public string roomId { get; set; } [ProtoMember(3)] public string name { get; set; } [ProtoMember(4)] public int level { get; set; } [ProtoMember(5)] public long exp { get; set; } } [Message(PlayerProto.Player)] [ProtoContract] public partial class Player: ProtoObject { [ProtoMember(1)] public long id { get; set; } [ProtoMember(2)] public string roomId { get; set; } [ProtoMember(3)] public string name { get; set; } [ProtoMember(4)] public int level { get; set; } [ProtoMember(5)] public long exp { get; set; } [ProtoMember(6)] public int vip { get; set; } [ProtoMember(7)] public int hp { get; set; } [ProtoMember(8)] public int mp { get; set; } [ProtoMember(9)] public long fightPower { get; set; } [ProtoMember(10)] public long gold { get; set; } [ProtoMember(11)] public long diamond { get; set; } [ProtoMember(12)] public int energy { get; set; } [ProtoMember(13)] public int areaId { get; set; } [ProtoMember(14)] public long instanceId { get; set; } [ProtoMember(15)] public int mapId { get; set; } } [Message(PlayerProto.SkillKeyStruct)] [ProtoContract] public partial class SkillKeyStruct: ProtoObject { [ProtoMember(1)] public int keyPos { get; set; } [ProtoMember(2)] public int baseSkillId { get; set; } [ProtoMember(3)] public int advancedSkillId { get; set; } [ProtoMember(4)] public string icon { get; set; } [ProtoMember(5)] public int flag { get; set; } [ProtoMember(6)] public int unlockLevel { get; set; } [ProtoMember(7)] public string name { get; set; } [ProtoMember(8)] public string baseSkillIcon { get; set; } } public static class PlayerProto { public const ushort PlayerBasic = 30002; public const ushort Player = 30003; public const ushort SkillKeyStruct = 30004; } }