Class SharedData
java.lang.Object
com.fs.starfarer.api.impl.campaign.shared.SharedData
Assorted bits of shared data within a single campaign. NOT across campaigns.
- Author:
- Alex
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MonthlyReport
protected TimeoutTracker<String>
protected TimeoutTracker<String>
protected PlayerActivityTracker
protected long
protected float
protected float
protected MonthlyReport
protected Map<String,
TimeoutTracker<String>> protected SharedData.UniqueEncounterData
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount) static SharedData
getData()
long
float
float
getStarSystemCustomsTimeout
(String factionId) protected Object
void
void
void
setCurrentReport
(MonthlyReport currentReport) void
setPlayerLosingBattleTimestamp
(long playerLosingBattleTimestamp) void
setPlayerPreLosingBattleCrew
(float playerPreLosingBattleCrew) void
setPlayerPreLosingBattleFP
(float playerPreLosingBattleFP) void
setPreviousReport
(MonthlyReport previousReport)
-
Field Details
-
marketsThatSentRelief
-
marketsThatSentTradeFleet
-
starSystemCustomsTimeout
-
playerActivityTracker
-
marketsWithoutTradeFleetSpawn
-
playerPreLosingBattleFP
protected float playerPreLosingBattleFP -
playerPreLosingBattleCrew
protected float playerPreLosingBattleCrew -
playerLosingBattleTimestamp
protected long playerLosingBattleTimestamp -
previousReport
-
currentReport
-
uniqueEncounterData
-
-
Constructor Details
-
SharedData
public SharedData()
-
-
Method Details
-
getPreviousReport
-
getCurrentReport
-
setCurrentReport
-
setPreviousReport
-
rollOverReport
public void rollOverReport() -
getPlayerLosingBattleTimestamp
public long getPlayerLosingBattleTimestamp() -
setPlayerLosingBattleTimestamp
public void setPlayerLosingBattleTimestamp(long playerLosingBattleTimestamp) -
getPlayerPreLosingBattleFP
public float getPlayerPreLosingBattleFP() -
setPlayerPreLosingBattleFP
public void setPlayerPreLosingBattleFP(float playerPreLosingBattleFP) -
getPlayerPreLosingBattleCrew
public float getPlayerPreLosingBattleCrew() -
setPlayerPreLosingBattleCrew
public void setPlayerPreLosingBattleCrew(float playerPreLosingBattleCrew) -
getUniqueEncounterData
-
readResolve
-
getPersonBountyEventData
-
advance
public void advance(float amount) -
getMarketsThatSentRelief
-
getMarketsThatSentTradeFleet
-
getPlayerActivityTracker
-
getData
-
getMarketsWithoutTradeFleetSpawn
-
resetCustomsTimeouts
public void resetCustomsTimeouts() -
getStarSystemCustomsTimeout
-