Starsector API
Loading...
Searching...
No Matches
GBIRunEveryFrame.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
GBIRunEveryFrame
extends
BaseGhostBehaviorInterrupt
{
6
7
protected
Script
script
;
8
9
public
GBIRunEveryFrame
(
float
delay
,
Script
script
) {
10
super(
delay
);
11
this.script =
script
;
12
}
13
14
@Override
15
public
boolean
shouldInterruptBehavior
(
SensorGhost
ghost,
GhostBehavior
behavior) {
16
if
(
hasDelayRemaining
())
return
false
;
17
18
if
(
script
!=
null
) {
19
script
.
run
();
20
}
21
return
false
;
22
}
23
24
25
}
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.GBIRunEveryFrame
Definition
GBIRunEveryFrame.java:5
com.fs.starfarer.api.impl.campaign.ghosts.GBIRunEveryFrame.shouldInterruptBehavior
boolean shouldInterruptBehavior(SensorGhost ghost, GhostBehavior behavior)
Definition
GBIRunEveryFrame.java:15
com.fs.starfarer.api.impl.campaign.ghosts.GBIRunEveryFrame.script
Script script
Definition
GBIRunEveryFrame.java:7
com.fs.starfarer.api.impl.campaign.ghosts.GBIRunEveryFrame.GBIRunEveryFrame
GBIRunEveryFrame(float delay, Script script)
Definition
GBIRunEveryFrame.java:9
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
GBIRunEveryFrame.java
Generated by
1.9.8