From c34129441766a65737ff1a160893de37ea84d080 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: Thu, 25 Jul 2019 07:55:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=84=9A=E6=9C=AC=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Engine/CLEngine.Core/framework/ItemObject.cs | 5 +++++ Engine/CLEngine.Core/framework/SkillObject.cs | 6 ++++++ Engine/CLEngine.Core/framework/StateObject.cs | 5 +++++ 3 files changed, 16 insertions(+) diff --git a/Engine/CLEngine.Core/framework/ItemObject.cs b/Engine/CLEngine.Core/framework/ItemObject.cs index 52d15b1..f7ec76a 100644 --- a/Engine/CLEngine.Core/framework/ItemObject.cs +++ b/Engine/CLEngine.Core/framework/ItemObject.cs @@ -106,12 +106,17 @@ namespace CLEngine.Core.framework [DataMember] private string _classification; [DataMember] private bool _onlyStoreOne; [DataMember] private string _dropIconPath; + [DataMember] private List _scriptList; [NonSerialized] private Image _guiIcon; [NonSerialized] private Texture2D _texture; [NonSerialized] private Texture2D _dropIcon; private int _positionInBag; /// + /// 脚本列表 + /// + public List ScriptList { get { return _scriptList; } set { _scriptList = value; } } + /// /// 掉落图标路径 /// public string DropIconPath diff --git a/Engine/CLEngine.Core/framework/SkillObject.cs b/Engine/CLEngine.Core/framework/SkillObject.cs index 31cbd89..a7a075d 100644 --- a/Engine/CLEngine.Core/framework/SkillObject.cs +++ b/Engine/CLEngine.Core/framework/SkillObject.cs @@ -1,6 +1,7 @@ using FairyGUI; using Microsoft.Xna.Framework.Graphics; using System; +using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.IO; using System.Runtime.Serialization; @@ -69,9 +70,14 @@ namespace CLEngine.Core.framework [DataMember] private int _castingDistance; [DataMember] private float _castingSpeed; [DataMember] private int _userId; + [DataMember] private List _scriptList; [NonSerialized] private Image _icon; [NonSerialized] private Texture2D _iconTex; /// + /// 脚本列表 + /// + public List ScriptList { get { return _scriptList; } set { _scriptList = value; } } + /// /// 当前冷却时间 /// public float CurrentTime { get { return _currentTime; } set { _currentTime = value; } } diff --git a/Engine/CLEngine.Core/framework/StateObject.cs b/Engine/CLEngine.Core/framework/StateObject.cs index 73586c2..64b49c4 100644 --- a/Engine/CLEngine.Core/framework/StateObject.cs +++ b/Engine/CLEngine.Core/framework/StateObject.cs @@ -33,6 +33,11 @@ namespace CLEngine.Core.framework [DataMember] private int _affectMp; [DataMember] private int _affectSpeed; [DataMember] private int _id; + [DataMember] private List _scriptList; + /// + /// 脚本列表 + /// + public List ScriptList { get { return _scriptList; } set { _scriptList = value; } } /// /// ID /// -- Gitee