Working item switcher

This commit is contained in:
Michal Pikulski
2025-12-15 00:05:35 +01:00
parent a78085adee
commit 8995dd1949
24 changed files with 2046 additions and 57 deletions

View File

@@ -39,6 +39,18 @@ namespace Input
_movementSettings = configs.DefaultPlayerMovement;
}
internal override void OnManagedStart()
{
base.OnManagedStart();
// Register with InputManager as default consumer
if (InputManager.Instance != null)
{
InputManager.Instance.RegisterController("trafalgar", this, setAsDefaultConsumer: true);
Logging.Debug($"[PlayerTouchController] Registered controller '{gameObject.name}' as default consumer");
}
}
#region ITouchInputConsumer Overrides (Add InterruptMoveTo)
public override void OnTap(Vector2 worldPosition)