Guest User

MiniMapRoomTrigger.cs

a guest
Jul 1st, 2025
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.72 KB | None | 0 0
  1. using UnityEngine;
  2.  
  3. public class MiniMapRoomTrigger : MonoBehaviour
  4. {
  5.     MiniMapCamController m_miniMapControl;
  6.     Renderer m_renderer;
  7.  
  8.     void Start()
  9.     {
  10.         m_miniMapControl = FindFirstObjectByType<MiniMapCamController>();
  11.         m_renderer = GetComponent<Renderer>();
  12.     }
  13.  
  14.     void OnTriggerEnter(Collider other)
  15.     {
  16.         if (other.CompareTag("Player") && !m_renderer.enabled)
  17.         {
  18.             m_renderer.enabled = true;
  19.             m_miniMapControl.SetMapPosToThis(GetComponent<MeshFilter>());
  20.         }
  21.     }
  22.     void OnTriggerExit(Collider other)
  23.     {
  24.         if (other.CompareTag("Player") && m_renderer.enabled)
  25.         {
  26.             m_renderer.enabled = false;
  27.         }
  28.     }
  29. }
  30.  
Advertisement
Add Comment
Please, Sign In to add comment