// ----------------------------------------------------------------------------------- // OnTriggerExit // @Client // ----------------------------------------------------------------------------------- private void OnTriggerExit2D(Collider2D co) { Player player = co.GetComponentInParent <Player>(); if (player != null && player.isAlive && isActive) { player.UCE_myTravelrouteArea = null; if (instance == null) { instance = FindObjectOfType <UCE_UI_Travelroute>(); } instance.Hide(); } }
// ----------------------------------------------------------------------------------- // OnTriggerEnter // @Client // ----------------------------------------------------------------------------------- private void OnTriggerEnter(Collider co) { Player player = co.GetComponentInParent <Player>(); if (player != null && player.isAlive && isActive) { player.UCE_myTravelrouteArea = this; player.UCE_UnlockTravelroutes(); if (instance == null) { instance = FindObjectOfType <UCE_UI_Travelroute>(); } instance.Show(); } }