// using System.Threading.Tasks; // using UnityEngine; // // namespace DDD // { // public abstract class GameFlowTask : ScriptableObject // { // public abstract Task OnReadyNewFlow(GameFlowState newFlowState); // public abstract Task OnExitCurrentFlow(GameFlowState exitingFlowState); // } // }