Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Attributes | List of all members
GameEvents.GameModifiers Class Reference

Public Attributes

EventDataModifier< double,
TransactionReasons
FundsGain = new EventDataModifier<double, TransactionReasons>("Modify.FundsGain")
 
EventData< CurrencyModifierQueryOnCurrencyModified = new EventData<CurrencyModifierQuery>("OnCurrencyModified")
 Event fired from currency modules after running the modifier query. Query parameter contains the query that was run. Used to receive modifications on queries from other components. More...
 
EventData< CurrencyModifierQueryOnCurrencyModifierQuery = new EventData<CurrencyModifierQuery>("OnCurrencyModifierQuery")
 Event fired when a component requires info about the effects of strategies for currency transactions. Used to display the effects from active strategies on UIs mostly. Listener methods are expected to call AddValue with their modification applied to the incoming value parameter More...
 
EventData< ValueModifierQueryonValueModifierQuery = new EventData<ValueModifierQuery>("onValueModifierQuery")
 Event fired when a component requires info about the effects of strategies for a given value. Listener methods are expected to call AddValue with their modification applied to the incoming value parameter More...
 
EventDataModifier< float,
TransactionReasons
ReputationGain = new EventDataModifier<float, TransactionReasons>("Modify.ReputationGain")
 
EventDataModifier< float,
TransactionReasons
ScienceGain = new EventDataModifier<float, TransactionReasons>("Modify.ScienceGain")
 

Member Data Documentation

EventDataModifier<double, TransactionReasons> GameEvents.GameModifiers.FundsGain = new EventDataModifier<double, TransactionReasons>("Modify.FundsGain")
EventData<CurrencyModifierQuery> GameEvents.GameModifiers.OnCurrencyModified = new EventData<CurrencyModifierQuery>("OnCurrencyModified")

Event fired from currency modules after running the modifier query. Query parameter contains the query that was run. Used to receive modifications on queries from other components.

EventData<CurrencyModifierQuery> GameEvents.GameModifiers.OnCurrencyModifierQuery = new EventData<CurrencyModifierQuery>("OnCurrencyModifierQuery")

Event fired when a component requires info about the effects of strategies for currency transactions. Used to display the effects from active strategies on UIs mostly. Listener methods are expected to call AddValue with their modification applied to the incoming value parameter

EventData<ValueModifierQuery> GameEvents.GameModifiers.onValueModifierQuery = new EventData<ValueModifierQuery>("onValueModifierQuery")

Event fired when a component requires info about the effects of strategies for a given value. Listener methods are expected to call AddValue with their modification applied to the incoming value parameter

EventDataModifier<float, TransactionReasons> GameEvents.GameModifiers.ReputationGain = new EventDataModifier<float, TransactionReasons>("Modify.ReputationGain")
EventDataModifier<float, TransactionReasons> GameEvents.GameModifiers.ScienceGain = new EventDataModifier<float, TransactionReasons>("Modify.ScienceGain")

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