Starsector API
Loading...
Searching...
No Matches
HubMissionCreator.java
Go to the documentation of this file.
1
package
com.fs.starfarer.api.impl.campaign.missions.hub;
2
3
import
java.util.Random;
4
5
import
com.fs.starfarer.api.loading.PersonMissionSpec;
6
7
8
public
interface
HubMissionCreator
{
9
HubMission
createHubMission
(
MissionHub
hub);
10
11
void
incrCompleted
();
12
int
getNumCompleted
();
13
void
setNumCompleted
(
int
numCompleted);
14
15
void
incrFailed
();
16
int
getNumFailed
();
17
void
setNumFailed
(
int
numFailed);
18
19
float
getFrequencyWeight
();
20
float
getWasShownTimeoutDuration
();
21
float
getAcceptedTimeoutDuration
();
22
float
getCompletedTimeoutDuration
();
23
float
getFailedTimeoutDuration
();
24
25
boolean
isPriority
();
26
//void updateSeed();
27
void
updateRandom
();
28
Random
getGenRandom
();
29
30
//float getRequiredRep();
31
boolean
matchesRep
(
float
rep);
32
33
String
getSpecId
();
34
35
boolean
wasAutoAdded
();
36
void
setWasAutoAdded
(
boolean
wasAutoAdded
);
37
38
boolean
isActive
();
39
void
setActive
(
boolean
isActive
);
40
41
PersonMissionSpec
getSpec
();
42
43
void
setSeed
(
long
seed);
44
45
}
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator
Definition
HubMissionCreator.java:8
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.getNumFailed
int getNumFailed()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.matchesRep
boolean matchesRep(float rep)
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.getSpec
PersonMissionSpec getSpec()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.getSpecId
String getSpecId()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.getNumCompleted
int getNumCompleted()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.getFailedTimeoutDuration
float getFailedTimeoutDuration()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.wasAutoAdded
boolean wasAutoAdded()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.incrCompleted
void incrCompleted()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.getWasShownTimeoutDuration
float getWasShownTimeoutDuration()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.incrFailed
void incrFailed()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.getCompletedTimeoutDuration
float getCompletedTimeoutDuration()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.setActive
void setActive(boolean isActive)
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.createHubMission
HubMission createHubMission(MissionHub hub)
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.updateRandom
void updateRandom()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.setSeed
void setSeed(long seed)
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.isActive
boolean isActive()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.isPriority
boolean isPriority()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.setNumFailed
void setNumFailed(int numFailed)
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.setNumCompleted
void setNumCompleted(int numCompleted)
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.getFrequencyWeight
float getFrequencyWeight()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.setWasAutoAdded
void setWasAutoAdded(boolean wasAutoAdded)
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.getAcceptedTimeoutDuration
float getAcceptedTimeoutDuration()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMissionCreator.getGenRandom
Random getGenRandom()
com.fs.starfarer.api.impl.campaign.missions.hub.HubMission
Definition
HubMission.java:11
com.fs.starfarer.api.impl.campaign.missions.hub.MissionHub
Definition
MissionHub.java:10
src
com
fs
starfarer
api
impl
campaign
missions
hub
HubMissionCreator.java
Generated by
1.9.8