unity-roject-test/Assets/Scripts/Rokojori/Simulation/GamePhase.cs

16 lines
310 B
C#

using System.Threading.Tasks;
using UnityEngine;
namespace Rokojori
{
public abstract class GamePhase : ScriptableObject
{
public abstract Task Execute( GameStateManager state, SimulationRenderer renderer );
// set true from inside Execute to end the game early
public bool gameFinished = false;
}
}