55 TSelectableActionInfoArrayEx customActions =
new TSelectableActionInfoArrayEx();
61 m_player.GetDebugActions(customActions);
64 int actionsCount = customActions.Count();
65 for (
int i = 0; i < customActions.Count(); i++)
70 int actionId = actionInfo.param2;
71 int textColor = actionInfo.param4;
72 string actionText = actionInfo.param3;
75 cmenu.AddEx(actionText, textColor,
this,
"", null);
81 int actionMenuPosX, actionMenuPosY;
85 cmenu.Show(actionMenuPosX, actionMenuPosY);
210 InspectMenuNew inspect_menu = InspectMenuNew.Cast( menu.EnterScriptedMenu(
MENU_INSPECT) );
215 inspect_menu.SetItem( item );
Param4< int, int, string, int > TSelectableActionInfoWithColor
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
proto native WorkspaceWidget GetWorkspace()
proto native Mission GetMission()
void ShowHudUI(bool show)
void ShowQuickbarUI(bool show)
override void GetDebugActions(out TSelectableActionInfoArrayEx outputList)
void PrepareTooltip(EntityAI item, int x=0, int y=0)
void PrepareSlotsTooltip(string name, string desc, int x=0, int y=0)
position is currentlycalculated from the owning 'm_TooltipSourceWidget' directly
void SetTooltipWidget(Widget w)
static ItemManager GetInstance()
override void SetLayoutName()
proto native CGame GetGame()
proto void GetMousePos(out int x, out int y)