- Namespace
- Menu.Remix.MixedUI
- Assembly
- Assembly-CSharp.dll
public abstract class UIelement
- Inheritance
-
UIelement
- Derived
-
- Inherited Members
-
Constructors
public UIelement(Vector2 pos, float rad)
Parameters
pos Vector2
rad float
public UIelement(Vector2 pos, Vector2 size)
Parameters
pos Vector2
size Vector2
Fields
Field Value
- Vector2
Field Value
- float
Field Value
- Vector2
public string description
Field Value
- string
Field Value
- float?
public Vector2? fixedSize
Field Value
- Vector2?
public readonly bool isRectangular
Field Value
- bool
public Vector2 lastScreenPos
Field Value
- Vector2
Field Value
- bool
public FContainer myContainer
Field Value
- FContainer
Field Value
- OpTab
public UIelementWrapper wrapper
Field Value
- UIelementWrapper
Properties
public static bool ContextWrapped { get; }
Property Value
- bool
public Player.InputPackage CtlrInput { get; }
Property Value
- Player.InputPackage
public bool Hidden { get; set; }
Property Value
- bool
public bool InScrollBox { get; set; }
Property Value
- bool
public bool IsInactive { get; }
Property Value
- bool
public Player.InputPackage LastCtlrInput { get; }
Property Value
- Player.InputPackage
public Menu Menu { get; }
Property Value
- Menu
public bool MenuMouseMode { get; }
Property Value
- bool
public virtual bool MouseOver { get; }
Property Value
- bool
public Vector2 MousePos { get; }
Property Value
- Vector2
public PositionedMenuObject Owner { get; }
Property Value
- PositionedMenuObject
public float PosX { get; set; }
Property Value
- float
public float PosY { get; set; }
Property Value
- float
public Vector2 ScreenPos { get; }
Property Value
- Vector2
public static float frameMulti { get; }
Property Value
- float
public Vector2 pos { get; set; }
Property Value
- Vector2
public float rad { get; set; }
Property Value
- float
public OpScrollBox scrollBox { get; set; }
Property Value
- OpScrollBox
public Vector2 size { get; set; }
Property Value
- Vector2
Methods
public virtual void Change()
public virtual void Deactivate()
public virtual string DisplayDescription()
Returns
- string
public static FLabel FLabelCreate(string text, bool bigText = false)
Parameters
text string
bigText bool
Returns
- FLabel
public static void FLabelPlaceAtCenter(FLabel label, float offsetLeft, float offsetBottom, float width, float height)
Parameters
label FLabel
offsetLeft float
offsetBottom float
width float
height float
public static void FLabelPlaceAtCenter(FLabel label, Vector2 pos, Vector2 size)
Parameters
label FLabel
pos Vector2
size Vector2
public void ForceMenuMouseMode(bool? value)
Parameters
value bool?
public static int FrameMultiply(int origFrameCount)
Parameters
origFrameCount int
Returns
- int
public virtual void Freeze()
Returns
- Vector2
public virtual void GrafUpdate(float timeStacker)
Parameters
timeStacker float
public void MoveBehindElement(UIelement reference)
Parameters
reference UIelement
public void MoveInFrontOfElement(UIelement reference)
Parameters
reference UIelement
public void MoveToFront()
public void PlaySound(SoundID soundID)
Parameters
soundID SoundID
public void PlaySound(SoundID soundID, float pan, float vol, float pitch)
Parameters
soundID SoundID
pan float
vol float
pitch float
public virtual void Reactivate()
public virtual void Reset()
public void SetPos(Vector2 value)
Parameters
value Vector2
public virtual void Unload()
public virtual void Update()
public bool _AddToScrollBox(OpScrollBox scrollBox)
Parameters
scrollBox OpScrollBox
Returns
- bool
public virtual Vector2 _CenterPos()
Returns
- Vector2
public void _RemoveFromScrollBox()
public void _SetTab(OpTab newTab)
Parameters
newTab OpTab
Events
public event OnEventHandler OnChange
Event Type
- OnEventHandler
public event OnEventHandler OnDeactivate
Event Type
- OnEventHandler
public event OnGrafUpdateHandler OnGrafUpdate
Event Type
- OnGrafUpdateHandler
public event OnEventHandler OnReactivate
Event Type
- OnEventHandler
public event OnEventHandler OnReset
Event Type
- OnEventHandler
public event OnEventHandler OnUnload
Event Type
- OnEventHandler
public event OnEventHandler OnUpdate
Event Type
- OnEventHandler