Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/UnityStandardAssets/SceneUtils/PlaceTargetWithMouse.cs
2026-03-04 10:03:45 +08:00

24 lines
537 B
C#

using UnityEngine;
namespace UnityStandardAssets.SceneUtils
{
public class PlaceTargetWithMouse : MonoBehaviour
{
public float surfaceOffset = 1.5f;
public GameObject setTargetOn;
private void Update()
{
if (Input.GetMouseButtonDown(0) && Physics.Raycast(Camera.main.ScreenPointToRay(Input.mousePosition), out var hitInfo))
{
base.transform.position = hitInfo.point + hitInfo.normal * surfaceOffset;
if (setTargetOn != null)
{
setTargetOn.SendMessage("SetTarget", base.transform);
}
}
}
}
}