Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/CurvedUI/CUI_GunMovement.cs
2026-02-21 16:45:37 +08:00

34 lines
793 B
C#

using UnityEngine;
namespace CurvedUI
{
public class CUI_GunMovement : MonoBehaviour
{
[SerializeField]
private CurvedUISettings mySettings;
[SerializeField]
private Transform pivot;
[SerializeField]
private float sensitivity = 0.1f;
private Vector3 lastMouse;
private void Start()
{
lastMouse = Input.mousePosition;
}
private void Update()
{
Vector3 vector = Input.mousePosition - lastMouse;
lastMouse = Input.mousePosition;
pivot.localEulerAngles += new Vector3(0f - vector.y, vector.x, 0f) * sensitivity;
Ray customControllerRay = new Ray(base.transform.position, base.transform.forward);
CurvedUIInputModule.CustomControllerRay = customControllerRay;
CurvedUIInputModule.CustomControllerButtonState = Input.GetButton("Fire1");
}
}
}