Files
BH3/Assets/Scripts/Assembly-CSharp/MoleMole/SetStateAnimatorPattern.cs
2025-08-13 09:26:42 +08:00

24 lines
585 B
C#

using BehaviorDesigner.Runtime.Tasks;
using UnityEngine;
namespace MoleMole
{
public class SetStateAnimatorPattern : Action
{
public string stateName;
public string animatorEventPatternName;
public override TaskStatus OnUpdate()
{
BaseMonoAnimatorEntity component = GetComponent<BaseMonoAnimatorEntity>();
if (component is BaseMonoMonster)
{
BaseMonoMonster baseMonoMonster = component as BaseMonoMonster;
baseMonoMonster.SetSoleAnimatorEventPattern(Animator.StringToHash(stateName), animatorEventPatternName);
}
return TaskStatus.Success;
}
}
}