REDNODE / GAME API

MenuDataBuilder

classscriptedClass

extends IScriptable › ISerializable

Properties 1

NameTypeFlags
dataarray<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 AddWithSubmenu(identifier: Int32, fullscreenName: CName, icon: CName, labelKey: CName, opt userData: ref<IScriptable>, opt disabled: Bool) -> ref<SubmenuDataBuilder>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