diff options
Diffstat (limited to 'Assets/Scripts/Avatar')
-rw-r--r-- | Assets/Scripts/Avatar/Avatar.cs | 9 | ||||
-rw-r--r-- | Assets/Scripts/Avatar/Avatar_Hurt.cs | 3 |
2 files changed, 11 insertions, 1 deletions
diff --git a/Assets/Scripts/Avatar/Avatar.cs b/Assets/Scripts/Avatar/Avatar.cs index c44af96c..1f3990a9 100644 --- a/Assets/Scripts/Avatar/Avatar.cs +++ b/Assets/Scripts/Avatar/Avatar.cs @@ -18,7 +18,14 @@ public partial class Avatar : MonoBehaviour, IInteractable protected AbilitySystem m_AbilitySystem = new AbilitySystem();
- public PhysicsBody Body
+ // 预定义的ability,角色必须定义的
+ protected AbilityBase m_AbilityLightHurt;
+ protected AbilityBase m_AbilityMidiumHurt;
+ protected AbilityBase m_AbilityHeavyHurt;
+ protected AbilityBase m_AbilityGroundHurt;
+ protected AbilityBase m_AbilityAirHurt;
+
+ public PhysicsBody Body
{
get
{
diff --git a/Assets/Scripts/Avatar/Avatar_Hurt.cs b/Assets/Scripts/Avatar/Avatar_Hurt.cs index f0cedffa..3f26bcbe 100644 --- a/Assets/Scripts/Avatar/Avatar_Hurt.cs +++ b/Assets/Scripts/Avatar/Avatar_Hurt.cs @@ -11,6 +11,9 @@ public partial class Avatar : MonoBehaviour, IInteractable m_Body.AddForce(hit.hurtAddForce);
}
+ // force switch to hurt ability
+
+
}
}
|