Table of Contents

Class UIelement

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

public Vector2 _pos

Field Value

Vector2
public float _rad

Field Value

float
public Vector2 _size

Field Value

Vector2
public string description

Field Value

string
public float? fixedRad

Field Value

float?
public Vector2? fixedSize

Field Value

Vector2?
public readonly bool isRectangular

Field Value

bool
public Vector2 lastScreenPos

Field Value

Vector2
public bool mute

Field Value

bool
public FContainer myContainer

Field Value

FContainer
public OpTab tab

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()
public Vector2 GetPos()

Returns

Vector2
public virtual void GrafUpdate(float timeStacker)

Parameters

timeStacker float
public void Hide()
public void MoveBehindElement(UIelement reference)

Parameters

reference UIelement
public void MoveInFrontOfElement(UIelement reference)

Parameters

reference UIelement
public void MoveToBack()
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 void Show()
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