private void OnTriggerExit2D(Collider2D collision) { if (collision.gameObject.GetComponent <DialogSpot>() != null) { VerbUI.Hide(VerbType.ASK); } }
private void OnTriggerExit2D(Collider2D collision) { var portal = collision.GetComponent <Portal>(); if (portal != null) { VerbUI.Hide(VerbType.OPEN); collidingPortal.Remove(portal); } }
private void OnTriggerExit2D(Collider2D collision) { var spot = collision.GetComponent <InvestigationSpot>(); if (spot != null) { VerbUI.Hide(VerbType.LOOK); collidingSpots.Remove(spot); } }
private void OnTriggerExit2D(Collider2D collision) { var witness = collision.GetComponent <Witness>(); if (witness != null && InvestigationManager.me.currentCase == witness.GetCase()) { VerbUI.Hide(VerbType.ASK); collidingWitness.Remove(witness); } }
private void OnTriggerExit2D(Collider2D collision) { Clue clue = collision.gameObject.GetComponent <Clue>(); if (clue != null) { if (clue.GetCase() == InvestigationManager.me.currentCase) { collidingClues.Remove(collision.gameObject.GetComponent <Clue>()); VerbUI.Hide(VerbType.INVESTIGATE); } } }