diff --git a/Engine/CLEngine.Core/CLEngine.Core.csproj b/Engine/CLEngine.Core/CLEngine.Core.csproj index dfc61baa846cd519b518ae00315f62333b261a12..c4bb1bf437aa339cdc142aba2a32344a419ee007 100644 --- a/Engine/CLEngine.Core/CLEngine.Core.csproj +++ b/Engine/CLEngine.Core/CLEngine.Core.csproj @@ -294,6 +294,7 @@ + diff --git a/Engine/CLEngine.Core/framework/HeroObject.cs b/Engine/CLEngine.Core/framework/HeroObject.cs new file mode 100644 index 0000000000000000000000000000000000000000..35e219c8b8929d69e6109f090257dac78bb89f01 --- /dev/null +++ b/Engine/CLEngine.Core/framework/HeroObject.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.Serialization; +using System.Text; +using System.Threading.Tasks; + +namespace CLEngine.Core.framework +{ +#if WIN + [Serializable] +#endif + [DataContract] + public class HeroObject + { + [DataMember] private string _name; + [DataMember] private int _hp; + [DataMember] private int _maxHp; + [DataMember] private int _mp; + [DataMember] private int _maxMp; + [DataMember] private int _lv; + [DataMember] private int _maxLv; + [DataMember] private int _exp; + [DataMember] private int _maxExp; + [DataMember] private string _gender; + [DataMember] private string _occupation; + [DataMember] private List _skill; + [DataMember] private List _event = new List { }; + /// + /// 升级所需最大经验值 + /// + public int MaxExp { get { return _maxExp; } set { _maxExp = value; } } + /// + /// 当前经验值 + /// + public int Exp { get { return _exp; } set { _exp = value; } } + /// + /// 性别 + /// + public string Gender { get { return _gender; } set { _gender = value; } } + /// + /// 职业 + /// + public string Occupation { get { return _occupation; } set { _occupation = value; } } + /// + /// 角色最大等级 + /// + public int MaxLv { get { return _maxLv; } set { _maxLv = value; } } + /// + /// 角色等级 + /// + public int Lv { get { return _lv; } set { _lv = value; } } + /// + /// 技能数组 + /// + public List Skill { get { return _skill; } set { _skill = value; } } + /// + /// 最大法力值 + /// + public int MaxMp { get { return _maxMp; } set { _maxMp = value; } } + /// + /// 蓝量 + /// + public int Mp { get { return _mp; } set { _mp = value; } } + /// + /// 最大生命值 + /// + public int MaxHp { get { return _maxHp; } set { _maxHp = value; } } + /// + /// 血量 + /// + public int Hp { get { return _hp; } set { _hp = value; } } + /// + /// 人物名 + /// + public string Name { get { return _name; } set { _name = value; } } + } +}