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

34 lines
829 B
C#

using Photon;
using UnityEngine;
[RequireComponent(typeof(PhotonView))]
public class HighlightOwnedGameObj : Photon.MonoBehaviour
{
public GameObject PointerPrefab;
public float Offset = 0.5f;
private Transform markerTransform;
private void Update()
{
if (base.photonView.isMine)
{
if (markerTransform == null)
{
GameObject gameObject = Object.Instantiate(PointerPrefab);
gameObject.transform.parent = base.gameObject.transform;
markerTransform = gameObject.transform;
}
Vector3 position = base.gameObject.transform.position;
markerTransform.position = new Vector3(position.x, position.y + Offset, position.z);
markerTransform.rotation = Quaternion.identity;
}
else if (markerTransform != null)
{
Object.Destroy(markerTransform.gameObject);
markerTransform = null;
}
}
}