Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
Experience.Effects.AutopilotSkill Class Reference
Inheritance diagram for Experience.Effects.AutopilotSkill:
Experience.ExperienceEffect

Public Types

enum  Skills : int {
  Skills.StabilityAssist = 0, Skills.Prograde = 1, Skills.Retrograde = 1, Skills.Normal = 2,
  Skills.Antinormal = 2, Skills.RadialIn = 2, Skills.RadialOut = 2, Skills.Target = 3,
  Skills.AntiTarget = 3, Skills.Maneuver = 3
}
 

Public Member Functions

 AutopilotSkill (ExperienceTrait parent)
 
 AutopilotSkill (ExperienceTrait parent, float[] modifiers)
 
- 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...
 

Static Public Attributes

static string[] SkillsReadable
 

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...
 
override void OnRegister (Part part)
 
override void OnUnregister (Part part)
 
- Protected Member Functions inherited from Experience.ExperienceEffect
virtual void OnLoadFromConfig (ConfigNode node)
 

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...
 

Member Enumeration Documentation

Enumerator
StabilityAssist 
Prograde 
Retrograde 
Normal 
Antinormal 
RadialIn 
RadialOut 
Target 
AntiTarget 
Maneuver 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from Experience.ExperienceEffect.

override string Experience.Effects.AutopilotSkill.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.

override void Experience.Effects.AutopilotSkill.OnRegister ( Part  part)
inlineprotectedvirtual

Reimplemented from Experience.ExperienceEffect.

override void Experience.Effects.AutopilotSkill.OnUnregister ( Part  part)
inlineprotectedvirtual

Reimplemented from Experience.ExperienceEffect.

Member Data Documentation

string [] Experience.Effects.AutopilotSkill.SkillsReadable
static
Initial value:
= new string[]
{
Localizer.Format("#autoLOC_18284"),
Localizer.Format("#autoLOC_18285"),
Localizer.Format("#autoLOC_18286"),
Localizer.Format("#autoLOC_18287")
}

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