I've been trying to find out how the personal resource display works.
But I just can't find anything to do with the alpha, or on what events it starts fading out
Lua Code:
-- normal
C_NamePlate.GetNamePlateForUnit("player"):GetAlpha() => 0.74901960784314
C_NamePlate.GetNamePlateForUnit("player").UnitFrame:GetAlpha() => 1
-- fading out
C_NamePlate.GetNamePlateForUnit("player"):GetAlpha() => 0.37254901960784
C_NamePlate.GetNamePlateForUnit("player").UnitFrame:GetAlpha() => 1