Table of Contents

Class UIfocusable

Namespace
Menu.Remix.MixedUI
Assembly
Assembly-CSharp.dll
public abstract class UIfocusable : UIelement
Inheritance
UIfocusable
Derived
Inherited Members

Constructors

public UIfocusable(Vector2 pos, float rad)

Parameters

pos Vector2
rad float
public UIfocusable(Vector2 pos, Vector2 size)

Parameters

pos Vector2
size Vector2

Fields

public bool _held

Field Value

bool
public bool _lastGreyedOut

Field Value

bool
public bool greyedOut

Field Value

bool
public bool mouseOverStopsScrollwheel

Field Value

bool
public object sign

Field Value

object

Properties

public virtual bool CurrentlyFocusableMouse { get; }

Property Value

bool
public virtual bool CurrentlyFocusableNonMouse { get; }

Property Value

bool
public virtual Rect FocusRect { get; }

Property Value

Rect
public bool Focused { get; }

Property Value

bool
public UIfocusable[] NextFocusable { get; set; }

Property Value

UIfocusable[]
public BumpBehaviour bumpBehav { get; set; }

Property Value

BumpBehaviour
public virtual bool held { get; set; }

Property Value

bool

Methods

public override void Deactivate()
public void FocusMoveDisallow(UIfocusable _ = null)

Parameters

_ UIfocusable
public override void Freeze()
public override void GrafUpdate(float timeStacker)

Parameters

timeStacker float
public static void MutualHorizontalFocusableBind(UIfocusable left, UIfocusable right)

Parameters

left UIfocusable
right UIfocusable
public static void MutualVerticalFocusableBind(UIfocusable bottom, UIfocusable top)

Parameters

bottom UIfocusable
top UIfocusable
public virtual void NonMouseSetHeld(bool newHeld)

Parameters

newHeld bool
public void SetNextFocusable(UIfocusable.NextDirection dir, UIfocusable candidate)

Parameters

dir UIfocusable.NextDirection
candidate UIfocusable
public void SetNextFocusable(params UIfocusable[] candidates)

Parameters

candidates UIfocusable[]
public override void Update()
public void _InvokeOnFocusGet()
public void _InvokeOnFocusLose()

Events

public event OnSignalHandler OnFocusGet

Event Type

OnSignalHandler
public event OnSignalHandler OnFocusLose

Event Type

OnSignalHandler
public event OnHeldHandler OnHeld

Event Type

OnHeldHandler