⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class MultiInputSlider

    Inheritance
    Object
    MultiInputWidget
    MultiInputFocusableWidget
    MultiInputSlider
    Implements
    ISubmitHandler
    IUpdateSelectedHandler
    IBeginDragHandler
    IDragHandler
    IEndDragHandler
    IPointerClickHandler
    ICanvasElement
    Inherited Members
    MultiInputFocusableWidget.OnPointerUp(PointerEventData)
    MultiInputWidget.currentlyFocussed
    MultiInputWidget.lastSelected
    MultiInputWidget.parentList
    MultiInputWidget.parentLayout
    MultiInputWidget.usingMoveEvents
    MultiInputWidget.indentSize
    MultiInputWidget.spacing
    MultiInputWidget.indentLevel
    MultiInputWidget.widgetState
    MultiInputWidget.Start()
    MultiInputWidget.style
    MultiInputWidget.label
    MultiInputWidget.description
    MultiInputWidget.focussedSelection
    MultiInputWidget.customHeight
    MultiInputWidget.OnSelect(BaseEventData)
    MultiInputWidget.OnTakeFocus()
    MultiInputWidget.OnLoseFocus()
    MultiInputWidget.RemoveFocus()
    MultiInputWidget.RefreshInteractable()
    MultiInputWidget.OnMove(AxisEventData)
    MultiInputWidget.OnPointerEnter(PointerEventData)
    MultiInputWidget.SelectDirection(MoveDirection)
    MultiInputWidget.PlayAudio(MultiInputWidget.MenuAudio)
    MultiInputWidget.PulseColour(Image, Color, Color)
    Namespace: NeoFPS.Samples
    Assembly: NeoFPS.dll
    Syntax
    public class MultiInputSlider : MultiInputFocusableWidget, ISubmitHandler, IUpdateSelectedHandler, IBeginDragHandler, IDragHandler, IEndDragHandler, IPointerClickHandler, ICanvasElement

    Properties

    cachedInputTextGenerator

    Declaration
    protected TextGenerator cachedInputTextGenerator { get; }
    Property Value
    Type Description
    TextGenerator

    caretBlinkRate

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

    caretPosition

    Get: Returns the focus position as thats the position that moves around even during selection. Set: Set both the anchor and focus position such that a selection doesn't happen

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

    caretPositionInternal

    Current position of the cursor. Getters are public Setters are protected

    Declaration
    protected int caretPositionInternal { get; set; }
    Property Value
    Type Description
    System.Int32

    caretSelectPositionInternal

    Declaration
    protected int caretSelectPositionInternal { get; set; }
    Property Value
    Type Description
    System.Int32

    mesh

    Declaration
    protected Mesh mesh { get; }
    Property Value
    Type Description
    Mesh

    normalisedValue

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

    onValueChanged

    Declaration
    public MultiInputSlider.ValueChangeEvent onValueChanged { get; }
    Property Value
    Type Description
    MultiInputSlider.ValueChangeEvent

    readoutFocused

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

    readoutText

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

    selectionAnchorPosition

    Get: Returns the fixed position of selection Set: If Input.compositionString is 0 set the fixed position

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

    selectionFocusPosition

    Get: Returns the variable position of selection Set: If Input.compositionString is 0 set the variable position

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

    value

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

    Methods

    ActivateInputField()

    Declaration
    public void ActivateInputField()

    Append(Char)

    Declaration
    protected virtual void Append(char input)
    Parameters
    Type Name Description
    System.Char input

    Append(String)

    Append the specified text to the end of the current.

    Declaration
    protected virtual void Append(string input)
    Parameters
    Type Name Description
    System.String input

    Awake()

    Declaration
    protected override void Awake()

    ClampPos(ref Int32)

    Declaration
    protected void ClampPos(ref int pos)
    Parameters
    Type Name Description
    System.Int32 pos

    DeactivateInputField()

    Declaration
    public void DeactivateInputField()

    Decrement()

    Declaration
    public void Decrement()

    DoStateTransition(SelectionState, Boolean)

    Declaration
    protected override void DoStateTransition(SelectionState state, bool instant)
    Parameters
    Type Name Description
    SelectionState state
    System.Boolean instant

    FocusLeft()

    Declaration
    public override void FocusLeft()
    Overrides
    MultiInputWidget.FocusLeft()

    FocusRight()

    Declaration
    public override void FocusRight()
    Overrides
    MultiInputWidget.FocusRight()

    GetCharacterIndexFromPosition(Vector2)

    Declaration
    protected int GetCharacterIndexFromPosition(Vector2 pos)
    Parameters
    Type Name Description
    Vector2 pos
    Returns
    Type Description
    System.Int32

    GraphicUpdateComplete()

    Declaration
    public virtual void GraphicUpdateComplete()

    Increment()

    Declaration
    public void Increment()

    KeyPressed(Event)

    Declaration
    protected MultiInputSlider.EditState KeyPressed(Event evt)
    Parameters
    Type Name Description
    Event evt
    Returns
    Type Description
    MultiInputSlider.EditState

    LayoutComplete()

    Declaration
    public virtual void LayoutComplete()

    MoveTextEnd(Boolean)

    Declaration
    public void MoveTextEnd(bool shift)
    Parameters
    Type Name Description
    System.Boolean shift

    MoveTextStart(Boolean)

    Declaration
    public void MoveTextStart(bool shift)
    Parameters
    Type Name Description
    System.Boolean shift

    OnBeginDrag(PointerEventData)

    Declaration
    public void OnBeginDrag(PointerEventData eventData)
    Parameters
    Type Name Description
    PointerEventData eventData

    OnDeselect(BaseEventData)

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

    OnDisable()

    Declaration
    protected override void OnDisable()
    Overrides
    MultiInputWidget.OnDisable()

    OnDrag(PointerEventData)

    Declaration
    public void OnDrag(PointerEventData eventData)
    Parameters
    Type Name Description
    PointerEventData eventData

    OnEnable()

    Declaration
    protected override void OnEnable()
    Overrides
    MultiInputWidget.OnEnable()

    OnEndDrag(PointerEventData)

    Declaration
    public void OnEndDrag(PointerEventData eventData)
    Parameters
    Type Name Description
    PointerEventData eventData

    OnFocusReadout()

    Declaration
    protected void OnFocusReadout()

    OnPointerClick(PointerEventData)

    Declaration
    public void OnPointerClick(PointerEventData eventData)
    Parameters
    Type Name Description
    PointerEventData eventData

    OnPointerDown(PointerEventData)

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

    OnSubmit(BaseEventData)

    Declaration
    public override void OnSubmit(BaseEventData eventData)
    Parameters
    Type Name Description
    BaseEventData eventData
    Overrides
    MultiInputFocusableWidget.OnSubmit(BaseEventData)

    OnUpdateSelected(BaseEventData)

    Declaration
    public virtual void OnUpdateSelected(BaseEventData eventData)
    Parameters
    Type Name Description
    BaseEventData eventData

    OnValidate()

    Declaration
    protected override void OnValidate()
    Overrides
    MultiInputWidget.OnValidate()

    ProcessEvent(Event)

    Declaration
    public void ProcessEvent(Event e)
    Parameters
    Type Name Description
    Event e

    Rebuild(CanvasUpdate)

    Declaration
    public virtual void Rebuild(CanvasUpdate update)
    Parameters
    Type Name Description
    CanvasUpdate update

    ScreenToLocal(Vector2)

    Declaration
    public Vector2 ScreenToLocal(Vector2 screen)
    Parameters
    Type Name Description
    Vector2 screen
    Returns
    Type Description
    Vector2

    SelectAll()

    Declaration
    protected void SelectAll()

    SendOnSubmit()

    Declaration
    protected void SendOnSubmit()

    SetLimits(Int32, Int32)

    Declaration
    public void SetLimits(int min, int max)
    Parameters
    Type Name Description
    System.Int32 min
    System.Int32 max

    UpdateLabel()

    Update the visual text Text.

    Declaration
    protected void UpdateLabel()

    Implements

    ISubmitHandler
    IUpdateSelectedHandler
    IBeginDragHandler
    IDragHandler
    IEndDragHandler
    IPointerClickHandler
    ICanvasElement
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX