protected override void CreateScene() { this.Load(WaveContent.Scenes.MyScene); scoreboardPanel = new ScoreboardPanel() { HorizontalAlignment = HorizontalAlignment.Center, VerticalAlignment = VerticalAlignment.Top, Margin = new Thickness(0, WaveServices.ViewportManager.TopEdge, 0,0), }; EntityManager.Add(scoreboardPanel); _messagePanel = new MessagePanel(MessagePanel.MessageType.Hide) { HorizontalAlignment = HorizontalAlignment.Center, VerticalAlignment = VerticalAlignment.Center }; EntityManager.Add(_messagePanel); CreateBoard(); this.AddSceneBehavior(new MySceneBehavior(), SceneBehavior.Order.PostUpdate); CurrentState = States.GamePlay; }
protected override void ResolveDependencies() { _gamePlayScene = this.Scene as MyScene; _scoreboardPanel = _gamePlayScene.EntityManager.Find<ScoreboardPanel>("scoreboardPanel"); }