12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityGameFramework.Runtime;
- public class SceneEventMiniMapCamera : MonoBehaviour
- {
- private void Awake()
- {
- BoxCollider collider = this.GetComponent<BoxCollider>();
- collider.enabled = false;
- }
- // Start is called before the first frame update
- void Start()
- {
- RefreshCollider();
- //SceneCmptManager.Instance.AddMechanism(this.gameObject);
- }
- // Update is called once per frame
- void Update()
- {
-
- }
- public void RefreshCollider()
- {
- BoxCollider collider = this.GetComponent<BoxCollider>();
- collider.enabled = true;
- }
- private void OnCollisionEnter(Collision collision)
- {
- BattleCanvas.Instance.mapCmpt.SetArrowShowOrHide(collision.gameObject, false);
- }
- private void OnCollisionExit(Collision collision)
- {
- BattleCanvas.Instance.mapCmpt.SetArrowShowOrHide(collision.gameObject, true);
- }
- public void OnTriggerEnter(Collider collider)
- {
- BattleCanvas.Instance.mapCmpt.SetArrowShowOrHide(collider.gameObject, false);
- }
- public void OnTriggerExit(Collider collider)
- {
- BattleCanvas.Instance.mapCmpt.SetArrowShowOrHide(collider.gameObject, true);
- }
- //public void OnTriggerStay(Collider collider)
- //{
- // LogHelper.Log("--------------------- OnTriggerStay -----------------------");
- //}
- }
|