25 string option_text =
"";
30 int actionCount = actions.Count();
31 for (
int i = 0; i < actionCount; ++i)
37 if (item_index < actionMax)
41 g_Game.GetInput().GetActionDesc(actions.Get(i), option_text);
45 column_index =
Math.
Floor(item_index / 21);
46 Widget container =
m_Root.FindAnyWidget(
"container" + column_index);
50 Widget w =
g_Game.GetWorkspace().CreateWidgets(
"gui/layouts/new_ui/tutorials/xbox/keybindings_panels/keybinding_panel.layout", container);
51 Widget spacer = w.FindWidget(
"Spacer");
56 string modifier_text =
"";
57 name.SetText(option_text);
58 value.SetText(output);
62 mod.SetText(modifier_text);
76 g_Game.GetInput().GetActionDesc(actions.Get(i), option_text);
84#ifdef PLATFORM_CONSOLE
87 return EUAINPUT_DEVICE_CONTROLLER;
90 return EUAINPUT_DEVICE_KEYBOARDMOUSE;
96 Widget container =
m_Root.FindAnyWidget(
"container" + columnIndex);
100 Widget child = container.GetChildren();
103 Widget next = child.GetSibling();
108 container =
m_Root.FindAnyWidget(
"container" + columnIndex);
115 int a, i, countbind = 0;
161 return (countbind > 0);
171 output =
"#keybind_press";
175 output =
"#keybind_release";
179 output =
"#keybind_hold";
183 output =
"#keybind_holdbegin";
187 output =
"#keybind_click";
191 output =
"#keybind_doubletap";
209 return "gui/layouts/new_ui/tutorials/xbox/keybinds_tab.layout";
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
static proto float Floor(float f)
Returns floor of value.