Table of Contents

Class MenuObject

Namespace
Menu
Assembly
Assembly-CSharp.dll
public abstract class MenuObject
Inheritance
MenuObject
Derived
Inherited Members

Constructors

public MenuObject(Menu menu, MenuObject owner)

Parameters

menu Menu
owner MenuObject

Fields

public bool inactive

Field Value

bool
public Menu menu

Field Value

Menu
public FContainer myContainer

Field Value

FContainer
public MenuObject[] nextSelectable

Field Value

MenuObject[]
public MenuObject owner

Field Value

MenuObject
public List<MenuObject> subObjects

Field Value

List<MenuObject>
public bool toggled

Field Value

bool

Properties

public virtual FContainer Container { get; set; }

Property Value

FContainer
public virtual bool Selected { get; }

Property Value

bool
public Page page { get; }

Property Value

Page

Methods

public virtual void GrafUpdate(float timeStacker)

Parameters

timeStacker float
public void RecursiveRemoveSelectables(MenuObject obj)

Parameters

obj MenuObject
public virtual void RemoveSprites()
public void RemoveSubObject(MenuObject obj)

Parameters

obj MenuObject
public virtual void Singal(MenuObject sender, string message)

Parameters

sender MenuObject
message string
public virtual void Update()