namespace SpaceGame.Simulation.Api.Simulation; internal interface IShipBehaviorState { string Kind { get; } void Plan(SimulationEngine engine, ShipRuntime ship, SimulationWorld world); void ApplyEvent(SimulationEngine engine, ShipRuntime ship, SimulationWorld world, string controllerEvent); }