Ejemplo n.º 1
0
 public override void _Ready()
 {
     this.Connect("about_to_show", this, nameof(OnPopup));
     _gameSignals = (GameSignals)GetNode("/root/GameSignals");
     _gameSignals.Connect(nameof(GameSignals.UpdateUI), this, nameof(UpdateUI));
     _stringProvider = (StringProvider)GetNode("/root/StringProvider");
     _gameController = (GameController)GetNode("/root/GameController");
 }
Ejemplo n.º 2
0
 public override void _Ready()
 {
     _nextTurn       = (Button)GetNode(NextTurnPath);
     _gameController = (GameController)GetNode("/root/GameController");
     _gameSignals    = (GameSignals)GetNode("/root/GameSignals");
     _yearLabel      = (Label)GetNode("ToolBarContainer/VBoxContainer/year_label");
     //_gameSignals.Connect(nameof(GameSignals.UpdateUI), this, nameof(UpdateElement));
     _gameSignals.Connect(nameof(GameSignals.YearChanged), this, nameof(UpdateElement));
     _stringProvider = (StringProvider)GetNode("/root/StringProvider");
 }
Ejemplo n.º 3
0
        public override void _Ready()
        {
            _gameController = (GameController)GetNode("/root/GameController");
            //_currentBarony = (Barony)GetNode(baronyPath);
            _gameSignals = (GameSignals)GetNode("/root/GameSignals");
            _textureRect = (TextureRect)GetNode("TextureRect");
            Texture texture = (Texture)ResourceLoader.Load(_imageFile);

            _textureRect.Texture = texture;
            _label = (Label)GetNode("Label");
            this._gameSignals.Connect(nameof(GameSignals.UpdateUI), this, nameof(UpdateElement));
            _gameSignals.Connect(nameof(GameSignals.CurrentBaronyChanged), this, nameof(UpdateCurrentBarony));
        }