133 {
134 if (!w)
135 return false;
136
138
140 {
141 if (entry.m_EntryRootW == w.GetParent())
142 clickedEntry = entry;
143 }
144
145 int buttonID;
146
147 if (w.GetName() == "ButtonMin")
148 {
149 buttonID = 0;
150 RunRPC(clickedEntry, buttonID);
151 return true;
152 }
153 else if (w.GetName() == "ButtonMax")
154 {
155 buttonID = 1;
156 RunRPC(clickedEntry, buttonID);
157 return true;
158 }
159 else if (w.GetName() == "ButtonAdd")
160 {
161 buttonID = 2;
162 RunRPC(clickedEntry, buttonID);
163 return true;
164 }
165 else if (w.GetName() == "ButtonSubtract")
166 {
167 buttonID = 3;
168 RunRPC(clickedEntry, buttonID);
169 return true;
170 }
172 {
173 #ifdef DEVELOPER
174 buttonID = 4;
176 RunRPC(clickedEntry, buttonID);
177 return true;
178 #endif
179 }
181 {
182 buttonID = 5;
184 RunRPC(clickedEntry, buttonID);
185 return true;
186 }
187
188 return false;
189 }
void RunRPC(HudDebugWinHealthEntry entry, int buttonID)
void HandleTargetState(bool button)
ButtonWidget m_ButtonSelf
ref array< ref HudDebugWinHealthEntry > m_Entries
ButtonWidget m_ButtonTarget