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

◆ StarPanelDrawer()

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

Definition at line 264 of file FancyClassicPlayerResourcesDisplaySet.cs.

265 {
266 sourceRect = null;
268 sprite = _starTop;
269 drawScale = 1f;
270 if (elementIndex == lastElementIndex && elementIndex == firstElementIndex)
271 {
272 sprite = _starSingle;
273 }
274 else if (elementIndex == lastElementIndex)
275 {
276 sprite = _starBottom;
277 offset = new Vector2(0f, 0f);
278 }
279 else if (elementIndex != firstElementIndex)
280 {
281 sprite = _starMiddle;
282 }
283 }

References Terraria.GameContent.UI.ResourceSets.FancyClassicPlayerResourcesDisplaySet._starBottom, Terraria.GameContent.UI.ResourceSets.FancyClassicPlayerResourcesDisplaySet._starMiddle, Terraria.GameContent.UI.ResourceSets.FancyClassicPlayerResourcesDisplaySet._starSingle, Terraria.GameContent.UI.ResourceSets.FancyClassicPlayerResourcesDisplaySet._starTop, Microsoft.Xna.Framework.Graphics.Vector2, and Microsoft.Xna.Framework.Vector2.Zero.

Referenced by Terraria.GameContent.UI.ResourceSets.FancyClassicPlayerResourcesDisplaySet.DrawManaBar().