Starsector API
Loading...
Searching...
No Matches
BaseAutofitPlugin.java
Go to the documentation of this file.
1package com.fs.starfarer.api.plugins.impl;
2
3import java.util.List;
4import java.util.Random;
5
6import com.fs.starfarer.api.campaign.CampaignFleetAPI;
7import com.fs.starfarer.api.combat.ShipVariantAPI;
8import com.fs.starfarer.api.plugins.AutofitPlugin;
9
10public class BaseAutofitPlugin implements AutofitPlugin {
11
12 public void doFit(ShipVariantAPI current, ShipVariantAPI target, int maxSMods, AutofitPluginDelegate delegate) {
13
14 }
15
16 public List<AutofitOption> getOptions() {
17 return null;
18 }
19
20 public float getRating(ShipVariantAPI current, ShipVariantAPI target, AutofitPluginDelegate delegate) {
21 return 0;
22 }
23
24 public int getCreditCost() {
25 // TODO Auto-generated method stub
26 return 0;
27 }
28
29 public void doQuickAction(ShipVariantAPI current, AutofitPluginDelegate delegate) {
30
31 }
32
33 public String getQuickActionText() {
34 return null;
35 }
36
37 public String getQuickActionTooltip() {
38 return null;
39 }
40
41 public void autoAssignOfficers(CampaignFleetAPI fleet) {
42
43 }
44
45 public boolean isQuickActionEnabled(ShipVariantAPI currentVariant) {
46 return false;
47 }
48
49 public void setRandom(Random random) {
50
51 }
52
53}
void doFit(ShipVariantAPI current, ShipVariantAPI target, int maxSMods, AutofitPluginDelegate delegate)
void doQuickAction(ShipVariantAPI current, AutofitPluginDelegate delegate)
boolean isQuickActionEnabled(ShipVariantAPI currentVariant)
float getRating(ShipVariantAPI current, ShipVariantAPI target, AutofitPluginDelegate delegate)