Starsector API
Loading...
Searching...
No Matches
BaseBarEventCreator.java
Go to the documentation of this file.
1
package
com.fs.starfarer.api.impl.campaign.intel.bar.events;
2
3
import
com.fs.starfarer.api.impl.campaign.intel.bar.PortsideBarEvent;
4
import
com.fs.starfarer.api.impl.campaign.intel.bar.events.BarEventManager.GenericBarEventCreator;
5
6
public
class
BaseBarEventCreator
implements
GenericBarEventCreator {
7
8
public
PortsideBarEvent
createBarEvent
() {
9
return
null
;
10
}
11
12
public
float
getBarEventActiveDuration
() {
13
return
30f + (float) Math.random() * 10f;
14
}
15
16
public
float
getBarEventFrequencyWeight
() {
17
return
10f;
18
}
19
20
public
float
getBarEventTimeoutDuration
() {
21
return
30f + (float) Math.random() * 10f;
22
}
23
24
public
float
getBarEventAcceptedTimeoutDuration
() {
25
return
60f + (float) Math.random() * 30f;
26
}
27
28
public
boolean
isPriority
() {
29
return
false
;
30
}
31
32
public
String
getBarEventId
() {
33
return
getClass().getSimpleName();
34
}
35
36
public
boolean
wasAutoAdded
() {
37
return
false
;
38
}
39
40
}
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEventCreator
Definition
BaseBarEventCreator.java:6
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEventCreator.createBarEvent
PortsideBarEvent createBarEvent()
Definition
BaseBarEventCreator.java:8
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEventCreator.getBarEventAcceptedTimeoutDuration
float getBarEventAcceptedTimeoutDuration()
Definition
BaseBarEventCreator.java:24
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEventCreator.getBarEventTimeoutDuration
float getBarEventTimeoutDuration()
Definition
BaseBarEventCreator.java:20
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEventCreator.getBarEventFrequencyWeight
float getBarEventFrequencyWeight()
Definition
BaseBarEventCreator.java:16
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEventCreator.getBarEventId
String getBarEventId()
Definition
BaseBarEventCreator.java:32
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEventCreator.isPriority
boolean isPriority()
Definition
BaseBarEventCreator.java:28
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEventCreator.getBarEventActiveDuration
float getBarEventActiveDuration()
Definition
BaseBarEventCreator.java:12
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEventCreator.wasAutoAdded
boolean wasAutoAdded()
Definition
BaseBarEventCreator.java:36
com.fs.starfarer.api.impl.campaign.intel.bar.PortsideBarEvent
Definition
PortsideBarEvent.java:9
src
com
fs
starfarer
api
impl
campaign
intel
bar
events
BaseBarEventCreator.java
Generated by
1.9.8