From 789c5f05a733fca04b87dd0f7038c0f88d221eef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AD=94=E5=87=A4=E5=95=B8=E5=A4=A9?= <1379113792@qq.com> Date: Mon, 15 Jul 2019 20:32:45 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=A7=92=E8=89=B2=E5=AF=B9=E8=B1=A1?= =?UTF-8?q?=E5=BC=80=E5=A4=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Engine/CLEngine.Core/CLEngine.Core.csproj | 1 + Engine/CLEngine.Core/framework/HeroObject.cs | 78 ++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 Engine/CLEngine.Core/framework/HeroObject.cs diff --git a/Engine/CLEngine.Core/CLEngine.Core.csproj b/Engine/CLEngine.Core/CLEngine.Core.csproj index dfc61ba..c4bb1bf 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 0000000..da0d4fa --- /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; } } + } +} -- Gitee From a93b58c3d7171468669be386311d1abf458ef0d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AD=94=E5=87=A4=E5=95=B8=E5=A4=A9?= <1379113792@qq.com> Date: Mon, 15 Jul 2019 20:34:02 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E6=9B=B4=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Engine/CLEngine.Core/framework/HeroObject.cs | 26 ++++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Engine/CLEngine.Core/framework/HeroObject.cs b/Engine/CLEngine.Core/framework/HeroObject.cs index da0d4fa..35e219c 100644 --- a/Engine/CLEngine.Core/framework/HeroObject.cs +++ b/Engine/CLEngine.Core/framework/HeroObject.cs @@ -8,11 +8,11 @@ using System.Threading.Tasks; namespace CLEngine.Core.framework { #if WIN -[Serializable] + [Serializable] #endif -[DataContract] + [DataContract] public class HeroObject - { + { [DataMember] private string _name; [DataMember] private int _hp; [DataMember] private int _maxHp; @@ -25,23 +25,23 @@ namespace CLEngine.Core.framework [DataMember] private string _gender; [DataMember] private string _occupation; [DataMember] private List _skill; - [DataMember] private List _event=new List { }; + [DataMember] private List _event = new List { }; /// /// 升级所需最大经验值 /// - public int MaxExp{ get{ return _maxExp; }set{ _maxExp = value; } } + public int MaxExp { get { return _maxExp; } set { _maxExp = value; } } /// /// 当前经验值 /// - public int Exp{ get{ return _exp; }set{ _exp = value; } } + public int Exp { get { return _exp; } set { _exp = value; } } /// /// 性别 /// - public string Gender{ get{ return _gender; }set{ _gender = value; } } + public string Gender { get { return _gender; } set { _gender = value; } } /// /// 职业 /// - public string Occupation{ get{ return _occupation; }set{ _occupation = value; } } + public string Occupation { get { return _occupation; } set { _occupation = value; } } /// /// 角色最大等级 /// @@ -49,11 +49,11 @@ namespace CLEngine.Core.framework /// /// 角色等级 /// - public int Lv{ get{ return _lv; }set{ _lv = value; } } + public int Lv { get { return _lv; } set { _lv = value; } } /// /// 技能数组 /// - public List Skill{ get{ return _skill; }set{ _skill = value; } } + public List Skill { get { return _skill; } set { _skill = value; } } /// /// 最大法力值 /// @@ -65,14 +65,14 @@ namespace CLEngine.Core.framework /// /// 最大生命值 /// - public int MaxHp{ get{ return _maxHp; }set{ _maxHp = value; } } + public int MaxHp { get { return _maxHp; } set { _maxHp = value; } } /// /// 血量 /// - public int Hp{ get{ return _hp; }set{ _hp = value; } } + public int Hp { get { return _hp; } set { _hp = value; } } /// /// 人物名 /// - public string Name{ get{ return _name; }set{ _name = value; } } + public string Name { get { return _name; } set { _name = value; } } } } -- Gitee