Table of Contents

Class OpTextBox

Namespace
Menu.Remix.MixedUI
Assembly
Assembly-CSharp.dll
public class OpTextBox : UIconfig, ICanBeTyped
Inheritance
OpTextBox
Implements
Derived
Inherited Members
Extension Methods

Constructors

public OpTextBox(ConfigurableBase config, Vector2 pos, float sizeX)

Parameters

config ConfigurableBase
pos Vector2
sizeX float

Fields

public FLabelAlignment _alignment

Field Value

FLabelAlignment
public float _col

Field Value

float
public float _curTextWidth

Field Value

float
public readonly FSprite _cursor

Field Value

FSprite
public float _cursorAlpha

Field Value

float
public bool _keyboardOn

Field Value

bool
public float _lastCursorAlpha

Field Value

float
public int _maxLength

Field Value

int
public bool _mouseDown

Field Value

bool
public readonly OpTextBox.Accept accept

Field Value

OpTextBox.Accept
public bool allowSpace

Field Value

bool
public Color colorEdge

Field Value

Color
public Color colorFill

Field Value

Color
public Color colorText

Field Value

Color
public FLabel label

Field Value

FLabel
public bool password

Field Value

bool
public readonly DyeableRect rect

Field Value

DyeableRect

Properties

public bool IsUpdown { get; }

Property Value

bool
public Action<char> OnKeyDown { get; set; }

Property Value

Action<char>
public bool _KeyboardOn { get; set; }

Property Value

bool
public FLabelAlignment alignment { get; set; }

Property Value

FLabelAlignment
public int maxLength { get; set; }

Property Value

int
public override string value { get; set; }

Property Value

string
public float valueFloat { get; set; }

Property Value

float
public int valueInt { get; set; }

Property Value

int

Methods

public override void Change()
public override bool CopyFromClipboard(string value)

Parameters

value string

Returns

bool
public override string CopyToClipboard()

Returns

string
public override void Deactivate()
public override string DisplayDescription()

Returns

string
public override void GrafUpdate(float timeStacker)

Parameters

timeStacker float
public void KeyboardAccept(char input)

Parameters

input char
public override void NonMouseSetHeld(bool newHeld)

Parameters

newHeld bool
public void NumberTypingClean()
public override void Unload()
public override void Update()