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; } } }