From 6ab0602110ff598f68633a6fc04ebac6499aebb0 Mon Sep 17 00:00:00 2001 From: AAA1459 <72622056+AAA1459@users.noreply.github.com> Date: Sun, 7 Dec 2025 10:28:20 +0800 Subject: [PATCH] fix uh --- Code/MiscHooks.cs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Code/MiscHooks.cs b/Code/MiscHooks.cs index 6eb1631..b701a45 100644 --- a/Code/MiscHooks.cs +++ b/Code/MiscHooks.cs @@ -616,7 +616,7 @@ private static void Player_Update(On.Celeste.Player.orig_Update orig, Player sel { var data = DynamicData.For(self); - if (data.TryGet("EeveeHelper_cPopDelay", out var cPopDelay) && cPopDelay > 0) + if (data.Get("EeveeHelper_cPopDelay") is float cPopDelay && cPopDelay > 0) { return; } @@ -646,7 +646,6 @@ private static void Player_Update(On.Celeste.Player.orig_Update orig, Player sel private static void Player_ClimbBegin(On.Celeste.Player.orig_ClimbBegin orig, Player self) { orig(self); - DynamicData.For(self).Set("EeveeHelper_cPopDelay", 0f); } @@ -654,7 +653,7 @@ private static int Player_ClimbUpdate(On.Celeste.Player.orig_ClimbUpdate orig, P { var data = DynamicData.For(self); - if (!data.TryGet("EeveeHelper_cPopDelay", out var cPopDelay) || cPopDelay <= 0f) + if (data.Get("EeveeHelper_cPopDelay") is not float cPopDelay || cPopDelay <= 0f) { return orig(self); } @@ -727,9 +726,8 @@ private static bool Player_IsRiding_Solid(On.Celeste.Player.orig_IsRiding_Solid { if (self.StateMachine.State == Player.StClimb) { - var data = DynamicData.For(self); - - if (data.TryGet("EeveeHelper_cPopDelay", out var cPopDelay) && cPopDelay > 0f) + var data = DynamicData.For(self); + if (data.Get("EeveeHelper_cPopDelay") is float cPopDelay && cPopDelay > 0f) { return self.CollideCheck(solid, self.Position + new Vector2((float)self.Facing, -1f)); }