KSP API
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
CurrencyModifierQuery Class Reference

Public Types

enum  TextStyling {
  TextStyling.None = 0, TextStyling.OnGUI = 1, TextStyling.EzGUIRichText = 2, TextStyling.OnGUI_LessIsGood = 3,
  TextStyling.EzGUIRichText_LessIsGood = 4
}
 

Public Member Functions

 CurrencyModifierQuery (TransactionReasons reason, float f0, float s0, float r0)
 
void AddDelta (Currency c, float val)
 
float GetEffectDelta (Currency c)
 
string GetEffectDeltaText (Currency c, string format, CurrencyModifierQuery.TextStyling textStyle=CurrencyModifierQuery.TextStyling.None)
 
string GetEffectPercentageText (Currency c, string format, CurrencyModifierQuery.TextStyling textStyle=CurrencyModifierQuery.TextStyling.None)
 
float GetInput (Currency c)
 

Static Public Member Functions

static CurrencyModifierQuery RunQuery (TransactionReasons reason, float f0, float s0, float r0)
 

Public Attributes

TransactionReasons reason
 

Member Enumeration Documentation

Enumerator
None 
OnGUI 
EzGUIRichText 
OnGUI_LessIsGood 
EzGUIRichText_LessIsGood 

Constructor & Destructor Documentation

CurrencyModifierQuery.CurrencyModifierQuery ( TransactionReasons  reason,
float  f0,
float  s0,
float  r0 
)

Member Function Documentation

void CurrencyModifierQuery.AddDelta ( Currency  c,
float  val 
)
float CurrencyModifierQuery.GetEffectDelta ( Currency  c)
string CurrencyModifierQuery.GetEffectDeltaText ( Currency  c,
string  format,
CurrencyModifierQuery.TextStyling  textStyle = CurrencyModifierQuery.TextStyling.None 
)
string CurrencyModifierQuery.GetEffectPercentageText ( Currency  c,
string  format,
CurrencyModifierQuery.TextStyling  textStyle = CurrencyModifierQuery.TextStyling.None 
)
float CurrencyModifierQuery.GetInput ( Currency  c)
static CurrencyModifierQuery CurrencyModifierQuery.RunQuery ( TransactionReasons  reason,
float  f0,
float  s0,
float  r0 
)
static

Member Data Documentation

TransactionReasons CurrencyModifierQuery.reason

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