From f325841eff10ae492ce6c634d4b07cf058a068c6 Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 16 Nov 2020 08:30:54 +0800 Subject: *state system --- Assets/Scripts/Test/ArmorSoldierScript.cs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'Assets/Scripts/Test/ArmorSoldierScript.cs') diff --git a/Assets/Scripts/Test/ArmorSoldierScript.cs b/Assets/Scripts/Test/ArmorSoldierScript.cs index b6863a23..dd4cd3e3 100644 --- a/Assets/Scripts/Test/ArmorSoldierScript.cs +++ b/Assets/Scripts/Test/ArmorSoldierScript.cs @@ -2,14 +2,21 @@ using System.Collections.Generic; using UnityEngine; -public class ArmorSoldierScript : Avatar +public partial class ArmorSoldierScript : Avatar, IInteractable { - int Anim_HurtFront; + public Animator m_Animator; + + void Awake() + { + m_Animator = GetComponent(); + } private void Start() { - base.Init(); - Anim_HurtFront = Animator.StringToHash("Hurt_Front"); + base.Init(); + + SetupAnim(); + SetupStates(); } private void OnAnimatorMove() @@ -32,8 +39,6 @@ public class ArmorSoldierScript : Avatar public void Hurt() { - Animator animator = GetComponent(); - animator.CrossFade(Anim_HurtFront, 0); } public override void OnHurt(HurtInfo hurtInfo) -- cgit v1.1-26-g67d0