public void OnTriggerExit2D(Collider2D col) { BasicMovementController2D character = col.GetComponent <BasicMovementController2D>(); if (character) { character.LadderAreaExit(); if (HasRestrictedArea) { character.ClearLadderRestrictedArea(); } } }