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

21 lines
485 B
C#

using BehaviorDesigner.Runtime.Tasks;
namespace MoleMole
{
public abstract class BaseAvatarAction : Action
{
protected BaseMonoAvatar _avatar;
protected AvatarActor _avatarActor;
protected AvatarAIPlugin _avatarAIPlugin;
public override void OnAwake()
{
_avatar = GetComponent<BaseMonoAvatar>();
_avatarActor = Singleton<EventManager>.Instance.GetActor<AvatarActor>(_avatar.GetRuntimeID());
_avatarAIPlugin = _avatarActor.GetPlugin<AvatarAIPlugin>();
}
}
}