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

◆ DrawPlayer_MakeIntoFirstFractalAfterImage()

static void Terraria.DataStructures.PlayerDrawLayers.DrawPlayer_MakeIntoFirstFractalAfterImage ( ref PlayerDrawSet drawinfo)
inlinestatic

Definition at line 3478 of file PlayerDrawLayers.cs.

3479 {
3480 if (!drawinfo.drawPlayer.isFirstFractalAfterImage)
3481 {
3482 if (drawinfo.drawPlayer.HeldItem.type == 4722)
3483 {
3484 _ = drawinfo.drawPlayer.itemAnimation > 0;
3485 }
3486 else
3487 _ = 0;
3488 return;
3489 }
3490 for (int i = 0; i < drawinfo.DrawDataCache.Count; i++)
3491 {
3492 DrawData value = drawinfo.DrawDataCache[i];
3493 value.color *= drawinfo.drawPlayer.firstFractalAfterImageOpacity;
3494 value.color.A = (byte)((float)(int)value.color.A * 0.8f);
3495 drawinfo.DrawDataCache[i] = value;
3496 }
3497 }

References System.Collections.Generic.Dictionary< TKey, TValue >.Count, and System.value.

Referenced by Terraria.Graphics.Renderers.LegacyPlayerRenderer.DrawPlayer_UseNormalLayers().