Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | Static Public Attributes | Properties | List of all members
KSP.UI.Screens.RDController Class Reference
Inheritance diagram for KSP.UI.Screens.RDController:

Public Member Functions

void RegisterNode (RDNode node)
 
void ShowNodePanel (RDNode node)
 
void ShowNothingPanel ()
 
void SnapToStartNode ()
 
void UpdatePanel ()
 

Public Attributes

UIStateButton actionButton
 
TMPro.TextMeshProUGUI actionButtonText
 
RDGridArea gridArea
 
RUI.Icons.Simple.IconLoader iconLoader
 
TMPro.TextMeshProUGUI node_description
 
RDNode node_inPanel
 
TMPro.TextMeshProUGUI node_name
 
RDNode node_selected
 
UIStatePanel nodePanel
 
List< RDNodenodes = new List<RDNode>()
 
RDPartList partList
 
GameObject RDNodePrefab
 
Transform RDNodeRoot
 
TMPro.TextMeshProUGUI requiresCaption
 
RDNodeList requiresList
 
RDTechTree techTree
 

Static Public Attributes

static RDController Instance
 
static EventData< RDControllerOnRDTreeDespawn = new EventData<RDController>("OnRDTreeDespawn")
 
static EventData< RDControllerOnRDTreeSpawn = new EventData<RDController>("OnRDTreeSpawn")
 

Properties

float ScienceCap [get, set]
 

Member Function Documentation

void KSP.UI.Screens.RDController.RegisterNode ( RDNode  node)
inline
void KSP.UI.Screens.RDController.ShowNodePanel ( RDNode  node)
inline
void KSP.UI.Screens.RDController.ShowNothingPanel ( )
inline
void KSP.UI.Screens.RDController.SnapToStartNode ( )
inline
void KSP.UI.Screens.RDController.UpdatePanel ( )
inline

Member Data Documentation

UIStateButton KSP.UI.Screens.RDController.actionButton
TMPro.TextMeshProUGUI KSP.UI.Screens.RDController.actionButtonText
RDGridArea KSP.UI.Screens.RDController.gridArea
RUI.Icons.Simple.IconLoader KSP.UI.Screens.RDController.iconLoader
RDController KSP.UI.Screens.RDController.Instance
static
TMPro.TextMeshProUGUI KSP.UI.Screens.RDController.node_description
RDNode KSP.UI.Screens.RDController.node_inPanel
TMPro.TextMeshProUGUI KSP.UI.Screens.RDController.node_name
RDNode KSP.UI.Screens.RDController.node_selected
UIStatePanel KSP.UI.Screens.RDController.nodePanel
List<RDNode> KSP.UI.Screens.RDController.nodes = new List<RDNode>()
EventData<RDController> KSP.UI.Screens.RDController.OnRDTreeDespawn = new EventData<RDController>("OnRDTreeDespawn")
static
EventData<RDController> KSP.UI.Screens.RDController.OnRDTreeSpawn = new EventData<RDController>("OnRDTreeSpawn")
static
RDPartList KSP.UI.Screens.RDController.partList
GameObject KSP.UI.Screens.RDController.RDNodePrefab
Transform KSP.UI.Screens.RDController.RDNodeRoot
TMPro.TextMeshProUGUI KSP.UI.Screens.RDController.requiresCaption
RDNodeList KSP.UI.Screens.RDController.requiresList
RDTechTree KSP.UI.Screens.RDController.techTree

Property Documentation

float KSP.UI.Screens.RDController.ScienceCap
getset

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