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)); }
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(); }