From 355be5838858258d857eed77a5caa79c1678a7e5 Mon Sep 17 00:00:00 2001 From: fu-majime Date: Mon, 8 Apr 2024 20:40:25 +0900 Subject: [PATCH] Secretly fixed bugs in unrelated areas --- Assets/Resources/Games/builtToScaleRvl.prefab.meta | 2 +- Assets/Scripts/Games/FrogPrincess/FrogPrincess.cs | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Assets/Resources/Games/builtToScaleRvl.prefab.meta b/Assets/Resources/Games/builtToScaleRvl.prefab.meta index 5dff24735..4c1befb1a 100644 --- a/Assets/Resources/Games/builtToScaleRvl.prefab.meta +++ b/Assets/Resources/Games/builtToScaleRvl.prefab.meta @@ -3,5 +3,5 @@ guid: d9e175272e5db81479818ac4e73cc48b PrefabImporter: externalObjects: {} userData: - assetBundleName: ctrteppan/common + assetBundleName: assetBundleVariant: diff --git a/Assets/Scripts/Games/FrogPrincess/FrogPrincess.cs b/Assets/Scripts/Games/FrogPrincess/FrogPrincess.cs index 6fd1fe3f4..73f897052 100644 --- a/Assets/Scripts/Games/FrogPrincess/FrogPrincess.cs +++ b/Assets/Scripts/Games/FrogPrincess/FrogPrincess.cs @@ -111,6 +111,7 @@ namespace HeavenStudio.Games void JustHold(PlayerActionEvent caller, float state) { var currentBeat = caller.timer + caller.startBeat; + isJust = false; ScheduleInput(currentBeat, 1, InputAction_FlickRelease, JustJump, MissJump, Empty, CanJump); if (state >= 1f || state <= -1f) @@ -132,6 +133,7 @@ namespace HeavenStudio.Games void JustJump(PlayerActionEvent caller, float state) { var currentBeat = caller.timer + caller.startBeat; + isJust = true; if (state >= 1f || state <= -1f) { @@ -147,7 +149,8 @@ namespace HeavenStudio.Games JumpMissAnim(caller.timer + caller.startBeat); } - bool CanJump() { return isHold && !isGone;} + bool isJust = false; // not fundamental solution + bool CanJump() { return isHold && !isGone || isJust;} void Empty(PlayerActionEvent caller) { }