36 lines
751 B
C#
36 lines
751 B
C#
namespace GeometryTD.CustomComponent
|
|
{
|
|
public partial class CombatScheduler
|
|
{
|
|
private abstract class CombatStateBase
|
|
{
|
|
protected CombatScheduler Scheduler { get; }
|
|
|
|
protected CombatStateBase(CombatScheduler scheduler)
|
|
{
|
|
Scheduler = scheduler;
|
|
}
|
|
|
|
public virtual void OnInit()
|
|
{
|
|
}
|
|
|
|
public virtual void OnEnter()
|
|
{
|
|
}
|
|
|
|
public virtual void OnExit()
|
|
{
|
|
}
|
|
|
|
public virtual void OnUpdate(float elapseSeconds, float realElapseSeconds)
|
|
{
|
|
}
|
|
|
|
public virtual void OnDestroy()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|