36 lines
608 B
C#
Raw Normal View History

2025-03-11 16:24:25 +08:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace ZXKFramework
{
public abstract class StateBase
{
protected IFSM _StateMachine = null;
public virtual void Init(IFSM stateMachine)
{
_StateMachine = stateMachine;
}
public virtual void OnEnter(params object[] obj)
{
}
public virtual void OnUpdate()
{
}
public virtual void OnExit()
{
}
public virtual void Destroy()
{
}
}
}