001package com.fs.starfarer.api.plugins.impl;
002
003import java.util.List;
004import java.util.Random;
005
006import com.fs.starfarer.api.campaign.CampaignFleetAPI;
007import com.fs.starfarer.api.combat.ShipVariantAPI;
008import com.fs.starfarer.api.plugins.AutofitPlugin;
009
010public class BaseAutofitPlugin implements AutofitPlugin {
011
012        public void doFit(ShipVariantAPI current, ShipVariantAPI target, int maxSMods, AutofitPluginDelegate delegate) {
013                
014        }
015
016        public List<AutofitOption> getOptions() {
017                return null;
018        }
019
020        public float getRating(ShipVariantAPI current, ShipVariantAPI target, AutofitPluginDelegate delegate) {
021                return 0;
022        }
023
024        public int getCreditCost() {
025                // TODO Auto-generated method stub
026                return 0;
027        }
028
029        public void doQuickAction(ShipVariantAPI current, AutofitPluginDelegate delegate) {
030                
031        }
032
033        public String getQuickActionText() {
034                return null;
035        }
036
037        public String getQuickActionTooltip() {
038                return null;
039        }
040
041        public void autoAssignOfficers(CampaignFleetAPI fleet) {
042                
043        }
044
045        public boolean isQuickActionEnabled(ShipVariantAPI currentVariant) {
046                return false;
047        }
048
049        public void setRandom(Random random) {
050                
051        }
052
053}