Starsector API
Loading...
Searching...
No Matches
HubMissionCreator.java
Go to the documentation of this file.
1package com.fs.starfarer.api.impl.campaign.missions.hub;
2
3import java.util.Random;
4
5import com.fs.starfarer.api.loading.PersonMissionSpec;
6
7
8public interface HubMissionCreator {
10
13 void setNumCompleted(int numCompleted);
14
15 void incrFailed();
17 void setNumFailed(int numFailed);
18
24
25 boolean isPriority();
26 //void updateSeed();
28 Random getGenRandom();
29
30 //float getRequiredRep();
31 boolean matchesRep(float rep);
32
33 String getSpecId();
34
35 boolean wasAutoAdded();
37
38 boolean isActive();
39 void setActive(boolean isActive);
40
41 PersonMissionSpec getSpec();
42
43 void setSeed(long seed);
44
45}