45 {
46#ifdef DIAG_DEVELOPER
47
48 bool newATSelection = DiagMenu.GetBool(
DiagMenuIDs.MISC_ACTION_TARGETS_NEW,
true );
49
50
52 TSelectableActionInfoArray actions = player.GetActionManager().GetSelectableActions();
53 int selectedActionIndex = player.GetActionManager().GetSelectedActionIndex();
54
55
57 if ( actions.Count() <= 1 )
59 else
61
62
64 {
66
67 if (i < actions.Count())
68 {
70 w.SetText(actionInfo.param3);
71
72 if (i == selectedActionIndex)
73 {
74 w.SetColor(0xFFFFEC44);
75
77 if ( !newATSelection )
78 {
80 }
81 }
82 else
83 {
84 w.SetColor(0xFFFFFFFF);
85 }
86
87 w.Show(true);
88 }
89 else
90 {
91 w.Show(false);
92 }
93 }
94
95 float sx;
96 float sy;
99#endif
100 }
Param3 TSelectableActionInfo
proto native CGame GetGame()