MenuDataBuilder
classscriptedClass
extends IScriptable › ISerializable
Properties 1
| Name | Type | Flags |
|---|---|---|
data | array<MenuData> | scriptedpublic |
Methods 10
public final func Add(identifier: HubMenuItems, parentIdentifier: HubMenuItems, fullscreenName: CName, icon: CName, labelName: CName, opt userData: ref<IScriptable>, opt disabled: Bool) -> ref<MenuDataBuilder>scripted
public final func Add(identifier: HubMenuItems, parentIdentifier: HubMenuItems, fullscreenName: CName, icon: CName, labelKey: String, opt userData: ref<IScriptable>, opt disabled: Bool) -> ref<MenuDataBuilder>scripted
public final func Add(identifier: Int32, fullscreenName: CName, icon: CName, labelKey: CName, opt userData: ref<IScriptable>) -> ref<MenuDataBuilder>scripted
private final func Add(data: MenuData, identifier: HubMenuItems, parentIdentifier: HubMenuItems, fullscreenName: CName, icon: CName, opt userData: ref<IScriptable>, opt disabled: Bool) -> ref<MenuDataBuilder>scripted
public final func AddIf(condition: Bool, identifier: Int32, fullscreenName: CName, icon: CName, labelKey: CName, opt userData: ref<IScriptable>) -> ref<MenuDataBuilder>scripted
public final func Get() -> array<MenuData>scripted
public final func GetData(fullscreenName: CName) -> MenuDatascripted
public final func GetData(identifier: Int32) -> MenuDatascripted
public final func GetMainMenus() -> array<MenuData>scripted