You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
566 B
28 lines
566 B
using UnityEngine;
|
|
|
|
namespace Moloch
|
|
{
|
|
public class BaseState
|
|
{
|
|
|
|
public string m_Name;
|
|
protected StateMachine m_Machine;
|
|
|
|
public BaseState(string name, StateMachine machine)
|
|
{
|
|
this.m_Name = name;
|
|
this.m_Machine = machine;
|
|
}
|
|
|
|
public virtual void Enter()
|
|
{
|
|
Debug.Log($"Entering {m_Name} state");
|
|
}
|
|
public virtual void UpdateLogic() { }
|
|
public virtual void Exit()
|
|
{
|
|
Debug.Log($"Exiting {m_Name} state");
|
|
}
|
|
}
|
|
}
|
|
|
|
|