From 610de0974db4feb7e50c9349a8a164b6bf0f36c8 Mon Sep 17 00:00:00 2001 From: Juan Linietsky Date: Mon, 11 Oct 2021 19:27:50 -0300 Subject: Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and NodeAnimation" --- modules/mono/glue/GodotSharp/GodotSharp/Core/Mathf.cs | 18 ------------------ 1 file changed, 18 deletions(-) (limited to 'modules/mono') diff --git a/modules/mono/glue/GodotSharp/GodotSharp/Core/Mathf.cs b/modules/mono/glue/GodotSharp/GodotSharp/Core/Mathf.cs index df0dcdb1bb..6f7fac7429 100644 --- a/modules/mono/glue/GodotSharp/GodotSharp/Core/Mathf.cs +++ b/modules/mono/glue/GodotSharp/GodotSharp/Core/Mathf.cs @@ -693,23 +693,5 @@ namespace Godot } return min + ((((value - min) % range) + range) % range); } - - private static real_t Fract(real_t value) - { - return value - (real_t)Math.Floor(value); - } - - /// - /// Returns the [code]value[/code] wrapped between [code]0[/code] and the [code]length[/code]. - /// If the limit is reached, the next value the function returned is decreased to the [code]0[/code] side or increased to the [code]length[/code] side (like a triangle wave). - /// If [code]length[/code] is less than zero, it becomes positive. - /// - /// The value to pingpong. - /// The maximum value of the function. - /// The ping-ponged value. - public static real_t PingPong(real_t value, real_t length) - { - return (length != 0.0) ? Math.Abs(Mathf.Fract((value - length) / (length * 2.0)) * length * 2.0 - length) : 0.0; - } } } -- cgit v1.2.3