What I would do is add the DynamicData (/GameData.Self.Health) to the "HPp" text object itself and then add a DynamicDataFilter to filter out everything except the color data.
If I remember correctly, the DynamicDataFilter for the color is "0400" but I don't have the documentation in front of me so that may be incorrect.
That way the text should change color as soon as the DynamicData changes and you can eliminate one UI object query (which may be the cause of the delay you're seeing).
|