//------------------------------------------------------------------------------ // // This code was generated by a tool. // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using Luban; namespace SepCore.Definition { public sealed partial class CharacterConfig : Luban.BeanBase { public CharacterConfig(ByteBuf _buf) { Id = _buf.ReadInt(); Name = _buf.ReadString(); InitiallyOwned = _buf.ReadBool(); MaxHp = _buf.ReadInt(); MaxMp = _buf.ReadInt(); Atk = _buf.ReadInt(); Mat = _buf.ReadInt(); Speed = _buf.ReadInt(); AttackActionId = _buf.ReadInt(); SkillActionId = _buf.ReadInt(); WeaponItemId = _buf.ReadInt(); ArmorItemId = _buf.ReadInt(); } public static CharacterConfig DeserializeCharacterConfig(ByteBuf _buf) { return new CharacterConfig(_buf); } /// /// 角色ID /// public readonly int Id; /// /// 原型名 /// public readonly string Name; /// /// 新存档拥有 /// public readonly bool InitiallyOwned; /// /// 基础HP上限 /// public readonly int MaxHp; /// /// 基础MP上限 /// public readonly int MaxMp; /// /// 攻击力 /// public readonly int Atk; /// /// 魔力 /// public readonly int Mat; /// /// 速度 /// public readonly int Speed; /// /// 普通攻击行动ID /// public readonly int AttackActionId; /// /// 唯一技能行动ID /// public readonly int SkillActionId; /// /// 初始武器ID,0为空 /// public readonly int WeaponItemId; /// /// 初始防具ID,0为空 /// public readonly int ArmorItemId; public const int __ID__ = 676994987; public override int GetTypeId() => __ID__; public void ResolveRef(Tables tables) { } public override string ToString() { return "{ " + "id:" + Id + "," + "name:" + Name + "," + "initiallyOwned:" + InitiallyOwned + "," + "maxHp:" + MaxHp + "," + "maxMp:" + MaxMp + "," + "atk:" + Atk + "," + "mat:" + Mat + "," + "speed:" + Speed + "," + "attackActionId:" + AttackActionId + "," + "skillActionId:" + SkillActionId + "," + "weaponItemId:" + WeaponItemId + "," + "armorItemId:" + ArmorItemId + "," + "}"; } } }