I like the default Blizz nameplates, but I have a lot of scripts to modify they a bit (color, font, hide some units, etc...), hooking functions like CompactUnitFrame_UpdateName, CompactUnitFrame_UpdateHealthColor, etc...
Now I'm trying to set certains nameplates smaller than other (pets/guardians smaller than normal nameplates). I can modify the height and the scale of a healthBar, but can't modify the width.
But this only change the height scale, width remain unchanged.
I try modify the parent frame (NamePlate1UnitFrame) instead the healthBar (NamePlate1UnitFrame.healthBar), but with the same result, can change the height but can't change the width.
I only achieve to modify nameplates width with the function C_NamePlate.SetNamePlateEnemySize or modifying some CVars, but this affects to all enemy nameplates, and I'm looking to change width of specific nameplates.
I can modify almost everything of specific nameplates: modify the visibility, color, alpha, change the name text, move the elements, etc... but I don't know why I can't modify the width of healthBar nameplates.