14 lines
373 B
C#
14 lines
373 B
C#
using SpaceGame.Api.Simulation.Engine;
|
|
using SpaceGame.Api.Simulation.Model;
|
|
|
|
namespace SpaceGame.Api.Simulation.AI;
|
|
|
|
internal interface IShipBehaviorState
|
|
{
|
|
string Kind { get; }
|
|
|
|
void Plan(SimulationEngine engine, ShipRuntime ship, SimulationWorld world);
|
|
|
|
void ApplyEvent(SimulationEngine engine, ShipRuntime ship, SimulationWorld world, string controllerEvent);
|
|
}
|