INNER CODE UNIT · C#
IsKeyPressed
GloriousPtr/ArcGameEngine · Arc-ScriptCore/src/Core/Input.cs:18
public static bool IsKeyPressed(KeyCodes keycode) => InternalCalls.Input_IsKeyPressed(keycode);
/// <summary>
/// Mouse button held down.
/// </summary>
/// <param name="button">MouseCode</param>
/// <returns>true if mouse button is held down, otherwise false.</returns>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static bool IsMouseButtonPressed(MouseCodes button) => InternalCalls.Input_IsMouseButtonPressed(button);
/// <summary>
/// Mouse position.
/// </summary>
/// <returns>Vector2 with Mouse Position in screen space.</returns>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Vector2 GetMousePosition()
{
InternalCalls.Input_GetMousePosition(out Vector2 result);