001package com.fs.starfarer.api.campaign;
002
003import java.util.Set;
004
005public class BaseCustomProductionPickerDelegateImpl implements CustomProductionPickerDelegate {
006        public float getCostMult() {
007                return 1f;
008        }
009
010        public Set<String> getAvailableFighters() {
011//              List<String> result = new ArrayList<String>();
012//              result.add("wasp_wing");
013//              return result;
014                return null;
015        }
016        
017        public Set<String> getAvailableShipHulls() {
018//              List<String> result = new ArrayList<String>();
019//              result.add("onslaught");
020//              return result;
021                return null;
022        }
023
024        public Set<String> getAvailableWeapons() {
025//              List<String> result = new ArrayList<String>();
026//              result.add("hellbore");
027//              return result;
028                return null;
029        }
030
031        public float getMaximumValue() {
032                return 100000;
033        }
034
035        public void notifyProductionSelected(FactionProductionAPI production) {
036        }
037
038        public boolean withQuantityLimits() {
039                return true;
040        }
041
042        @Override
043        public String getWeaponColumnNameOverride() {
044                return null;
045        }
046
047        @Override
048        public String getNoMatchingBlueprintsLabelOverride() {
049                return null;
050        }
051
052        @Override
053        public String getMaximumOrderValueLabelOverride() {
054                return null;
055        }
056
057        @Override
058        public String getCurrentOrderValueLabelOverride() {
059                return null;
060        }
061
062        @Override
063        public boolean isUseCreditSign() {
064                return true;
065        }
066
067        @Override
068        public int getCostOverride(Object item) {
069                return -1;
070        }
071
072        @Override
073        public String getItemGoesOverMaxValueStringOverride() {
074                return null;
075        }
076
077        @Override
078        public String getCustomOrderLabelOverride() {
079                return null;
080        }
081
082        @Override
083        public String getNoProductionOrdersLabelOverride() {
084                return null;
085        }
086
087}