Kerbal Space Program
1.12.4
|
An Input field for numeric data More...
Public Types | |
enum | DateTimeModes { DateTimeModes.date, DateTimeModes.timespan } |
enum | DisplayModes { DisplayModes.datetime, DisplayModes.ut } |
Public Member Functions | |
void | SetMode (DisplayModes newMode) |
Public Member Functions inherited from KSP.UI.Screens.AppUIMember | |
void | RefreshUI () |
Method called for refreshing the UI More... | |
void | SetHoverTextTarget (TextMeshProUGUI textTargetForHover) |
virtual void | Setup (AppUI_Data host, MemberInfo member, AppUI_Control attribs, AppUIInputPanel parentPanel) |
Setup the UI element from the host, member and attributes More... | |
Public Attributes | |
GameObject | dateTimeComponents |
TMP_InputField | dInput |
TMP_InputField | hInput |
TMP_InputField | mInput |
TMP_InputField | sInput |
GameObject | utComponents |
TMP_InputField | utInput |
TMP_InputField | yInput |
Public Attributes inherited from KSP.UI.Screens.AppUIMember | |
AppUI_Control.HorizontalAlignment | guiNameHorizAlignment = AppUI_Control.HorizontalAlignment.Left |
The horizontal alignment for the guiName text. More... | |
TextMeshProUGUI | guiNameLabel |
AppUI_Control.VerticalAlignment | guiNameVertAlignment = AppUI_Control.VerticalAlignment.Midline |
The vertical alignment for the guiName text. More... | |
bool | hideOnError |
If set true will hide this control in error states. More... | |
int | order |
Sort order index for this parameter in the panel More... | |
bool | showGuiName = true |
Protected Member Functions | |
override void | OnInitialized () |
Overridable Method called after a member is correctly set up More... | |
override void | OnRefreshUI () |
Method called in subclasses when refreshUI is called More... | |
override void | OnStart () |
Overridable Method called at end of Unity Start More... | |
override void | OnUpdate () |
Overridable Method called at end of Unity Update More... | |
Protected Member Functions inherited from KSP.UI.Screens.AppUIMember | |
object | GetValue () |
Get the value of the underlying member More... | |
T | GetValue< T > () |
virtual void | OnAwake () |
Overridable Method called at end of Unity Awake More... | |
bool | SetValue (object newValue) |
Set the value of the underlying member More... | |
Properties | |
IDateTimeFormatter | DateFormatter [get, set] |
DateTime Formatter for the InputFields More... | |
DateTimeModes | DatetimeMode [get, set] |
Whether the input is a date or a timespan. eg does it start at 1y, 1d, 00:00:00 or 0y, 0d, 00:00:00 More... | |
DisplayModes | DisplayMode [get, set] |
Whether the initial display is date/time fields or a single UT input More... | |
Properties inherited from KSP.UI.Screens.AppUIMember | |
string | guiName [get, set] |
The field's gui name More... | |
string | HoverText [get, set] |
WHat to change the panels textTargetForHover to when mouse is over this More... | |
bool | IsInitialized [get, set] |
Did the reflected member get all set up correctly More... | |
string | Name [get] |
The Member Name More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from KSP.UI.Screens.AppUIMember | |
static int | SortByOrder (AppUIMember m1, AppUIMember m2) |
Sort AppUIMembers by ascending order More... | |
Protected Attributes inherited from KSP.UI.Screens.AppUIMember | |
AppUI_Control | _attribs |
FieldInfo | _field |
AppUI_Data | _host |
MemberInfo | _member |
PropertyInfo | _property |
RectTransform | guiNameLabelRectTransform = null |
List< UIHoverText > | hoverTextList |
List of hover text elemants that should have their help text set by this component More... | |
bool | isEnum |
VerticalLayoutGroup | parentLayoutGroup = null |
The layout group of the parent More... | |
AppUIInputPanel | parentPanel = null |
The panel that is holding this member More... | |
RectTransform | valueHolderRectTransform = null |
Vector2 | valueRectOffsetMin |
Type | valueType |
An Input field for numeric data
|
inlineprotectedvirtual |
Overridable Method called after a member is correctly set up
Reimplemented from KSP.UI.Screens.AppUIMember.
|
inlineprotectedvirtual |
Method called in subclasses when refreshUI is called
Implements KSP.UI.Screens.AppUIMember.
|
inlineprotectedvirtual |
Overridable Method called at end of Unity Start
Reimplemented from KSP.UI.Screens.AppUIMember.
|
inlineprotectedvirtual |
Overridable Method called at end of Unity Update
Reimplemented from KSP.UI.Screens.AppUIMember.
|
inline |
GameObject KSP.UI.Screens.AppUIMemberDateTime.dateTimeComponents |
TMP_InputField KSP.UI.Screens.AppUIMemberDateTime.dInput |
TMP_InputField KSP.UI.Screens.AppUIMemberDateTime.hInput |
TMP_InputField KSP.UI.Screens.AppUIMemberDateTime.mInput |
TMP_InputField KSP.UI.Screens.AppUIMemberDateTime.sInput |
GameObject KSP.UI.Screens.AppUIMemberDateTime.utComponents |
TMP_InputField KSP.UI.Screens.AppUIMemberDateTime.utInput |
TMP_InputField KSP.UI.Screens.AppUIMemberDateTime.yInput |
|
getset |
DateTime Formatter for the InputFields
|
getset |
Whether the input is a date or a timespan. eg does it start at 1y, 1d, 00:00:00 or 0y, 0d, 00:00:00
|
getset |
Whether the initial display is date/time fields or a single UT input