public static class SalvageGenFromSeed.SalvageDefenderModificationPluginImpl extends BaseGenericPlugin implements SalvageGenFromSeed.SalvageDefenderModificationPlugin
Constructor and Description |
---|
SalvageGenFromSeed.SalvageDefenderModificationPluginImpl() |
Modifier and Type | Method and Description |
---|---|
int |
getHandlingPriority(java.lang.Object params)
Negative priority means plugin doesn't want to handle whatever the parameters indicate the
action is.
|
float |
getMaxSize(SalvageGenFromSeed.SDMParams p,
float maxSize,
java.util.Random random,
boolean withOverride) |
float |
getMinSize(SalvageGenFromSeed.SDMParams p,
float minSize,
java.util.Random random,
boolean withOverride) |
float |
getProbability(SalvageGenFromSeed.SDMParams p,
float probability,
java.util.Random random,
boolean withOverride) |
float |
getQuality(SalvageGenFromSeed.SDMParams p,
float quality,
java.util.Random random,
boolean withOverride) |
float |
getStrength(SalvageGenFromSeed.SDMParams p,
float strength,
java.util.Random random,
boolean withOverride) |
void |
modifyFleet(SalvageGenFromSeed.SDMParams p,
CampaignFleetAPI fleet,
java.util.Random random,
boolean withOverride) |
void |
reportDefeated(SalvageGenFromSeed.SDMParams p,
SectorEntityToken entity,
CampaignFleetAPI fleet) |
public SalvageGenFromSeed.SalvageDefenderModificationPluginImpl()
public float getStrength(SalvageGenFromSeed.SDMParams p, float strength, java.util.Random random, boolean withOverride)
getStrength
in interface SalvageGenFromSeed.SalvageDefenderModificationPlugin
public float getMinSize(SalvageGenFromSeed.SDMParams p, float minSize, java.util.Random random, boolean withOverride)
getMinSize
in interface SalvageGenFromSeed.SalvageDefenderModificationPlugin
public float getMaxSize(SalvageGenFromSeed.SDMParams p, float maxSize, java.util.Random random, boolean withOverride)
getMaxSize
in interface SalvageGenFromSeed.SalvageDefenderModificationPlugin
public float getProbability(SalvageGenFromSeed.SDMParams p, float probability, java.util.Random random, boolean withOverride)
getProbability
in interface SalvageGenFromSeed.SalvageDefenderModificationPlugin
public void reportDefeated(SalvageGenFromSeed.SDMParams p, SectorEntityToken entity, CampaignFleetAPI fleet)
reportDefeated
in interface SalvageGenFromSeed.SalvageDefenderModificationPlugin
public void modifyFleet(SalvageGenFromSeed.SDMParams p, CampaignFleetAPI fleet, java.util.Random random, boolean withOverride)
modifyFleet
in interface SalvageGenFromSeed.SalvageDefenderModificationPlugin
public int getHandlingPriority(java.lang.Object params)
GenericPluginManagerAPI.GenericPlugin
getHandlingPriority
in interface GenericPluginManagerAPI.GenericPlugin
getHandlingPriority
in class BaseGenericPlugin
public float getQuality(SalvageGenFromSeed.SDMParams p, float quality, java.util.Random random, boolean withOverride)
getQuality
in interface SalvageGenFromSeed.SalvageDefenderModificationPlugin
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.