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

◆ DrawItem_GetColorAndScale()

static void Terraria.UI.ItemSlot.DrawItem_GetColorAndScale ( Item item,
float scale,
ref Color currentWhite,
float sizeLimit,
ref Rectangle frame,
out Color itemLight,
out float finalDrawScale )
inlinestatic

Definition at line 2320 of file ItemSlot.cs.

2321 {
2322 itemLight = currentWhite;
2323 float scale2 = 1f;
2324 GetItemLight(ref itemLight, ref scale2, item);
2325 float num = 1f;
2326 if ((float)frame.Width > sizeLimit || (float)frame.Height > sizeLimit)
2327 {
2328 num = ((frame.Width <= frame.Height) ? (sizeLimit / (float)frame.Height) : (sizeLimit / (float)frame.Width));
2329 }
2330 finalDrawScale = scale * num * scale2;
2331 }
static void GetItemLight(ref Color currentColor, Item item, bool outInTheWorld=false)
Definition ItemSlot.cs:2899

References Terraria.UI.ItemSlot.GetItemLight(), and System.item.

Referenced by Terraria.UI.ItemSlot.DrawItemIcon(), and Terraria.Main.DrawItemIcon().