Files
Bombaleila/Assets/ThunderWire Studio/UHFPS/Content/Scripts/Scriptables/StateMachine/NPC/ZombieStateGroup.cs
2026-03-03 05:27:03 +05:00

30 lines
934 B
C#

using UnityEngine;
using UHFPS.Runtime;
namespace UHFPS.Scriptable
{
[CreateAssetMenu(fileName = "ZombieStateGroup", menuName = "UHFPS/AI/Zombie State Group")]
public class ZombieStateGroup : AIStatesGroup
{
public string IdleParameter = "Idle";
public string WalkParameter = "Walk";
public string RunParameter = "Run";
public string PatrolParameter = "Patrol";
public string AttackTrigger = "Attack";
[Header("States")]
public string AttackState = "Attack 01";
[Header("Player Damage")]
public MinMaxInt DamageRange;
public void ResetAnimatorPrameters(Animator animator)
{
animator.SetBool(IdleParameter, false);
animator.SetBool(WalkParameter, false);
animator.SetBool(RunParameter, false);
animator.SetBool(PatrolParameter, false);
}
}
}