001package com.fs.starfarer.api.plugins; 002 003import java.util.Random; 004 005import com.fs.starfarer.api.campaign.CampaignFleetAPI; 006import com.fs.starfarer.api.campaign.GenericPluginManagerAPI.GenericPlugin; 007import com.fs.starfarer.api.combat.ShipVariantAPI; 008 009public interface DModAdderPlugin extends GenericPlugin { 010 public static class DModAdderParams { 011 public ShipVariantAPI variant; 012 public boolean destroyed; 013 public boolean own; 014 public boolean canAddDestroyedMods; 015 public int num; 016 public CampaignFleetAPI recoverer; 017 public Random random; 018 } 019 020 void addDMods(DModAdderParams params); 021}