158 {
160
161 if (!w)
162 return false;
163
165
167 {
168 if (entry.m_EntryRootW == w.GetParent())
169 clickedEntry = entry;
170 }
171
172 int buttonID;
173
174 if (w.GetName() == "ButtonMin")
175 {
176 buttonID = 0;
177 RunRPC(clickedEntry, buttonID);
178 return true;
179 }
180 else if (w.GetName() == "ButtonMax")
181 {
182 buttonID = 1;
183 RunRPC(clickedEntry, buttonID);
184 return true;
185 }
186 else if (w.GetName() == "ButtonAdd")
187 {
188 buttonID = 2;
189 RunRPC(clickedEntry, buttonID);
190 return true;
191 }
192 else if (w.GetName() == "ButtonSubtract")
193 {
194 buttonID = 3;
195 RunRPC(clickedEntry, buttonID);
196 return true;
197 }
199 {
200 #ifdef DEVELOPER
201 buttonID = 4;
203 RunRPC(clickedEntry, buttonID);
204 return true;
205 #endif
206 }
208 {
209 buttonID = 5;
211 RunRPC(clickedEntry, buttonID);
212 return true;
213 }
214
215 return false;
216 }
void RunRPC(HudDebugWinHealthEntry entry, int buttonID)
void HandleTargetState(bool button)
ButtonWidget m_ButtonSelf
ref array< ref HudDebugWinHealthEntry > m_Entries
ButtonWidget m_ButtonTarget
void SetDragging(bool enable)