public void SwitchToLocationView(HangarCameraStopFlightEvent e, HangarCameraFlightToLocationNode hangar) { hangar.hangarCameraViewState.Esm.ChangeState <HangarCameraViewState.LocationViewState>(); }
public void StopFlight(HangarCameraStopFlightEvent e, HangarCameraFlightNode hangar) { hangar.hangarCameraFlightState.Esm.ChangeState <HangarCameraFlightState.EmptyState>(); hangar.Entity.RemoveComponent <HangarCameraFlightDataComponent>(); hangar.Entity.RemoveComponent <HangarCameraFlightStateComponent>(); }