This repository has been archived on 2026-01-20. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
simulatorDesign/Assets/SharedAssets/FirstPersonController/Mobile/Scripts/CanvasInputs/UICanvasControllerInput.cs
2025-06-18 10:34:00 +09:00

46 lines
1.1 KiB
C#

using UnityEngine;
namespace StarterAssets
{
public class UICanvasControllerInput : MonoBehaviour
{
[Header("Output")]
public StarterAssetsInputs starterAssetsInputs;
public PlayerManager CameraManager;
public void VirtualMoveInput(Vector2 virtualMoveDirection)
{
if (CameraManager != null)
{
CameraManager.NotifyPlayerMoved();
}
starterAssetsInputs.MoveInput(virtualMoveDirection);
}
public void VirtualLookInput(Vector2 virtualLookDirection)
{
if (CameraManager != null)
{
CameraManager.NotifyPlayerMoved();
}
starterAssetsInputs.LookInput(virtualLookDirection);
}
public void VirtualJumpInput(bool virtualJumpState)
{
starterAssetsInputs.JumpInput(virtualJumpState);
}
public void VirtualSprintInput(bool virtualSprintState)
{
starterAssetsInputs.SprintInput(virtualSprintState);
}
}
}