- 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
Field Value
- bool
public bool _lastGreyedOut
Field Value
- bool
Field Value
- bool
public bool mouseOverStopsScrollwheel
Field Value
- bool
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