public static class RouteManager.RouteData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected CampaignFleetAPI |
activeFleet |
protected RouteManager.RouteSegment |
current |
protected java.lang.Object |
custom |
protected float |
daysSinceSeenByPlayer |
protected float |
delay |
protected float |
elapsed |
protected RouteManager.OptionalFleetData |
extra |
protected MarketAPI |
market |
protected java.lang.Long |
seed |
protected java.util.List<RouteManager.RouteSegment> |
segments |
protected java.lang.String |
source |
protected RouteManager.RouteFleetSpawner |
spawner |
protected long |
timestamp |
Constructor and Description |
---|
RouteManager.RouteData(java.lang.String source,
MarketAPI market,
java.lang.Long seed,
RouteManager.OptionalFleetData extra)
"source" is a unique string ID for a given set of fleets.
|
protected RouteManager.OptionalFleetData extra
protected float delay
protected java.lang.String source
protected MarketAPI market
protected java.lang.Long seed
protected long timestamp
protected java.util.List<RouteManager.RouteSegment> segments
protected CampaignFleetAPI activeFleet
protected float daysSinceSeenByPlayer
protected float elapsed
protected java.lang.Object custom
protected RouteManager.RouteSegment current
protected RouteManager.RouteFleetSpawner spawner
public RouteManager.RouteData(java.lang.String source, MarketAPI market, java.lang.Long seed, RouteManager.OptionalFleetData extra)
source
- market
- seed
- public RouteManager.OptionalFleetData getExtra()
public void setExtra(RouteManager.OptionalFleetData extra)
public MarketAPI getMarket()
public void goToAtLeastNext(RouteManager.RouteSegment from)
public void expire()
public java.util.Random getRandom(int level)
public java.lang.String getFactionId()
public java.lang.Float getQualityOverride()
public long getTimestamp()
public void setTimestamp(long timestamp)
public java.util.Random getRandom()
public java.lang.Long getSeed()
public RouteManager.RouteSegment addSegment(RouteManager.RouteSegment segment)
public java.util.List<RouteManager.RouteSegment> getSegments()
public void setCurrent(RouteManager.RouteSegment current)
public CampaignFleetAPI getActiveFleet()
public float getDaysSinceSeenByPlayer()
public float getElapsed()
public java.lang.Object getCustom()
public RouteManager.RouteSegment getCurrent()
public java.lang.Integer getCurrentSegmentId()
public int getCurrentIndex()
public RouteManager.RouteFleetSpawner getSpawner()
public java.lang.String getSource()
public Vector2f getInterpolatedHyperLocation()
public boolean isExpired()
public void setCustom(java.lang.Object custom)
public float getDelay()
public void setDelay(float delay)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.