using UnityEngine; using System.Collections.Generic; using UnityEngine.InputSystem; public static class InputData { public const float kDoubleClickThreshold = 0.5f; public static Vector2 mousePosition; public static Vector2 mouseDelta; public static float smoothScrollDelta; public static float scrollDelta; public static bool mouseOverUI { get; private set; } public static MouseButton leftMouseButton; public static MouseButton middleMouseButton; public static MouseButton rightMouseButton; public static Button up; public static Button down; public static Button debugButton; public static Button agentDebugButton; public static Button rotateLeft; public static Button rotateRight; public static Button cancel; public static Button floorUp; public static Button floorDown; public static Button cameraLeft; public static Button cameraRight; public static Button cameraUp; public static Button cameraDown; public static Button cameraRotateLeft; public static Button cameraRotateRight; public static Button cameraSpeedBoost; public static Button pauseTime; public static Button pauseGame; public static Axis cameraHorizontal; public static Axis cameraVertical; #if MARKETING_BUILD public static Axis fovAxis; public static Axis cameraUpDownAxis; public static Axis marketingCameraX; public static Axis marketingCameraY; #endif private static List