public abstract class EntityTracker extends StoredObject implements ExternalJoinGameListener
Modifier | Constructor and Description |
---|---|
protected |
EntityTracker(UserConnection user,
EntityType playerType) |
Modifier and Type | Method and Description |
---|---|
void |
addEntity(int entityId,
EntityType type) |
int |
getClientEntityId() |
@Nullable EntityType |
getEntity(int entityId) |
boolean |
hasEntity(int entityId) |
void |
onExternalJoinGame(int playerEntityId) |
void |
removeEntity(int entityId) |
void |
setClientEntityId(int clientEntityId) |
getUser
protected EntityTracker(UserConnection user, EntityType playerType)
public void removeEntity(int entityId)
public void addEntity(int entityId, EntityType type)
public boolean hasEntity(int entityId)
@Nullable public @Nullable EntityType getEntity(int entityId)
public void onExternalJoinGame(int playerEntityId)
onExternalJoinGame
in interface ExternalJoinGameListener
public int getClientEntityId()
public void setClientEntityId(int clientEntityId)
Copyright © 2016–2021. All rights reserved.