Kerbal Space Program
1.12.4
|
An action row inside the Robotic Controller More...
Public Member Functions | |
void | HidePoints () |
Hide the points in the curvepanel More... | |
override void | InsertPoint (float timeValue) |
Insert a new point at the passed time More... | |
override void | ReverseCurve () |
Reverse the direction of the curve More... | |
override void | SelectAllPoints () |
Select all points in the curve More... | |
override void | SelectPointAtTime (float timeValue) |
Select a curvepoint at the passed time More... | |
void | Setup (RoboticControllerWindow window, ControlledAction action) |
Set the initial values More... | |
void | ShowPoints () |
Show the points in the curvepanel More... | |
Public Member Functions inherited from Expansions.Serenity.RoboticControllerWindowBaseRow | |
bool | AnyTextFieldHasFocus () |
void | Collapse () |
Collpase this row More... | |
void | Expand () |
Expand this row More... | |
void | OnPointerEnter (PointerEventData eventData) |
IPointerExitHandler More... | |
void | OnPointerExit (PointerEventData eventData) |
IPointerEnterHandler More... | |
void | ToggleExpansion () |
Toggle this rows expansion/collapse More... | |
Static Public Member Functions | |
static RoboticControllerWindowAction | Spawn (RoboticControllerWindow window, ControlledAction action, Transform parent) |
Protected Member Functions | |
override void | OnPointDragging (List< CurvePanelPoint > points) |
Callback from panel so we can tell the window whats going on More... | |
override void | OnPointSelectionChanged (CurvePanel panel, List< CurvePanelPoint > points) |
Callback from panel so we can tell the window whats going on More... | |
override void | OnRowCollapsed () |
Collpase this axis row More... | |
override void | OnRowDestroy () |
Called by this class during Monobehaviour OnDestroy More... | |
override void | OnRowExpanded () |
Expand this axis row More... | |
override void | OnRowStart () |
Called by this class during Monobehaviour Start More... | |
override void | UpdateUILayout (bool recreateLine=false) |
Called when the UI Layout is updated to handle specific child class code More... | |
Protected Member Functions inherited from Expansions.Serenity.RoboticControllerWindowBaseRow | |
void | AssignBaseReferenceVars (RoboticControllerWindow window, ModuleRoboticController controller, ControlledBase controlledItem) |
Properties | |
ControlledAction | Action [get, set] |
Ref var to the Action this represents More... | |
Properties inherited from Expansions.Serenity.RoboticControllerWindowBaseRow | |
ModuleRoboticController | Controller [get, set] |
Ref var to the controller More... | |
bool | Expanded [get] |
Is this axis expanded More... | |
bool | IsAction [get] |
Is this row for managing an action sequence More... | |
bool | IsAxis [get] |
Is this row for managing an axisfield curve More... | |
rowTypes | rowType [get, set] |
This rows type More... | |
RoboticControllerWindow | Window [get, set] |
Ref var to the Window More... | |
An action row inside the Robotic Controller
|
inline |
Hide the points in the curvepanel
|
inlinevirtual |
Insert a new point at the passed time
timeValue | time of the point in Sequence frome of reference |
Implements Expansions.Serenity.RoboticControllerWindowBaseRow.
|
inlineprotectedvirtual |
Callback from panel so we can tell the window whats going on
p | Point being dragged |
Implements Expansions.Serenity.RoboticControllerWindowBaseRow.
|
inlineprotectedvirtual |
Callback from panel so we can tell the window whats going on
p | Selected Point - or null if all deselected |
Implements Expansions.Serenity.RoboticControllerWindowBaseRow.
|
inlineprotectedvirtual |
Collpase this axis row
Implements Expansions.Serenity.RoboticControllerWindowBaseRow.
|
inlineprotectedvirtual |
Called by this class during Monobehaviour OnDestroy
Implements Expansions.Serenity.RoboticControllerWindowBaseRow.
|
inlineprotectedvirtual |
Expand this axis row
Implements Expansions.Serenity.RoboticControllerWindowBaseRow.
|
inlineprotectedvirtual |
Called by this class during Monobehaviour Start
Implements Expansions.Serenity.RoboticControllerWindowBaseRow.
|
inlinevirtual |
Reverse the direction of the curve
Implements Expansions.Serenity.RoboticControllerWindowBaseRow.
|
inlinevirtual |
Select all points in the curve
Implements Expansions.Serenity.RoboticControllerWindowBaseRow.
|
inlinevirtual |
Select a curvepoint at the passed time
timeValue | time of the point in Sequence frome of reference |
Implements Expansions.Serenity.RoboticControllerWindowBaseRow.
|
inline |
Set the initial values
|
inline |
Show the points in the curvepanel
|
inlinestatic |
|
inlineprotectedvirtual |
Called when the UI Layout is updated to handle specific child class code
Implements Expansions.Serenity.RoboticControllerWindowBaseRow.
|
getset |
Ref var to the Action this represents