Package com.fs.starfarer.api.campaign
Class BaseCustomProductionPickerDelegateImpl
java.lang.Object
com.fs.starfarer.api.campaign.BaseCustomProductionPickerDelegateImpl
- All Implemented Interfaces:
CustomProductionPickerDelegate
public class BaseCustomProductionPickerDelegateImpl
extends Object
implements CustomProductionPickerDelegate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat
int
getCostOverride
(Object item) Only works for weapon picking.float
boolean
Only works for weapon picking.void
notifyProductionSelected
(FactionProductionAPI production) boolean
-
Constructor Details
-
BaseCustomProductionPickerDelegateImpl
public BaseCustomProductionPickerDelegateImpl()
-
-
Method Details
-
getCostMult
public float getCostMult()- Specified by:
getCostMult
in interfaceCustomProductionPickerDelegate
-
getAvailableFighters
- Specified by:
getAvailableFighters
in interfaceCustomProductionPickerDelegate
-
getAvailableShipHulls
- Specified by:
getAvailableShipHulls
in interfaceCustomProductionPickerDelegate
-
getAvailableWeapons
- Specified by:
getAvailableWeapons
in interfaceCustomProductionPickerDelegate
-
getMaximumValue
public float getMaximumValue()- Specified by:
getMaximumValue
in interfaceCustomProductionPickerDelegate
-
notifyProductionSelected
- Specified by:
notifyProductionSelected
in interfaceCustomProductionPickerDelegate
-
withQuantityLimits
public boolean withQuantityLimits()- Specified by:
withQuantityLimits
in interfaceCustomProductionPickerDelegate
-
getWeaponColumnNameOverride
- Specified by:
getWeaponColumnNameOverride
in interfaceCustomProductionPickerDelegate
-
getNoMatchingBlueprintsLabelOverride
- Specified by:
getNoMatchingBlueprintsLabelOverride
in interfaceCustomProductionPickerDelegate
-
getMaximumOrderValueLabelOverride
- Specified by:
getMaximumOrderValueLabelOverride
in interfaceCustomProductionPickerDelegate
-
getCurrentOrderValueLabelOverride
- Specified by:
getCurrentOrderValueLabelOverride
in interfaceCustomProductionPickerDelegate
-
isUseCreditSign
public boolean isUseCreditSign()Description copied from interface:CustomProductionPickerDelegate
Only works for weapon picking.- Specified by:
isUseCreditSign
in interfaceCustomProductionPickerDelegate
-
getCostOverride
Description copied from interface:CustomProductionPickerDelegate
Only works for weapon picking.- Specified by:
getCostOverride
in interfaceCustomProductionPickerDelegate
-
getItemGoesOverMaxValueStringOverride
- Specified by:
getItemGoesOverMaxValueStringOverride
in interfaceCustomProductionPickerDelegate
-
getCustomOrderLabelOverride
- Specified by:
getCustomOrderLabelOverride
in interfaceCustomProductionPickerDelegate
-
getNoProductionOrdersLabelOverride
- Specified by:
getNoProductionOrdersLabelOverride
in interfaceCustomProductionPickerDelegate
-