AIController.OnTriggerExit2D C# (CSharp) Method

OnTriggerExit2D() protected method

protected OnTriggerExit2D ( Collider2D other ) : void
other UnityEngine.Collider2D
return void
	protected virtual void OnTriggerExit2D (Collider2D other)
	{
		if (other.tag == "Player") 
		{
			playerInRange = false;
		}
		if (other.tag == "Border") 
		{
			if (panicked && !scaredByAxeman) 
			{
				NPCPanickedOffMapMessage message = new NPCPanickedOffMapMessage (panickedPos);
				MessageCenter.Instance.Broadcast (message);
				destroyNPC ();
			}
			enteredMap = true;
			ignoreBorder (false, other);
		}
		if (other.tag.Equals ("PossessorTrigger")) 
		{
			alertLevel = previousAlertLevel;
			decrementAlertLevel ();
		}
	}