48 string sActionName = userAction.GetActionName();
50 array<string> actionStrings = {};
51 sActionName.Split(
"%CTX_HACK%", actionStrings,
true);
53 int actionStringsCount = actionStrings.Count();
55 if (actionStringsCount == 0 || !actionStrings[0])
61 userAction.ActionNameParams[0],
62 userAction.ActionNameParams[1],
63 userAction.ActionNameParams[2],
64 userAction.ActionNameParams[3],
65 userAction.ActionNameParams[4],
66 userAction.ActionNameParams[5],
67 userAction.ActionNameParams[6],
68 userAction.ActionNameParams[7],
69 userAction.ActionNameParams[8]
72 if (actionStringsCount > 1 && actionStrings[1])
74 m_Widgets.m_wActionContext.SetText(actionStrings[1]);
75 m_Widgets.m_wActionContext.SetVisible(
true);
80 m_Widgets.m_wActionContext.SetVisible(
false);
85 m_Widgets.m_wIconOverlay.SetVisible(!isSelected);
132 textColor = GUIColors.DISABLED;
141 textColor = GUIColors.ENABLED;
151 m_Widgets.m_wActionText.SetColor(textColor);
152 m_Widgets.m_wActionContext.SetColor(textColor);