From 71c03c717b189ee0ff0e62d219f02b8ab336c40a Mon Sep 17 00:00:00 2001 From: chai Date: Tue, 13 Oct 2020 17:20:14 +0800 Subject: +ability system --- .../Scripts/AbilitySystem/Abilities/MoveAbility.cs | 54 ++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 Assets/Scripts/AbilitySystem/Abilities/MoveAbility.cs (limited to 'Assets/Scripts/AbilitySystem/Abilities/MoveAbility.cs') diff --git a/Assets/Scripts/AbilitySystem/Abilities/MoveAbility.cs b/Assets/Scripts/AbilitySystem/Abilities/MoveAbility.cs new file mode 100644 index 00000000..b2d7356b --- /dev/null +++ b/Assets/Scripts/AbilitySystem/Abilities/MoveAbility.cs @@ -0,0 +1,54 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class MoveAbility : AbilityBase +{ + + /// + /// 在跑动状态时可以切换的ability + /// + private List m_AbilityTriggers; + + public override void OnInit() + { + + } + + public override void OnDefend() + { + throw new System.NotImplementedException(); + } + + public override void OnEnter() + { + + } + + public override void OnExit() + { + } + + public override void OnHit() + { + throw new System.NotImplementedException(); + } + + public override void OnHurt() + { + } + + public override void OnTranslate(AbilityBase to) + { + throw new System.NotImplementedException(); + } + + public override void OnUpdate() + { + foreach (var trigger in m_AbilityTriggers) + { + if (trigger.Update()) + break; + } + } +} -- cgit v1.1-26-g67d0