Starsector API
Loading...
Searching...
No Matches
PersonImportance.java
Go to the documentation of this file.
1
package
com.fs.starfarer.api.campaign;
2
3
4
public
enum
PersonImportance
{
5
6
VERY_LOW
(
"Very Low"
, 0f),
7
LOW
(
"Low"
, 0.25f),
8
MEDIUM
(
"Medium"
, 0.5f),
9
HIGH
(
"High"
, 0.75f),
10
VERY_HIGH(
"Very High"
, 1f)
11
;
12
13
14
private
final
String displayName;
15
private
final
float
value;
16
private
PersonImportance
(String displayName,
float
value) {
17
this.displayName = displayName;
18
this.value = value;
19
}
20
public
String
getDisplayName
() {
21
return
displayName;
22
}
23
public
float
getValue
() {
24
return
value;
25
}
26
27
private
static
PersonImportance
[] vals = values();
28
public
PersonImportance
next
() {
29
int
index = this.ordinal() + 1;
30
if
(index >= vals.length) index = vals.length - 1;
31
return
vals[index];
32
}
33
public
PersonImportance
prev
() {
34
int
index = this.ordinal() - 1;
35
if
(index < 0) index = 0;
36
return
vals[index];
37
}
38
39
}
com.fs.starfarer.api.campaign.PersonImportance
Definition
PersonImportance.java:4
com.fs.starfarer.api.campaign.PersonImportance.VERY_LOW
VERY_LOW
Definition
PersonImportance.java:6
com.fs.starfarer.api.campaign.PersonImportance.getValue
float getValue()
Definition
PersonImportance.java:23
com.fs.starfarer.api.campaign.PersonImportance.getDisplayName
String getDisplayName()
Definition
PersonImportance.java:20
com.fs.starfarer.api.campaign.PersonImportance.LOW
LOW
Definition
PersonImportance.java:7
com.fs.starfarer.api.campaign.PersonImportance.prev
PersonImportance prev()
Definition
PersonImportance.java:33
com.fs.starfarer.api.campaign.PersonImportance.next
PersonImportance next()
Definition
PersonImportance.java:28
com.fs.starfarer.api.campaign.PersonImportance.HIGH
HIGH
Definition
PersonImportance.java:9
com.fs.starfarer.api.campaign.PersonImportance.MEDIUM
MEDIUM
Definition
PersonImportance.java:8
src
com
fs
starfarer
api
campaign
PersonImportance.java
Generated by
1.9.8