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}