public void _on_GDKnyttButton_pressed() { GDKnyttKeys.applyAllSettings(); GDKnyttKeys.saveSettings(); ClickPlayer.Play(); QueueFree(); }
public void _on_BackButton_pressed() { GDKnyttSettings.saveSettings(); TouchSettings.applyAllSettings(GetTree()); ClickPlayer.Play(); this.QueueFree(); }
public void _on_PlayButton_pressed() { ClickPlayer.Play(); var level_node = this.level_select_scene.Instance() as LevelSelection; this.AddChild(level_node); }
public void _on_SettingsButton_pressed() { ClickPlayer.Play(); var settings_node = this.settings_scene.Instance() as SettingsScreen; this.AddChild(settings_node); }
public void _on_KeyRemapButton_pressed() { ClickPlayer.Play(); var inp = input_scene.Instance(); AddChild(inp); }
private void _on_TouchPanelButton_pressed() { ClickPlayer.Play(); var inp = touch_scene.Instance(); AddChild(inp); }
public void _on_ConfirmButton_pressed() { ClickPlayer.Play(); var dir = new Directory(); dir.Remove(FullFilename); checkSlot(); }
public void _on_GamePressed(GameButton button) { ClickPlayer.Play(); var info = info_scene.Instance() as InfoScreen; info.initialize(button.KWorld); this.GetParent().AddChild(info); }
public void _on_PlayButton_pressed(bool local_load) { ClickPlayer.Play(); var level_node = this.level_select_scene.Instance() as LevelSelection; level_node.localLoad = local_load; this.AddChild(level_node); }
public void _on_NextButton_pressed() { ClickPlayer.Play(); if (!last_page) { changeScene(1); return; } endCutscene(); }
public void _onPress(InputOption io, int num) { if (collecting != null || GetNode <Timer>("BounceTimer").TimeLeft > 0) { return; } ClickPlayer.Play(); startCollecting(io, num); }
public void _on_SlotButton_pressed() { ClickPlayer.Play(); GetNode <InfoScreen>("../..").closeOtherSlots(this.slot); StartLoadActive = true; if (!NewMode) { EraseActive = true; } }
public void _on_SlotButton_pressed() { ClickPlayer.Play(); GetParentOrNull <InfoScreen>()?.closeOtherSlots(this.slot); StartLoadActive = true; if (!NewMode) { EraseActive = true; } }
public async void _on_TutorialButton_pressed() { ClickPlayer.Play(); var task = Task.Run(() => loadTutorial()); fade.startFade(); await ToSignal(fade, "FadeDone"); task.Wait(); GetTree().ChangeScene("res://knytt/GDKnyttGame.tscn"); }
public void _on_GamePressed(GameButton button) { if (button.worldEntry.Path == null) { var timer = GetNode <Timer>("DownloadMonitor"); if (!timer.IsStopped()) { return; } GDKnyttAssetManager.ensureDirExists("user://Worlds"); string filename = button.worldEntry.Link; filename = filename.Substring(filename.LastIndexOf('/') + 1); if (filename.IndexOf('?') != -1) { filename = filename.Substring(0, filename.IndexOf('?')); } if (!filename.EndsWith(".knytt.bin")) { filename += ".knytt.bin"; } filename = Uri.UnescapeDataString(filename); http_node.DownloadFile = $"user://Worlds/{filename}.part"; var error = http_node.Request(button.worldEntry.Link); if (error != Error.Ok) { download_button.markFailed(); return; } timer.Start(); download_button = button; button.setDownloaded(0); } else { ClickPlayer.Play(); var info_screen = info_scene.Instance() as InfoScreen; info_screen.initialize(button.worldEntry.Path); info_screen.worldEntry = button.worldEntry; this.GetParent().AddChild(info_screen); } }
private void _on_BackButton_pressed() { ClickPlayer.Play(); QueueFree(); }
public void _on_QuitButton_pressed() { ClickPlayer.Play(); quit(); }
public void _on_BackButton_pressed() { killConsumers(); ClickPlayer.Play(); this.QueueFree(); }
private void _on_ConfirmUninstallButton_pressed() { ClickPlayer.Play(); KWorld.uninstallWorld(); GetTree().ChangeScene("res://knytt/ui/MainMenu.tscn"); }
public void _on_StartLoadButton_pressed() { ClickPlayer.Play(); // Message up to the level selection with a new? flag, the filename, and the slot number EmitSignal(nameof(StartGame), NewMode, FullFilename, slot); }
public void _on_EraseButton_pressed() { ClickPlayer.Play(); ConfirmActive = true; }
public void _on_BackButton_pressed() { ClickPlayer.Play(); KWorld.purgeBinFile(); this.QueueFree(); }
public void _on_PreviousButton_pressed() { ClickPlayer.Play(); changeScene(-1); }
public void _on_ResumeButton_pressed() { ClickPlayer.Play(); unpause(); }
public void _on_CancelButton_pressed() { ClickPlayer.Play(); finishCollecting(); }