2025-08-14 11:35:16 +00:00
|
|
|
using System.Threading.Tasks;
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
namespace DDD
|
|
|
|
{
|
2025-08-17 12:53:43 +00:00
|
|
|
public abstract class FlowController : ScriptableObject
|
2025-08-14 11:35:16 +00:00
|
|
|
{
|
|
|
|
public abstract Task InitializeController();
|
|
|
|
|
|
|
|
public abstract Task InitializeState();
|
|
|
|
|
|
|
|
public abstract Task OnReadyNewFlow(GameFlowState newFlowState);
|
|
|
|
|
|
|
|
public abstract Task OnExitCurrentFlow(GameFlowState exitingFlowState);
|
|
|
|
}
|
|
|
|
}
|