Ejemplo n.º 1
0
 public override void _Ready()
 {
     this.level_select_scene = ResourceLoader.Load <PackedScene>("res://knytt/ui/LevelSelection.tscn");
     this.settings_scene     = ResourceLoader.Load <PackedScene>("res://knytt/ui/SettingsScreen.tscn");
     fade = GetNode <FadeLayer>("MenuLayer/Fade");
     GetNode <HBoxContainer>("MenuLayer/ButtonRow").GrabFocus();
     VisualServer.SetDefaultClearColor(new Color(0, 0, 0));
 }
Ejemplo n.º 2
0
        public override void _Ready()
        {
            _eventManager = GetNode <EventManager>("/root/EventManager");
            _guiBrain     = GetNode <GuiBrain>("/root/GuiBrain");

            _eventManager.Connect("Options", this, "OnOptions");
            _eventManager.Connect("Exit", this, "OnExit");
            _eventManager.Connect("ChangeScene", this, "OnChangeScene");
            _eventManager.Connect("Restart", this, "RestartScene");

            _fadeLayer = GetNode <FadeLayer>("FadeLayer");
            _fadeTween = _fadeLayer.GetNode <Tween>("FadeTween");

            _fadeTween.Connect("tween_completed", this, "OnFadeTweenComplete");

            _guiBrain.GuiCollectFocusGroup();
        }