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}