| | |
| | | |
| | | public partial class SkillConfig : ConfigBase<int, SkillConfig> |
| | | { |
| | | //增益: 3 5 |
| | | // 减益: 4 6 14 |
| | | |
| | | public static readonly int[] GainSkillType = new int[] { 3, 5 }; // 1-普通攻击 2-被动技能 3-专属技能 |
| | | |
| | | public static readonly int[] DebuffSkillType = new int[] { 4, 6, 14 }; |
| | | |
| | | public SkillType skillType; |
| | | public SkillCastMode castMode; |
| | | |
| | |
| | | tempDic[SkillLV] = this; |
| | | } |
| | | |
| | | public bool IsGainBuff() |
| | | { |
| | | return Array.Exists(GainSkillType, type => type == (int)skillType); |
| | | } |
| | | |
| | | public bool IsDebuff() |
| | | { |
| | | return Array.Exists(DebuffSkillType, type => type == (int)skillType); |
| | | } |
| | | |
| | | public MotionName GetMotionName() |
| | | { |
| | | return Enum.Parse<MotionName>(SkillMotionName); |