Class TriTachLoanBarEvent
java.lang.Object
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEvent
com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseGetCommodityBarEvent
com.fs.starfarer.api.impl.campaign.intel.bar.events.TriTachLoanBarEvent
- All Implemented Interfaces:
PortsideBarEvent
- Direct Known Subclasses:
TriTachMajorLoanBarEvent
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
static int
protected int
protected int
Fields inherited from class com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseGetCommodityBarEvent
commodity, market, OPTION_CANCEL, OPTION_CONFIRM, OPTION_CONTINUE, person, quantity, random, seed, unitPrice
Fields inherited from class com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEvent
dialog, done, memoryMap, noContinue, options, shownAt, text
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
adjustPerson
(PersonAPI person) protected void
protected void
protected String
protected String
protected String
int
protected String
protected Color[]
protected String[]
protected int
protected String
protected String
protected String
protected String
protected String
protected float
protected String
int
int
void
optionSelected
(String optionText, Object optionData) protected void
void
setLoanAmount
(int loanAmount) void
setRepaymentAmount
(int repaymentAmount) void
setRepaymentDays
(int repaymentDays) boolean
shouldShowAtMarket
(MarketAPI market) protected boolean
Methods inherited from class com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseGetCommodityBarEvent
addPromptAndOption, canAccept, computeQuantity, createPerson, doConfirmActionsPreAcceptText, doExtraConfirmActions, getAcceptTextColors, getAcceptTextTokens, getCanNotAcceptTooltip, getCommodityId, getDeclineText, getDeclineTextColors, getDeclineTextTokens, getHeOrShe, getHimOrHer, getHimOrHerself, getHisOrHer, getMainText2, getMainText2Colors, getMainText2Tokens, getManOrWoman, getMarket, getPerson, init, isDialogFinished, pickHighImportance, pickImportance, pickLowImportance, pickMediumImportance, pickOne, showTotalAndOptions
Methods inherited from class com.fs.starfarer.api.impl.campaign.intel.bar.events.BaseBarEvent
advance, endWithContinue, getBarEventId, getShownAt, isAlwaysShow, shouldRemoveEvent, wasShownAtMarket
-
Field Details
-
REPAYMENT_DAYS
public static int REPAYMENT_DAYS -
loanAmount
protected int loanAmount -
repaymentAmount
protected int repaymentAmount -
repaymentDays
protected int repaymentDays
-
-
Constructor Details
-
TriTachLoanBarEvent
public TriTachLoanBarEvent()
-
-
Method Details
-
shouldShowAtMarket
- Specified by:
shouldShowAtMarket
in interfacePortsideBarEvent
- Overrides:
shouldShowAtMarket
in classBaseBarEvent
-
regen
- Overrides:
regen
in classBaseGetCommodityBarEvent
-
doStandardConfirmActions
protected void doStandardConfirmActions()- Overrides:
doStandardConfirmActions
in classBaseGetCommodityBarEvent
-
getNegotiatedAmount
protected int getNegotiatedAmount() -
addStoryOption
protected void addStoryOption()- Overrides:
addStoryOption
in classBaseGetCommodityBarEvent
-
optionSelected
- Specified by:
optionSelected
in interfacePortsideBarEvent
- Overrides:
optionSelected
in classBaseGetCommodityBarEvent
-
createIntel
protected void createIntel() -
getPersonFaction
- Overrides:
getPersonFaction
in classBaseGetCommodityBarEvent
-
getPersonRank
- Overrides:
getPersonRank
in classBaseGetCommodityBarEvent
-
adjustPerson
- Overrides:
adjustPerson
in classBaseGetCommodityBarEvent
-
getPersonPost
- Overrides:
getPersonPost
in classBaseGetCommodityBarEvent
-
getPriceMult
protected float getPriceMult()- Overrides:
getPriceMult
in classBaseGetCommodityBarEvent
-
getPrompt
- Specified by:
getPrompt
in classBaseGetCommodityBarEvent
-
getOptionText
- Specified by:
getOptionText
in classBaseGetCommodityBarEvent
-
getMainText
- Specified by:
getMainText
in classBaseGetCommodityBarEvent
-
getMainTextTokens
- Overrides:
getMainTextTokens
in classBaseGetCommodityBarEvent
-
getMainTextColors
- Overrides:
getMainTextColors
in classBaseGetCommodityBarEvent
-
getConfirmText
- Specified by:
getConfirmText
in classBaseGetCommodityBarEvent
-
getCancelText
- Specified by:
getCancelText
in classBaseGetCommodityBarEvent
-
getNegotiatedText
-
getAcceptText
- Overrides:
getAcceptText
in classBaseGetCommodityBarEvent
-
getLoanAmount
public int getLoanAmount() -
setLoanAmount
public void setLoanAmount(int loanAmount) -
getRepaymentAmount
public int getRepaymentAmount() -
setRepaymentAmount
public void setRepaymentAmount(int repaymentAmount) -
getRepaymentDays
public int getRepaymentDays() -
setRepaymentDays
public void setRepaymentDays(int repaymentDays) -
showCargoCap
protected boolean showCargoCap()- Overrides:
showCargoCap
in classBaseGetCommodityBarEvent
-