Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ LifePanelDrawer()

void Terraria.GameContent.UI.ResourceSets.HorizontalBarsPlayerResourcesDisplaySet.LifePanelDrawer ( int elementIndex,
int firstElementIndex,
int lastElementIndex,
out Asset< Texture2D > sprite,
out Vector2 offset,
out float drawScale,
out Rectangle? sourceRect )
inlineprivate

Definition at line 188 of file HorizontalBarsPlayerResourcesDisplaySet.cs.

189 {
190 sourceRect = null;
192 sprite = _panelLeft;
193 drawScale = 1f;
194 if (elementIndex == lastElementIndex)
195 {
196 sprite = _panelRightHP;
197 offset = new Vector2(-16f, -10f);
198 }
199 else if (elementIndex != firstElementIndex)
200 {
201 sprite = _panelMiddleHP;
202 }
203 }

References Terraria.GameContent.UI.ResourceSets.HorizontalBarsPlayerResourcesDisplaySet._panelLeft, Terraria.GameContent.UI.ResourceSets.HorizontalBarsPlayerResourcesDisplaySet._panelMiddleHP, Terraria.GameContent.UI.ResourceSets.HorizontalBarsPlayerResourcesDisplaySet._panelRightHP, Microsoft.Xna.Framework.Graphics.Vector2, and Microsoft.Xna.Framework.Vector2.Zero.

Referenced by Terraria.GameContent.UI.ResourceSets.HorizontalBarsPlayerResourcesDisplaySet.Draw().