summaryrefslogtreecommitdiff
path: root/modules/mono/glue/GodotSharp
diff options
context:
space:
mode:
authorAaron Franke <arnfranke@yahoo.com>2019-12-16 23:36:59 -0500
committerAaron Franke <arnfranke@yahoo.com>2020-01-02 16:41:41 -0500
commit0b3f1cc70a409c5d83a558f4e66d6c02819f1bd9 (patch)
tree9c29edb07f86a88ee78b8aacd84670027cc323cc /modules/mono/glue/GodotSharp
parent71d372a8ab1ee972326f8bd333f510330b7b7204 (diff)
[Mono] Make Sign methods consistent with GDScript and System.Math
Diffstat (limited to 'modules/mono/glue/GodotSharp')
-rw-r--r--modules/mono/glue/GodotSharp/GodotSharp/Core/Mathf.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/mono/glue/GodotSharp/GodotSharp/Core/Mathf.cs b/modules/mono/glue/GodotSharp/GodotSharp/Core/Mathf.cs
index 54821fe790..ddfed180b5 100644
--- a/modules/mono/glue/GodotSharp/GodotSharp/Core/Mathf.cs
+++ b/modules/mono/glue/GodotSharp/GodotSharp/Core/Mathf.cs
@@ -266,12 +266,14 @@ namespace Godot
public static int Sign(int s)
{
+ if (s == 0) return 0;
return s < 0 ? -1 : 1;
}
- public static real_t Sign(real_t s)
+ public static int Sign(real_t s)
{
- return s < 0f ? -1f : 1f;
+ if (s == 0) return 0;
+ return s < 0 ? -1 : 1;
}
public static real_t Sin(real_t s)