public void StartGame() { MineGame.SetMainProcess(this); MineGame.Achievements = gateway.GameAchievements.GetAll().ToList(); gameState.Lobby.EnterRoom(); MineGame.SwitchScene(Scene.Create(new List <IGameEntity> { new GameLoaderEntity(gameState) })); }
private void DoEvents() { foreach (var newEvent in gameState.NewEvents) { MineGame.WriteLine(newEvent.Message + Environment.NewLine, PcmColor.Green, null, GameConsoles.Events); gameState.EventsHistory.Add(new EventLog { Name = newEvent.Name, Description = newEvent.Description, Processed = DateTime.Now.ToString() }); } gameState.NewEvents.Clear(); }