public static class BaseHubMission.LocData extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
SectorEntityToken |
centerOn |
BaseThemeGenerator.EntityLocation |
loc |
boolean |
removeOnMissionOver |
LocationAPI |
system |
CampaignTerrainAPI |
terrain |
BaseHubMission.EntityLocationType |
type |
| Constructor and Description |
|---|
LocData(BaseHubMission.EntityLocationType type,
SectorEntityToken centerOn,
LocationAPI system)
Generate an EntityLocation based on the type.
|
LocData(BaseHubMission.EntityLocationType type,
SectorEntityToken centerOn,
LocationAPI system,
boolean removeOnMissionOver)
Generate an EntityLocation based on the type.
|
LocData(BaseThemeGenerator.EntityLocation loc,
LocationAPI system)
At provided EntityLocation.
|
LocData(BaseThemeGenerator.EntityLocation loc,
LocationAPI system,
boolean removeOnMissionOver)
At provided EntityLocation.
|
LocData(SectorEntityToken centerOn)
Set to a zero-radius orbit around centerOn.
|
LocData(SectorEntityToken centerOn,
boolean removeOnMissionOver)
Set to a zero-radius orbit around centerOn.
|
LocData(org.lwjgl.util.vector.Vector2f loc,
LocationAPI system)
At fixed coordinates, no orbit.
|
LocData(org.lwjgl.util.vector.Vector2f loc,
LocationAPI system,
boolean removeOnMissionOver)
At fixed coordinates, no orbit.
|
| Modifier and Type | Method and Description |
|---|---|
void |
placeEntity(SectorEntityToken entity) |
boolean |
updateLocIfNeeded(BaseHubMission mission,
java.lang.String entityId) |
public CampaignTerrainAPI terrain
public BaseThemeGenerator.EntityLocation loc
public BaseHubMission.EntityLocationType type
public SectorEntityToken centerOn
public LocationAPI system
public boolean removeOnMissionOver
public LocData(BaseThemeGenerator.EntityLocation loc, LocationAPI system, boolean removeOnMissionOver)
public LocData(BaseHubMission.EntityLocationType type, SectorEntityToken centerOn, LocationAPI system, boolean removeOnMissionOver)
public LocData(SectorEntityToken centerOn, boolean removeOnMissionOver)
public LocData(org.lwjgl.util.vector.Vector2f loc, LocationAPI system, boolean removeOnMissionOver)
public LocData(BaseThemeGenerator.EntityLocation loc, LocationAPI system)
public LocData(BaseHubMission.EntityLocationType type, SectorEntityToken centerOn, LocationAPI system)
public LocData(SectorEntityToken centerOn)
public LocData(org.lwjgl.util.vector.Vector2f loc, LocationAPI system)
public boolean updateLocIfNeeded(BaseHubMission mission, java.lang.String entityId)
public void placeEntity(SectorEntityToken entity)