Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Public Member Functions | Public Attributes | Static Protected Member Functions | Static Protected Attributes | Properties | List of all members
BaseActionList Class Reference

List of all defined part actions More...

Inheritance diagram for BaseActionList:

Classes

class  ReflectedData
 

Public Member Functions

 BaseActionList (Part part, PartModule module)
 Creates a new instance More...
 
bool Contains (KSPActionGroup group)
 
bool Contains (KSPActionGroup group, int groupOverride)
 
void OnLoad (ConfigNode node)
 
void OnSave (ConfigNode node)
 

Public Attributes

const KSPActionGroup ControlAction = KSPActionGroup.Stage | KSPActionGroup.SAS | KSPActionGroup.RCS
 Set of actions that are treated as vessel controls (for override control option) More...
 
PartModule module
 
Part part
 

Static Protected Member Functions

static ReflectedData GetReflectedAttributes (System.Type type)
 

Static Protected Attributes

static Dictionary< System.Type,
ReflectedData
reflectedAttributeCache = new Dictionary<System.Type, ReflectedData>()
 

Properties

BaseAction this[string name] [get]
 

Detailed Description

List of all defined part actions

Constructor & Destructor Documentation

BaseActionList.BaseActionList ( Part  part,
PartModule  module 
)
inline

Creates a new instance

Parameters
partThe parent part

Member Function Documentation

bool BaseActionList.Contains ( KSPActionGroup  group)
inline
bool BaseActionList.Contains ( KSPActionGroup  group,
int  groupOverride 
)
inline
static ReflectedData BaseActionList.GetReflectedAttributes ( System.Type  type)
inlinestaticprotected
void BaseActionList.OnLoad ( ConfigNode  node)
inline
void BaseActionList.OnSave ( ConfigNode  node)
inline

Member Data Documentation

Set of actions that are treated as vessel controls (for override control option)

PartModule BaseActionList.module
Part BaseActionList.part
Dictionary<System.Type, ReflectedData> BaseActionList.reflectedAttributeCache = new Dictionary<System.Type, ReflectedData>()
staticprotected

Property Documentation

BaseAction BaseActionList.this[string name]
get

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