Starsector API
Loading...
Searching...
No Matches
BaseAbilityAI.java
Go to the documentation of this file.
1
package
com.fs.starfarer.api.impl.campaign.abilities.ai;
2
3
import
com.fs.starfarer.api.campaign.CampaignFleetAPI;
4
import
com.fs.starfarer.api.campaign.ai.AbilityAIPlugin;
5
import
com.fs.starfarer.api.characters.AbilityPlugin;
6
7
public
class
BaseAbilityAI
implements
AbilityAIPlugin {
8
9
protected
CampaignFleetAPI
fleet
;
10
protected
AbilityPlugin
ability
;
11
//protected final ModularFleetAIAPI ai;
12
13
public
BaseAbilityAI
() {
14
15
}
16
// public BaseAbilityAI(AbilityPlugin ability, ModularFleetAIAPI ai) {
17
// this.ability = ability;
18
// this.ai = ai;
19
// if (ability.getEntity() instanceof CampaignFleetAPI) {
20
// this.fleet = (CampaignFleetAPI) ability.getEntity();
21
// } else {
22
// this.fleet = null;
23
// }
24
// }
25
public
void
init
(AbilityPlugin
ability
) {
26
if
(
ability
.getEntity() instanceof CampaignFleetAPI) {
27
this.fleet = (CampaignFleetAPI)
ability
.getEntity();
28
}
29
this.ability =
ability
;
30
}
31
32
public
void
advance
(
float
days) {
33
34
}
35
36
}
37
38
39
40
41
42
com.fs.starfarer.api.impl.campaign.abilities.ai.BaseAbilityAI
Definition
BaseAbilityAI.java:7
com.fs.starfarer.api.impl.campaign.abilities.ai.BaseAbilityAI.init
void init(AbilityPlugin ability)
Definition
BaseAbilityAI.java:25
com.fs.starfarer.api.impl.campaign.abilities.ai.BaseAbilityAI.advance
void advance(float days)
Definition
BaseAbilityAI.java:32
com.fs.starfarer.api.impl.campaign.abilities.ai.BaseAbilityAI.BaseAbilityAI
BaseAbilityAI()
Definition
BaseAbilityAI.java:13
com.fs.starfarer.api.impl.campaign.abilities.ai.BaseAbilityAI.ability
AbilityPlugin ability
Definition
BaseAbilityAI.java:10
com.fs.starfarer.api.impl.campaign.abilities.ai.BaseAbilityAI.fleet
CampaignFleetAPI fleet
Definition
BaseAbilityAI.java:9
src
com
fs
starfarer
api
impl
campaign
abilities
ai
BaseAbilityAI.java
Generated by
1.9.8