mirror of
https://github.com/FriendshipIsEpic/FiE-Game.git
synced 2024-11-30 00:48:00 +01:00
33 lines
1 KiB
C#
33 lines
1 KiB
C#
|
using UnityEngine;
|
|||
|
|
|||
|
[RequireComponent(typeof (PhotonView))]
|
|||
|
public class HighlightOwnedGameObj : Photon.MonoBehaviour
|
|||
|
{
|
|||
|
public GameObject PointerPrefab;
|
|||
|
public float Offset = 0.5f;
|
|||
|
private Transform markerTransform;
|
|||
|
|
|||
|
|
|||
|
// Update is called once per frame
|
|||
|
private void Update()
|
|||
|
{
|
|||
|
if (photonView.isMine)
|
|||
|
{
|
|||
|
if (this.markerTransform == null)
|
|||
|
{
|
|||
|
GameObject markerObject = (GameObject) GameObject.Instantiate(this.PointerPrefab);
|
|||
|
markerObject.transform.parent = gameObject.transform;
|
|||
|
this.markerTransform = markerObject.transform;
|
|||
|
}
|
|||
|
|
|||
|
Vector3 parentPos = gameObject.transform.position;
|
|||
|
this.markerTransform.position = new Vector3(parentPos.x, parentPos.y + this.Offset, parentPos.z);
|
|||
|
this.markerTransform.rotation = Quaternion.identity;
|
|||
|
}
|
|||
|
else if (this.markerTransform != null)
|
|||
|
{
|
|||
|
Destroy(this.markerTransform.gameObject);
|
|||
|
this.markerTransform = null;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|