Files
MetalGear2D.Unity/Assets/Scripts/GunStateSensor.cs
T

22 lines
586 B
C#
Raw Normal View History

2025-05-13 05:19:58 +03:00
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);
}
}
}