Skip to content

Game.UI.Debug.UIntArrowField

Assembly: Assembly-CSharp
Namespace: Game.UI.Debug

Type: class

Base: Game.UI.Widgets.UIntField

Summary:
A simple, empty subclass of UIntField intended for use in the game's debug UI. It does not add new behavior or members; instead it exists to provide a distinct type that can be referenced from UI markup, reflection, or styling systems (for example to apply different editor/inspector handling or to differentiate arrow-styled uint fields in debug windows). Because it inherits from UIntField, it exposes the same API and behavior as that base type.


Fields

  • None declared in this type.
    This class inherits any fields from Game.UI.Widgets.UIntField (if any).

Properties

  • None declared in this type.
    Use the properties exposed by the base class (UIntField).

Constructors

  • public UIntArrowField()
    This type has the default parameterless constructor generated by the compiler. No custom construction logic is provided here.

Methods

  • None declared in this type.
    All runtime behavior is provided by the inherited methods from UIntField and its ancestors.

Usage Example

// Create and use a UIntArrowField in UI code
var arrowField = new Game.UI.Debug.UIntArrowField();
arrowField.Value = 10;         // assuming UIntField exposes a Value property
arrowField.Min = 0;
arrowField.Max = 100;

// Add to a parent UI container (pseudo-code, depends on the UI framework)
parentContainer.AddChild(arrowField);

Notes: - Since this class is effectively a marker/alias of UIntField, treat it as a convenience type for debug-specific UI wiring, styling, or editor tooling.