Swapping input systems and using a class called InputData to store player's input

This commit is contained in:
Dan Foster
2026-02-11 22:55:17 +00:00
parent 22c44647cd
commit 4ec887c93c
14 changed files with 1560 additions and 2 deletions

View File

@@ -0,0 +1,25 @@
using UnityEngine;
public class Defines
{
public class Input
{
public const int kLeftMouseButton = 0;
public const int kRightMouseButton = 1;
public const int kMiddleMouseButton = 2;
public const float kShortClickDelay = 0.25f;
public const float kShortClickCancelMinMouseMovement = 10.0f;
public const float kHeldClickDelay = 0.3f;
public const KeyCode rotateLeftKey = KeyCode.R;
public const KeyCode rotateRightKey = KeyCode.T;
public const KeyCode kCancelKeyCode = KeyCode.Escape;
public const CursorLockMode kDefaultCursorLockMode = CursorLockMode.Confined;
public const float kMouseRotationDistance = 100.0f;
public const float kDoubleClickThreshold = 0.5f;
}
}