Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | List of all members
Experience.Effects.DeployedSciencePowerSkill Class Reference

This Experience Effect is used by the Deployed Science Functionality and is used to set the boost to number of power units a power generation part will generate for deployed ground science. More...

Inheritance diagram for Experience.Effects.DeployedSciencePowerSkill:
Experience.ExperienceEffect

Public Member Functions

 DeployedSciencePowerSkill (ExperienceTrait parent)
 
 DeployedSciencePowerSkill (ExperienceTrait parent, float[] modifiers)
 
float GetValue ()
 
- Public Member Functions inherited from Experience.ExperienceEffect
 ExperienceEffect (ExperienceTrait parent)
 
 ExperienceEffect (ExperienceTrait parent, float[] modifiers)
 
 ExperienceEffect (ExperienceTrait parent, int level)
 
void LoadFromConfig (ConfigNode node)
 
void Register (Part part)
 If active, registers itself in GameEvents.Buffs More...
 
void Unregister (Part part)
 Removes itself from all events More...
 

Protected Member Functions

override float GetDefaultValue ()
 
override string GetDescription ()
 Description of this effect as set by designer of the GameBuffEffect Can be overridden by the parent GameBuff if required More...
 
- Protected Member Functions inherited from Experience.ExperienceEffect
virtual void OnLoadFromConfig (ConfigNode node)
 
virtual void OnRegister (Part part)
 
virtual void OnUnregister (Part part)
 

Additional Inherited Members

- Properties inherited from Experience.ExperienceEffect
string Description [get]
 String description More...
 
int Level [get]
 
float[] LevelModifiers [get]
 
string Name [get]
 The effect class name. Cached to save garbage More...
 
ExperienceTrait Parent [get]
 Parent category that this effect is attached to More...
 

Detailed Description

This Experience Effect is used by the Deployed Science Functionality and is used to set the boost to number of power units a power generation part will generate for deployed ground science.

Constructor & Destructor Documentation

Experience.Effects.DeployedSciencePowerSkill.DeployedSciencePowerSkill ( ExperienceTrait  parent)
inline
Experience.Effects.DeployedSciencePowerSkill.DeployedSciencePowerSkill ( ExperienceTrait  parent,
float[]  modifiers 
)
inline

Member Function Documentation

override float Experience.Effects.DeployedSciencePowerSkill.GetDefaultValue ( )
inlineprotectedvirtual

Reimplemented from Experience.ExperienceEffect.

override string Experience.Effects.DeployedSciencePowerSkill.GetDescription ( )
inlineprotectedvirtual

Description of this effect as set by designer of the GameBuffEffect Can be overridden by the parent GameBuff if required

Reimplemented from Experience.ExperienceEffect.

float Experience.Effects.DeployedSciencePowerSkill.GetValue ( )
inline

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