Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.loading.BarEventSpec Class Reference

Public Member Functions

 BarEventSpec (JSONObject row) throws JSONException
 
boolean isMission ()
 
HubMissionWithBarEvent createMission ()
 
PortsideBarEvent createEvent ()
 
Set< String > getTags ()
 
void addTag (String tag)
 
boolean hasTag (String tag)
 
String getId ()
 
void setId (String id)
 
float getFreq ()
 
void setFreq (float freq)
 
float getProb ()
 
void setProb (float prob)
 
float getMinDur ()
 
void setMinDur (float minDur)
 
float getMaxDur ()
 
void setMaxDur (float maxDur)
 
float getMinTimeout ()
 
void setMinTimeout (float minTimeout)
 
float getMaxTimeout ()
 
void setMaxTimeout (float maxTimeout)
 
float getMinAcceptedTimeout ()
 
void setMinAcceptedTimeout (float minAcceptedTimeout)
 
float getMaxAcceptedTimeout ()
 
void setMaxAcceptedTimeout (float maxAcceptedTimeout)
 
String getPluginClass ()
 
void setPluginClass (String pluginClass)
 

Protected Attributes

String id
 
Set< String > tags = new HashSet<String>()
 
float freq
 
float prob
 
float minDur
 
float maxDur
 
float minTimeout
 
float maxTimeout
 
float minAcceptedTimeout
 
float maxAcceptedTimeout
 
String pluginClass
 

Detailed Description

Definition at line 13 of file BarEventSpec.java.

Constructor & Destructor Documentation

◆ BarEventSpec()

com.fs.starfarer.api.loading.BarEventSpec.BarEventSpec ( JSONObject  row) throws JSONException

Definition at line 33 of file BarEventSpec.java.

Member Function Documentation

◆ addTag()

void com.fs.starfarer.api.loading.BarEventSpec.addTag ( String  tag)

Definition at line 84 of file BarEventSpec.java.

◆ createEvent()

PortsideBarEvent com.fs.starfarer.api.loading.BarEventSpec.createEvent ( )

Definition at line 75 of file BarEventSpec.java.

◆ createMission()

HubMissionWithBarEvent com.fs.starfarer.api.loading.BarEventSpec.createMission ( )

Definition at line 65 of file BarEventSpec.java.

◆ getFreq()

float com.fs.starfarer.api.loading.BarEventSpec.getFreq ( )

Definition at line 100 of file BarEventSpec.java.

◆ getId()

String com.fs.starfarer.api.loading.BarEventSpec.getId ( )

Definition at line 92 of file BarEventSpec.java.

◆ getMaxAcceptedTimeout()

float com.fs.starfarer.api.loading.BarEventSpec.getMaxAcceptedTimeout ( )

Definition at line 156 of file BarEventSpec.java.

◆ getMaxDur()

float com.fs.starfarer.api.loading.BarEventSpec.getMaxDur ( )

Definition at line 124 of file BarEventSpec.java.

◆ getMaxTimeout()

float com.fs.starfarer.api.loading.BarEventSpec.getMaxTimeout ( )

Definition at line 140 of file BarEventSpec.java.

◆ getMinAcceptedTimeout()

float com.fs.starfarer.api.loading.BarEventSpec.getMinAcceptedTimeout ( )

Definition at line 148 of file BarEventSpec.java.

◆ getMinDur()

float com.fs.starfarer.api.loading.BarEventSpec.getMinDur ( )

Definition at line 116 of file BarEventSpec.java.

◆ getMinTimeout()

float com.fs.starfarer.api.loading.BarEventSpec.getMinTimeout ( )

Definition at line 132 of file BarEventSpec.java.

◆ getPluginClass()

String com.fs.starfarer.api.loading.BarEventSpec.getPluginClass ( )

Definition at line 164 of file BarEventSpec.java.

◆ getProb()

float com.fs.starfarer.api.loading.BarEventSpec.getProb ( )

Definition at line 108 of file BarEventSpec.java.

◆ getTags()

Set< String > com.fs.starfarer.api.loading.BarEventSpec.getTags ( )

Definition at line 80 of file BarEventSpec.java.

◆ hasTag()

boolean com.fs.starfarer.api.loading.BarEventSpec.hasTag ( String  tag)

Definition at line 88 of file BarEventSpec.java.

◆ isMission()

boolean com.fs.starfarer.api.loading.BarEventSpec.isMission ( )

Definition at line 61 of file BarEventSpec.java.

◆ setFreq()

void com.fs.starfarer.api.loading.BarEventSpec.setFreq ( float  freq)

Definition at line 104 of file BarEventSpec.java.

◆ setId()

void com.fs.starfarer.api.loading.BarEventSpec.setId ( String  id)

Definition at line 96 of file BarEventSpec.java.

◆ setMaxAcceptedTimeout()

void com.fs.starfarer.api.loading.BarEventSpec.setMaxAcceptedTimeout ( float  maxAcceptedTimeout)

Definition at line 160 of file BarEventSpec.java.

◆ setMaxDur()

void com.fs.starfarer.api.loading.BarEventSpec.setMaxDur ( float  maxDur)

Definition at line 128 of file BarEventSpec.java.

◆ setMaxTimeout()

void com.fs.starfarer.api.loading.BarEventSpec.setMaxTimeout ( float  maxTimeout)

Definition at line 144 of file BarEventSpec.java.

◆ setMinAcceptedTimeout()

void com.fs.starfarer.api.loading.BarEventSpec.setMinAcceptedTimeout ( float  minAcceptedTimeout)

Definition at line 152 of file BarEventSpec.java.

◆ setMinDur()

void com.fs.starfarer.api.loading.BarEventSpec.setMinDur ( float  minDur)

Definition at line 120 of file BarEventSpec.java.

◆ setMinTimeout()

void com.fs.starfarer.api.loading.BarEventSpec.setMinTimeout ( float  minTimeout)

Definition at line 136 of file BarEventSpec.java.

◆ setPluginClass()

void com.fs.starfarer.api.loading.BarEventSpec.setPluginClass ( String  pluginClass)

Definition at line 168 of file BarEventSpec.java.

◆ setProb()

void com.fs.starfarer.api.loading.BarEventSpec.setProb ( float  prob)

Definition at line 112 of file BarEventSpec.java.

Member Data Documentation

◆ freq

float com.fs.starfarer.api.loading.BarEventSpec.freq
protected

Definition at line 21 of file BarEventSpec.java.

◆ id

String com.fs.starfarer.api.loading.BarEventSpec.id
protected

Definition at line 18 of file BarEventSpec.java.

◆ maxAcceptedTimeout

float com.fs.starfarer.api.loading.BarEventSpec.maxAcceptedTimeout
protected

Definition at line 28 of file BarEventSpec.java.

◆ maxDur

float com.fs.starfarer.api.loading.BarEventSpec.maxDur
protected

Definition at line 24 of file BarEventSpec.java.

◆ maxTimeout

float com.fs.starfarer.api.loading.BarEventSpec.maxTimeout
protected

Definition at line 26 of file BarEventSpec.java.

◆ minAcceptedTimeout

float com.fs.starfarer.api.loading.BarEventSpec.minAcceptedTimeout
protected

Definition at line 27 of file BarEventSpec.java.

◆ minDur

float com.fs.starfarer.api.loading.BarEventSpec.minDur
protected

Definition at line 23 of file BarEventSpec.java.

◆ minTimeout

float com.fs.starfarer.api.loading.BarEventSpec.minTimeout
protected

Definition at line 25 of file BarEventSpec.java.

◆ pluginClass

String com.fs.starfarer.api.loading.BarEventSpec.pluginClass
protected

Definition at line 30 of file BarEventSpec.java.

◆ prob

float com.fs.starfarer.api.loading.BarEventSpec.prob
protected

Definition at line 22 of file BarEventSpec.java.

◆ tags

Set<String> com.fs.starfarer.api.loading.BarEventSpec.tags = new HashSet<String>()
protected

Definition at line 19 of file BarEventSpec.java.


The documentation for this class was generated from the following file: