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

◆ CycleClothingStyle_Inner()

static void Terraria.Main.CycleClothingStyle_Inner ( Player plr)
inlinestaticprivate

Definition at line 49286 of file Main.cs.

49287 {
49288 if (plr.Male)
49289 {
49290 int num = 0;
49292 for (int i = 0; i < variantOrderMale.Length; i++)
49293 {
49294 if (variantOrderMale[i] == plr.skinVariant)
49295 {
49296 num = i;
49297 break;
49298 }
49299 }
49300 if (num == variantOrderMale.Length - 1)
49301 {
49302 plr.skinVariant = variantOrderMale[0];
49303 }
49304 else
49305 {
49306 plr.skinVariant = variantOrderMale[num + 1];
49307 }
49308 return;
49309 }
49310 int num2 = 0;
49312 for (int j = 0; j < variantOrderFemale.Length; j++)
49313 {
49314 if (variantOrderFemale[j] == plr.skinVariant)
49315 {
49316 num2 = j;
49317 break;
49318 }
49319 }
49320 if (num2 == variantOrderFemale.Length - 1)
49321 {
49322 plr.skinVariant = variantOrderFemale[0];
49323 }
49324 else
49325 {
49326 plr.skinVariant = variantOrderFemale[num2 + 1];
49327 }
49328 }

References System.Text.RegularExpressions.i, Terraria.ID.PlayerVariantID.Sets.VariantOrderFemale, and Terraria.ID.PlayerVariantID.Sets.VariantOrderMale.

Referenced by Terraria.Main.CycleClothingStyle().