SpecialFunction (Metroid Prime)

SpecialFunctions are script objects that can do a multitude of things depending what the Function enum is set to.

PlayerInArea

 * Sends messages on the "Entered" state when the player enters the area.
 * Sends messages on the "Exited" state when the player leaves the area.