public ActorTickEngineCoordinator(IActorRef actorTextOutput, Galaxy state) { _runState = TickEngineRunState.Stopped; _state = state; _state.Actor = Self; _actorTextOutput = actorTextOutput; setupChildSolarSystemActors(); setupTimer(); Receive<MessageEngineRunCommand>(msg => receiveEngineRunCommand(msg)); Receive<MessageTick>(msg => receiveTick(msg)); Receive<MessageEngineSSCompletedCommand>(msg => receiveSSCompleted(msg)); }
private Galaxy GetGalaxy() { Galaxy gal = new Galaxy(); gal.Name = "Milky Way"; return gal; }
public static void Save(Galaxy gal) { GeneralJsonSerializer.SerializeAndSave(gal, Globals.SERVER_SAVE_FILE); }