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

The Window used to edit a Controller sequence More...

Inheritance diagram for Expansions.Serenity.RoboticControllerWindow:

Public Member Functions

virtual void AddInputFieldLock (string val)
 
bool AnyTextFieldHasFocus ()
 
void Awake ()
 
void OnDestroy ()
 
virtual void RemoveInputfieldLock ()
 
void Setup (ModuleRoboticController controller)
 
void Start ()
 

Static Public Member Functions

static RoboticControllerWindow Spawn (ModuleRoboticController controller)
 Spawn a new instance of this with the associate controller More...
 

Public Attributes

Transform axesParent
 The transform the axis controls live under More...
 
TMP_InputField lengthInput
 Sequence Length Field More...
 
TMP_InputField nameInput
 Sequence Name Field More...
 
Transform sequencePlayPositionRow
 The row containing the time scrubbing control More...
 

Properties

ModuleRoboticController Controller [get, set]
 Ref var to the controller More...
 
RoboticControllerWindowAxis ExpandedAxis [get]
 
RoboticControllerWindowBaseRow ExpandedRow [get, set]
 reference to the expanded axis - Null if none expanded More...
 
bool IsAxisExpanded [get]
 
bool IsRowExpanded [get]
 Is there an Axis expanded in the window currently More...
 
bool Ready [get, set]
 Is teh window ready More...
 
TextMeshProUGUI StatusHelpLabel [get]
 The label in the footer that displays help text More...
 

Detailed Description

The Window used to edit a Controller sequence

Member Function Documentation

virtual void Expansions.Serenity.RoboticControllerWindow.AddInputFieldLock ( string  val)
inlinevirtual
bool Expansions.Serenity.RoboticControllerWindow.AnyTextFieldHasFocus ( )
inline
void Expansions.Serenity.RoboticControllerWindow.Awake ( )
inline
void Expansions.Serenity.RoboticControllerWindow.OnDestroy ( )
inline
virtual void Expansions.Serenity.RoboticControllerWindow.RemoveInputfieldLock ( )
inlinevirtual
void Expansions.Serenity.RoboticControllerWindow.Setup ( ModuleRoboticController  controller)
inline
static RoboticControllerWindow Expansions.Serenity.RoboticControllerWindow.Spawn ( ModuleRoboticController  controller)
inlinestatic

Spawn a new instance of this with the associate controller

Parameters
controller
Returns
void Expansions.Serenity.RoboticControllerWindow.Start ( )
inline

Member Data Documentation

Transform Expansions.Serenity.RoboticControllerWindow.axesParent

The transform the axis controls live under

TMP_InputField Expansions.Serenity.RoboticControllerWindow.lengthInput

Sequence Length Field

TMP_InputField Expansions.Serenity.RoboticControllerWindow.nameInput

Sequence Name Field

Transform Expansions.Serenity.RoboticControllerWindow.sequencePlayPositionRow

The row containing the time scrubbing control

Always last sibling in the axesP:arent

Property Documentation

ModuleRoboticController Expansions.Serenity.RoboticControllerWindow.Controller
getset

Ref var to the controller

RoboticControllerWindowAxis Expansions.Serenity.RoboticControllerWindow.ExpandedAxis
get
RoboticControllerWindowBaseRow Expansions.Serenity.RoboticControllerWindow.ExpandedRow
getset

reference to the expanded axis - Null if none expanded

bool Expansions.Serenity.RoboticControllerWindow.IsAxisExpanded
get
bool Expansions.Serenity.RoboticControllerWindow.IsRowExpanded
get

Is there an Axis expanded in the window currently

bool Expansions.Serenity.RoboticControllerWindow.Ready
getset

Is teh window ready

TextMeshProUGUI Expansions.Serenity.RoboticControllerWindow.StatusHelpLabel
get

The label in the footer that displays help text


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