public interface LobbySign extends Component<Arena>
Modifier and Type | Interface and Description |
---|---|
static class |
LobbySign.Type
An
enum representing a specific type of lobby sign. |
Modifier and Type | Method and Description |
---|---|
Arena |
getArena()
|
Location3D |
getLocation()
|
LobbySign.Type |
getType()
Gets the
LobbySign.Type of this LobbySign . |
void |
unregister()
Unregisters this
LobbySign from the engine and blanks the
physical sign. |
void |
update()
Updates this
LobbySign 's display in the world. |
Arena getArena() throws OrphanedComponentException
Arena
this LobbySign
is owned by.
Note: This a convenience method for
Component.getOwner()
.
Arena
this LobbySign
is owned byOrphanedComponentException
- If this object is orphaned (see
Component
for details)Location3D getLocation() throws OrphanedComponentException
location
of this
LobbySign
OrphanedComponentException
- If this object is orphaned (see
Component
for details)LobbySign.Type getType() throws OrphanedComponentException
LobbySign.Type
of this LobbySign
.LobbySign.Type
of this LobbySign
OrphanedComponentException
- If this object is orphaned (see
Component
for details)void update() throws OrphanedComponentException
LobbySign
's display in the world.OrphanedComponentException
- If this object is orphaned (see
Component
for details)void unregister() throws OrphanedComponentException
LobbySign
from the engine and blanks the
physical sign.
Note that calling this method will orphan this object, causing all of
its methods to throw OrphanedComponentException
s.
OrphanedComponentException
- If this object is orphaned (see
Component
for details)