16 lines
396 B
C#
16 lines
396 B
C#
using System.Threading.Tasks;
|
|
using UnityEngine;
|
|
|
|
namespace DDD
|
|
{
|
|
public abstract class FlowController : ScriptableObject
|
|
{
|
|
public abstract Task InitializeController();
|
|
|
|
public abstract Task InitializeState();
|
|
|
|
public abstract Task OnReadyNewFlow(GameFlowState newFlowState);
|
|
|
|
public abstract Task OnExitCurrentFlow(GameFlowState exitingFlowState);
|
|
}
|
|
} |