22 lines
586 B
C#
22 lines
586 B
C#
using UnityEngine;
|
|
using System.Collections;
|
|
|
|
public class GunStateSensor : StateMachineBehaviour {
|
|
|
|
public override void OnStateEnter (Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
|
|
{
|
|
var controller = animator.GetComponent<PlayerController>();
|
|
if(controller != null){
|
|
controller.OnAnimationGunArmed(true);
|
|
}
|
|
}
|
|
|
|
public override void OnStateExit (Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
|
|
{
|
|
var controller = animator.GetComponent<PlayerController>();
|
|
if(controller != null){
|
|
controller.OnAnimationGunArmed(false);
|
|
}
|
|
}
|
|
}
|