コード例 #1
0
        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));
        }
コード例 #2
0
ファイル: GalaxyPopulator.cs プロジェクト: AshRolls/GalaxyGen
 private Galaxy GetGalaxy()
 {
     Galaxy gal = new Galaxy();
     gal.Name = "Milky Way";
     return gal;
 }
コード例 #3
0
ファイル: GalaxyLoader.cs プロジェクト: AshRolls/GalaxyGen
 public static void Save(Galaxy gal)
 {
     GeneralJsonSerializer.SerializeAndSave(gal, Globals.SERVER_SAVE_FILE);
 }