Starsector API
Loading...
Searching...
No Matches
GBIRunScript.java
Go to the documentation of this file.
1
package
com.fs.starfarer.api.impl.campaign.ghosts;
2
3
import
com.fs.starfarer.api.Script;
4
5
public
class
GBIRunScript
extends
BaseGhostBehaviorInterrupt
{
6
7
protected
Script
script
;
8
protected
boolean
endBehaviorWhenRun
;
9
10
public
GBIRunScript
(
float
delay
,
Script
script
,
boolean
endBehaviorWhenRun
) {
11
super(
delay
);
12
this.script =
script
;
13
this.endBehaviorWhenRun =
endBehaviorWhenRun
;
14
}
15
16
@Override
17
public
boolean
shouldInterruptBehavior
(
SensorGhost
ghost,
GhostBehavior
behavior) {
18
if
(
hasDelayRemaining
())
return
false
;
19
20
if
(
script
!=
null
) {
21
script
.
run
();
22
script
=
null
;
23
}
24
25
return
endBehaviorWhenRun
;
26
}
27
28
29
}
com.fs.starfarer.api.impl.campaign.ghosts.BaseGhostBehaviorInterrupt
Definition
BaseGhostBehaviorInterrupt.java:5
com.fs.starfarer.api.impl.campaign.ghosts.BaseGhostBehaviorInterrupt.hasDelayRemaining
boolean hasDelayRemaining()
Definition
BaseGhostBehaviorInterrupt.java:21
com.fs.starfarer.api.impl.campaign.ghosts.BaseGhostBehaviorInterrupt.delay
float delay
Definition
BaseGhostBehaviorInterrupt.java:6
com.fs.starfarer.api.impl.campaign.ghosts.GBIRunScript
Definition
GBIRunScript.java:5
com.fs.starfarer.api.impl.campaign.ghosts.GBIRunScript.endBehaviorWhenRun
boolean endBehaviorWhenRun
Definition
GBIRunScript.java:8
com.fs.starfarer.api.impl.campaign.ghosts.GBIRunScript.script
Script script
Definition
GBIRunScript.java:7
com.fs.starfarer.api.impl.campaign.ghosts.GBIRunScript.shouldInterruptBehavior
boolean shouldInterruptBehavior(SensorGhost ghost, GhostBehavior behavior)
Definition
GBIRunScript.java:17
com.fs.starfarer.api.impl.campaign.ghosts.GBIRunScript.GBIRunScript
GBIRunScript(float delay, Script script, boolean endBehaviorWhenRun)
Definition
GBIRunScript.java:10
com.fs.starfarer.api.Script
Definition
Script.java:8
com.fs.starfarer.api.Script.run
void run()
com.fs.starfarer.api.impl.campaign.ghosts.GhostBehavior
Definition
GhostBehavior.java:3
com.fs.starfarer.api.impl.campaign.ghosts.SensorGhost
Definition
SensorGhost.java:11
src
com
fs
starfarer
api
impl
campaign
ghosts
GBIRunScript.java
Generated by
1.9.8