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

◆ UpdateDyes()

void Terraria.Player.UpdateDyes ( )
inline

Definition at line 9096 of file Player.cs.

9097 {
9098 cShieldFallback = -1;
9099 cHead = (cBody = (cLegs = (cHandOn = (cHandOff = (cBack = (cFront = (cShoe = (cWaist = (cShield = (cNeck = (cFace = (cFaceHead = (cFaceFlower = (cBalloon = (cBalloon = (cWings = (cCarpet = (cFloatingTube = (cBackpack = (cTail = 0))))))))))))))))))));
9101 skinDyePacked = 0;
9102 cHead = dye[0].dye;
9103 cBody = dye[1].dye;
9104 cLegs = dye[2].dye;
9105 if (wearsRobe)
9106 {
9107 cLegs = cBody;
9108 }
9109 cPet = miscDyes[0].dye;
9110 cLight = miscDyes[1].dye;
9111 cMinecart = miscDyes[2].dye;
9112 cMount = miscDyes[3].dye;
9113 cGrapple = miscDyes[4].dye;
9114 for (int i = 0; i < 20; i++)
9115 {
9117 {
9118 int num = i % 10;
9119 UpdateItemDye(i < 10, hideVisibleAccessory[num], armor[i], dye[num]);
9120 }
9121 }
9122 cYorai = cPet;
9123 }
byte dye
Definition Item.cs:95
void UpdateItemDye(bool isNotInVanitySlot, bool isSetToHidden, Item armorItem, Item dyeItem)
Definition Player.cs:9125
bool[] hideVisibleAccessory
Definition Player.cs:1367
bool IsItemSlotUnlockedAndUsable(int slot)
Definition Player.cs:11968
Item[] miscDyes
Definition Player.cs:1173
int cShieldFallback
Definition Player.cs:2517

References Terraria.Item.dye.

Referenced by Terraria.GameContent.Tile_Entities.TEDisplayDoll.Draw(), Terraria.GameContent.Tile_Entities.TEHatRack.Draw(), Terraria.GameContent.Animations.Segments.PlayerSegment.Draw(), and Terraria.GameContent.UI.Elements.UICharacter.Update().