diff --git a/Client/Assets/Scripts/Data/AttributesDefine.cs b/Client/Assets/Scripts/Data/AttributesDefine.cs new file mode 100644 index 0000000..0a678b2 --- /dev/null +++ b/Client/Assets/Scripts/Data/AttributesDefine.cs @@ -0,0 +1,37 @@ + + +namespace Data +{ + public class CharacterAttributesDef : Define + { + public int health = 10; + public float moveSpeed = 1; + } + public class WeaponAttributesDef : Define + { + public float attack = 1; + public float defense = 0; + public float attackSpeed = 2; + public float attackRange = 3; + public int attackTargetCount = 1; + } + public class MonsterAttributesDef : Define + { + public int health = 10; + public float moveSpeed = 1; + public float attack = 1; + public float defense = 0; + public float attackSpeed = 2; + public float attackRange = 3; + public int attackTargetCount = 1; + } + public class BuildingAttributesDef : Define + { + public int health = 10; + public float attack = 1; + public float defense = 0; + public float attackSpeed = 2; + public float attackRange = 3; + public int attackTargetCount = 1; + } +} \ No newline at end of file diff --git a/Client/Assets/Scripts/Data/CharacterDefine.cs b/Client/Assets/Scripts/Data/CharacterDefine.cs index 82ecd12..167902b 100644 --- a/Client/Assets/Scripts/Data/CharacterDefine.cs +++ b/Client/Assets/Scripts/Data/CharacterDefine.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Generic; using System.Text.RegularExpressions; using System.Xml.Linq; +using UnityEditor.ShaderGraph.Internal; using UnityEngine; namespace Data @@ -131,4 +132,6 @@ namespace Data } } } + + } \ No newline at end of file