⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class MultiInputWidget

    Inheritance
    Object
    MultiInputWidget
    MultiInputButton
    MultiInputFocusableWidget
    MultiInputGroup
    MultiInputLabel
    MultiInputLevelSelect
    MultiInputManualSaveEntry
    MultiInputSaveBrowserEntry
    SaveBrowserEntry
    Namespace: NeoFPS.Samples
    Assembly: NeoFPS.dll
    Syntax
    public abstract class MultiInputWidget : Selectable

    Properties

    currentlyFocussed

    Declaration
    public static MultiInputWidget currentlyFocussed { get; protected set; }
    Property Value
    Type Description
    MultiInputWidget

    customHeight

    Declaration
    protected virtual bool customHeight { get; }
    Property Value
    Type Description
    System.Boolean

    description

    Declaration
    public string description { get; set; }
    Property Value
    Type Description
    System.String

    focussedSelection

    Declaration
    protected Image focussedSelection { get; set; }
    Property Value
    Type Description
    Image

    indentLevel

    Declaration
    public int indentLevel { get; set; }
    Property Value
    Type Description
    System.Int32

    indentSize

    Declaration
    public float indentSize { get; }
    Property Value
    Type Description
    System.Single

    label

    Declaration
    public string label { get; set; }
    Property Value
    Type Description
    System.String

    lastSelected

    Declaration
    public static MultiInputWidget lastSelected { get; }
    Property Value
    Type Description
    MultiInputWidget

    parentLayout

    Declaration
    public MultiInputWidgetLayout parentLayout { get; }
    Property Value
    Type Description
    MultiInputWidgetLayout

    parentList

    Declaration
    public MultiInputWidgetList parentList { get; }
    Property Value
    Type Description
    MultiInputWidgetList

    spacing

    Declaration
    public float spacing { get; }
    Property Value
    Type Description
    System.Single

    style

    Declaration
    public UiStyle style { get; set; }
    Property Value
    Type Description
    UiStyle

    usingMoveEvents

    Declaration
    public static bool usingMoveEvents { get; }
    Property Value
    Type Description
    System.Boolean

    widgetState

    Declaration
    public MultiInputWidget.WidgetState widgetState { get; protected set; }
    Property Value
    Type Description
    MultiInputWidget.WidgetState

    Methods

    FocusLeft()

    Declaration
    public virtual void FocusLeft()

    FocusRight()

    Declaration
    public virtual void FocusRight()

    OnDeselect(BaseEventData)

    Declaration
    public override void OnDeselect(BaseEventData eventData)
    Parameters
    Type Name Description
    BaseEventData eventData

    OnDisable()

    Declaration
    protected override void OnDisable()

    OnEnable()

    Declaration
    protected override void OnEnable()

    OnLoseFocus()

    Declaration
    protected virtual void OnLoseFocus()

    OnMove(AxisEventData)

    Declaration
    public override void OnMove(AxisEventData eventData)
    Parameters
    Type Name Description
    AxisEventData eventData

    OnPointerEnter(PointerEventData)

    Declaration
    public override void OnPointerEnter(PointerEventData eventData)
    Parameters
    Type Name Description
    PointerEventData eventData

    OnSelect(BaseEventData)

    Declaration
    public override void OnSelect(BaseEventData eventData)
    Parameters
    Type Name Description
    BaseEventData eventData

    OnTakeFocus()

    Declaration
    protected virtual void OnTakeFocus()

    OnValidate()

    Declaration
    protected override void OnValidate()

    PlayAudio(MultiInputWidget.MenuAudio)

    Declaration
    public void PlayAudio(MultiInputWidget.MenuAudio audio)
    Parameters
    Type Name Description
    MultiInputWidget.MenuAudio audio

    PulseColour(Image, Color, Color)

    Declaration
    protected void PulseColour(Image i, Color pulseColour, Color completeColor)
    Parameters
    Type Name Description
    Image i
    Color pulseColour
    Color completeColor

    RefreshInteractable()

    Declaration
    public void RefreshInteractable()

    RemoveFocus()

    Declaration
    public void RemoveFocus()

    SelectDirection(MoveDirection)

    Declaration
    public virtual void SelectDirection(MoveDirection dir)
    Parameters
    Type Name Description
    MoveDirection dir

    Start()

    Declaration
    protected override void Start()
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX