Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.campaign.ResourceCostPanelAPI Interface Reference

Classes

interface  ResourceColorGetter
 

Public Member Functions

boolean isNumberOnlyMode ()
 
void setNumberOnlyMode (boolean numberOnlyMode)
 
boolean isWithBorder ()
 
void setWithBorder (boolean withBorder)
 
boolean isEnabled ()
 
void setEnabled (boolean enabled)
 
void showResources (CargoAPI cargo, Color color, List< String > commodities, ResourceColorGetter colorGetter)
 
void addCost (String commodityId, int quantity, Color color)
 
void addOrUpdateCost (String commodityId, int quantity, Color color)
 
void flashCost (String commodityId)
 
void update ()
 
Alignment getAlignment ()
 
void setAlignment (Alignment alignment)
 
void setSecondTitle (String secondTitle)
 
void setSecondTitleColor (Color secondTitleColor)
 
void addOrUpdateCost (String commodityId, int quantity)
 
void addCost (String commodityId, int quantity)
 
void setComWidthOverride (float comWidthOverride)
 
void addCost (String commodityId, String text)
 
void addCost (String commodityId, String text, Color color)
 
void setLastCostConsumed (boolean consumed)
 

Detailed Description

Definition at line 9 of file ResourceCostPanelAPI.java.

Member Function Documentation

◆ addCost() [1/4]

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.addCost ( String  commodityId,
int  quantity 
)

◆ addCost() [2/4]

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.addCost ( String  commodityId,
int  quantity,
Color  color 
)

◆ addCost() [3/4]

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.addCost ( String  commodityId,
String  text 
)

◆ addCost() [4/4]

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.addCost ( String  commodityId,
String  text,
Color  color 
)

◆ addOrUpdateCost() [1/2]

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.addOrUpdateCost ( String  commodityId,
int  quantity 
)

◆ addOrUpdateCost() [2/2]

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.addOrUpdateCost ( String  commodityId,
int  quantity,
Color  color 
)

◆ flashCost()

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.flashCost ( String  commodityId)

◆ getAlignment()

Alignment com.fs.starfarer.api.campaign.ResourceCostPanelAPI.getAlignment ( )

◆ isEnabled()

boolean com.fs.starfarer.api.campaign.ResourceCostPanelAPI.isEnabled ( )

◆ isNumberOnlyMode()

boolean com.fs.starfarer.api.campaign.ResourceCostPanelAPI.isNumberOnlyMode ( )

◆ isWithBorder()

boolean com.fs.starfarer.api.campaign.ResourceCostPanelAPI.isWithBorder ( )

◆ setAlignment()

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.setAlignment ( Alignment  alignment)

Only MID, LMID, and RMID are supported.

Parameters
alignment

◆ setComWidthOverride()

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.setComWidthOverride ( float  comWidthOverride)

◆ setEnabled()

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.setEnabled ( boolean  enabled)

◆ setLastCostConsumed()

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.setLastCostConsumed ( boolean  consumed)

◆ setNumberOnlyMode()

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.setNumberOnlyMode ( boolean  numberOnlyMode)

◆ setSecondTitle()

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.setSecondTitle ( String  secondTitle)

◆ setSecondTitleColor()

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.setSecondTitleColor ( Color  secondTitleColor)

◆ setWithBorder()

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.setWithBorder ( boolean  withBorder)

◆ showResources()

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.showResources ( CargoAPI  cargo,
Color  color,
List< String >  commodities,
ResourceColorGetter  colorGetter 
)

◆ update()

void com.fs.starfarer.api.campaign.ResourceCostPanelAPI.update ( )

The documentation for this interface was generated from the following file: