If units fail to appear in the unit table during runtime, one of the unit’s property values likely falls outside the current filter range. Follow this procedure to isolate the specific filter causing the issue.
1. Isolate the Filtering Logic

- Open the WBP_Panel_UnitSearch Widget Blueprint.
- Navigate to the Graph view and locate the DoFiltering function.
2. Iterative Testing

- Identify the main AND boolean node responsible for aggregating filter conditions.
- Disconnect all input pins on this AND node and then manually set the disconnected inputs to True (checked) to bypass the filters temporarily.
- Play in Editor (PIE) to confirm that all units now appear in the table.
- While the project is running, use the Blueprint Debugger to select the active WBP_Panel_UnitSearch instance. Add the
MatchingUnitsarray to the Watch list to monitor real-time data population. - Reconnect one filter pin to the AND node and play the session again to verify if units are still visible. Repeat this process, reconnecting one pin at a time, until the units disappear. The last connected pin indicates the parameter causing the conflict.
