Message that introduces a user, by their Avatar, into a Zone.
Message that introduces a user, by their Avatar, into a Zone.
That user will be counted as part of that zone's population.
The avatar may associate Player objects with itself in the future.
the Avatar object
Message that excuses a user, by their Avatar, into a Zone.
Message that excuses a user, by their Avatar, into a Zone.
That user will not longer be counted as part of that zone's population.
the Avatar object
PlayerHasLeft
Message that acts in reply to Spawn(avatar, player), but the avatar already has a player.
Message that acts in reply to Spawn(avatar, player), but the avatar already has a player.
the Player object
Message that acts in reply to Spawn(avatar, player), but the avatar did not initially Join this zone.
Message that acts in reply to Spawn(avatar, player), but the avatar did not initially Join this zone.
the Zone object
the Player object
Message that acts in reply to Leave(avatar) or Release(avatar).
Message that acts in reply to Leave(avatar) or Release(avatar).
In the former case, the avatar will have successfully left the zone, and player may be defined.
In the latter case, the avatar did not initially Join the zone, and player is None.
This message should not be considered a failure or a success case.
the Zone object
the Player object
Release
Leave
Message that instructs the zone to disassociate a Player from this Actor.
Message that instructs the zone to disassociate a Player from this Actor.
the Avatar object
PlayerHasLeft
Message that instructs the zone to disassociate a Player from this Actor.
Message that instructs the zone to disassociate a Player from this Actor.
the Avatar object
the Player object
PlayerAlreadySpawned
PlayerCanNotSpawn