Kerbal Space Program
1.12.4
|
List of all defined part actions More...
Classes | |
class | ReflectedData |
Public Member Functions | |
void | AddBaseEventList (BaseEventList addList) |
Adds all the elements in another BaseEventList to this one. More... | |
BaseEventList (object obj) | |
BaseEventList (Part part, PartModule module) | |
Creates a new instance More... | |
void | ClearDefault () |
Removes the default action reference More... | |
bool | Contains (string actionName) |
Does this list contain the action of given name? More... | |
bool | Contains (int actionID) |
Does this list contain the action of given name? More... | |
BaseEvent | GetByIndex (int index) |
void | LoadStagingIcon () |
void | OnLoad (ConfigNode node) |
void | OnSave (ConfigNode node) |
void | RemoveBaseEventList (BaseEventList removeList) |
Removes all the elements in another BaseEventList from this one. More... | |
bool | Send (string actionName) |
Sends an action to one of the actions in this list if any match More... | |
bool | Send (int actionID) |
Sends an action to one of the actions in this list if any match More... | |
bool | Send (string actionName, BaseEventDetails actionData) |
Sends an action to one of the actions in this list if any match More... | |
bool | Send (int actionID, BaseEventDetails actionData) |
Sends an action to one of the actions in this list if any match More... | |
bool | SendDefault () |
Fires the default action if it is set More... | |
bool | SendDefault (BaseEventDetails actionData) |
Fires the default action if it is set More... | |
void | SetDefault (string actionName) |
Sets the given action as default More... | |
void | SetDefault (int actionID) |
Sets the given action as default More... | |
Public Attributes | |
PartModule | module |
object | obj |
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 | |
new BaseEvent | this[int actionID] [get] |
BaseEvent | this[string actionName] [get] |
List of all defined part actions
|
inline |
|
inline |
Creates a new instance
part | The parent part |
|
inline |
Adds all the elements in another BaseEventList to this one.
addList | BaseEventList to add. |
|
inline |
Removes the default action reference
|
inline |
Does this list contain the action of given name?
actionName | Exposed action name |
|
inline |
Does this list contain the action of given name?
actionName | Exposed action name |
|
inline |
|
inlinestaticprotected |
|
inline |
|
inline |
|
inline |
|
inline |
Removes all the elements in another BaseEventList from this one.
removeList | BaseEventList to remove. |
|
inline |
Sends an action to one of the actions in this list if any match
actionName | Action name to invoke |
|
inline |
Sends an action to one of the actions in this list if any match
actionName | Action name to invoke |
|
inline |
Sends an action to one of the actions in this list if any match
actionName | Action name to invoke |
actionData | Action data class (null if none) |
|
inline |
Sends an action to one of the actions in this list if any match
actionName | Action name to invoke |
actionData | Action data class (null if none) |
|
inline |
Fires the default action if it is set
actionData | Action data class (null if none) |
|
inline |
Fires the default action if it is set
actionData | Action data class (null if none) |
|
inline |
Sets the given action as default
actionName | Exposed action name |
|
inline |
Sets the given action as default
actionName | Exposed action name |
PartModule BaseEventList.module |
object BaseEventList.obj |
Part BaseEventList.part |
|
staticprotected |
|
get |
|
get |