Class BaseHubMissionCreator
java.lang.Object
com.fs.starfarer.api.impl.campaign.missions.hub.BaseHubMissionCreator
- All Implemented Interfaces:
HubMissionCreator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Random
protected boolean
protected int
protected int
protected long
protected PersonMissionSpec
protected String
protected boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat
float
float
float
int
int
getSpec()
float
void
void
boolean
isActive()
boolean
boolean
matchesRep
(float rep) protected Object
void
setActive
(boolean isActive) void
setNumCompleted
(int numCompleted) void
setNumFailed
(int numFailed) void
setSeed
(long seed) void
setWasAutoAdded
(boolean wasAutoAdded) void
boolean
-
Field Details
-
numCompleted
protected int numCompleted -
numFailed
protected int numFailed -
seed
protected long seed -
genRandom
-
spec
-
specId
-
wasAutoAdded
protected boolean wasAutoAdded -
isActive
protected boolean isActive
-
-
Constructor Details
-
BaseHubMissionCreator
-
-
Method Details
-
readResolve
-
getSpec
- Specified by:
getSpec
in interfaceHubMissionCreator
-
getSpecId
- Specified by:
getSpecId
in interfaceHubMissionCreator
-
createHubMission
- Specified by:
createHubMission
in interfaceHubMissionCreator
-
setSeed
public void setSeed(long seed) - Specified by:
setSeed
in interfaceHubMissionCreator
-
updateRandom
public void updateRandom()- Specified by:
updateRandom
in interfaceHubMissionCreator
-
incrCompleted
public void incrCompleted()- Specified by:
incrCompleted
in interfaceHubMissionCreator
-
getNumCompleted
public int getNumCompleted()- Specified by:
getNumCompleted
in interfaceHubMissionCreator
-
setNumCompleted
public void setNumCompleted(int numCompleted) - Specified by:
setNumCompleted
in interfaceHubMissionCreator
-
incrFailed
public void incrFailed()- Specified by:
incrFailed
in interfaceHubMissionCreator
-
getNumFailed
public int getNumFailed()- Specified by:
getNumFailed
in interfaceHubMissionCreator
-
setNumFailed
public void setNumFailed(int numFailed) - Specified by:
setNumFailed
in interfaceHubMissionCreator
-
getFrequencyWeight
public float getFrequencyWeight()- Specified by:
getFrequencyWeight
in interfaceHubMissionCreator
-
getWasShownTimeoutDuration
public float getWasShownTimeoutDuration()- Specified by:
getWasShownTimeoutDuration
in interfaceHubMissionCreator
-
getAcceptedTimeoutDuration
public float getAcceptedTimeoutDuration()- Specified by:
getAcceptedTimeoutDuration
in interfaceHubMissionCreator
-
getCompletedTimeoutDuration
public float getCompletedTimeoutDuration()- Specified by:
getCompletedTimeoutDuration
in interfaceHubMissionCreator
-
getFailedTimeoutDuration
public float getFailedTimeoutDuration()- Specified by:
getFailedTimeoutDuration
in interfaceHubMissionCreator
-
isPriority
public boolean isPriority()- Specified by:
isPriority
in interfaceHubMissionCreator
-
matchesRep
public boolean matchesRep(float rep) - Specified by:
matchesRep
in interfaceHubMissionCreator
-
getGenRandom
- Specified by:
getGenRandom
in interfaceHubMissionCreator
-
wasAutoAdded
public boolean wasAutoAdded()- Specified by:
wasAutoAdded
in interfaceHubMissionCreator
-
setWasAutoAdded
public void setWasAutoAdded(boolean wasAutoAdded) - Specified by:
setWasAutoAdded
in interfaceHubMissionCreator
-
isActive
public boolean isActive()- Specified by:
isActive
in interfaceHubMissionCreator
-
setActive
public void setActive(boolean isActive) - Specified by:
setActive
in interfaceHubMissionCreator
-