Danro/Assets/Scripts/Behaviour/NotVisibleHider.cs

33 lines
746 B
C#

using System;
using RR.Game2D.Core;
using UnityEngine;
[RequireComponent(typeof(Renderer))]
public class NotVisibleHider : MonoBehaviour
{
// private Camera mainCamera;
private Transform playerTransform;
private Renderer _renderer;
private void Start()
{
// mainCamera = Camera.main;
playerTransform = GameManager.Instance.PlayerObj.transform;
_renderer = GetComponent<Renderer>();
}
private void OnBecameInvisible()
{
// gameObject.SetActive(false);
_renderer.enabled = false;
transform.position = playerTransform.position;
}
private void OnBecameVisible()
{
// gameObject.SetActive(true);
_renderer.enabled = true;
}
}