diff --git a/Source/Engine/Core/Math/Float2.cs b/Source/Engine/Core/Math/Float2.cs
index 276c0c713..15f412d6e 100644
--- a/Source/Engine/Core/Math/Float2.cs
+++ b/Source/Engine/Core/Math/Float2.cs
@@ -267,6 +267,19 @@ namespace FlaxEngine
/// This method may be preferred to when only a relative length is needed and speed is of the essence.
public float LengthSquared => X * X + Y * Y;
+ ///
+ /// Gets the normalized vector. Returned vector has length equal 1.
+ ///
+ public Float2 Normalized
+ {
+ get
+ {
+ Float2 result = this;
+ result.Normalize();
+ return result;
+ }
+ }
+
///
/// Converts the vector into a unit vector.
///
diff --git a/Source/Engine/Input/Gamepad.cpp b/Source/Engine/Input/Gamepad.cpp
index b7133dfbe..278dc5961 100644
--- a/Source/Engine/Input/Gamepad.cpp
+++ b/Source/Engine/Input/Gamepad.cpp
@@ -31,7 +31,7 @@ void Gamepad::ResetState()
_mappedPrevState.Clear();
}
-bool Gamepad::IsAnyKeyDown() const
+bool Gamepad::IsAnyButtonDown() const
{
// TODO: optimize with SIMD
bool result = false;
diff --git a/Source/Engine/Input/Gamepad.h b/Source/Engine/Input/Gamepad.h
index 1fa0f20b8..27a53a716 100644
--- a/Source/Engine/Input/Gamepad.h
+++ b/Source/Engine/Input/Gamepad.h
@@ -167,7 +167,7 @@ public:
///
/// Checks if any gamepad button is currently pressed.
///
- API_PROPERTY() bool IsAnyKeyDown() const;
+ API_PROPERTY() bool IsAnyButtonDown() const;
///
/// Gets the gamepad button up state (true if was released during the current frame).
diff --git a/Source/Engine/Input/Input.cpp b/Source/Engine/Input/Input.cpp
index 027c40bf2..7a4547c62 100644
--- a/Source/Engine/Input/Input.cpp
+++ b/Source/Engine/Input/Input.cpp
@@ -183,7 +183,7 @@ void Mouse::OnMouseDown(const Float2& position, const MouseButton button, Window
e.MouseData.Position = position;
}
-bool Mouse::IsAnyKeyDown() const
+bool Mouse::IsAnyButtonDown() const
{
// TODO: optimize with SIMD
bool result = false;
diff --git a/Source/Engine/Input/Mouse.h b/Source/Engine/Input/Mouse.h
index e137948bb..7fc2be75a 100644
--- a/Source/Engine/Input/Mouse.h
+++ b/Source/Engine/Input/Mouse.h
@@ -65,9 +65,9 @@ public:
}
///
- /// Checks if any mouse key is currently pressed.
+ /// Checks if any mouse button is currently pressed.
///
- API_PROPERTY() bool IsAnyKeyDown() const;
+ API_PROPERTY() bool IsAnyButtonDown() const;
///
/// Gets the delta position of the mouse in the screen-space coordinates.