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

◆ CloneLoadouts()

void Terraria.Player.CloneLoadouts ( Player clonePlayer)
inlineprivate

Definition at line 55200 of file Player.cs.

55201 {
55202 Item[] array = armor;
55203 Item[] array2 = clonePlayer.armor;
55204 for (int i = 0; i < array.Length; i++)
55205 {
55206 array[i].CopyNetStateTo(array2[i]);
55207 }
55208 array = dye;
55209 array2 = clonePlayer.dye;
55210 for (int j = 0; j < array.Length; j++)
55211 {
55212 array[j].CopyNetStateTo(array2[j]);
55213 }
55214 for (int k = 0; k < Loadouts.Length; k++)
55215 {
55216 array = Loadouts[k].Armor;
55217 array2 = clonePlayer.Loadouts[k].Armor;
55218 for (int l = 0; l < array.Length; l++)
55219 {
55220 array[l].CopyNetStateTo(array2[l]);
55221 }
55222 array = Loadouts[k].Dye;
55223 array2 = clonePlayer.Loadouts[k].Dye;
55224 for (int m = 0; m < array.Length; m++)
55225 {
55226 array[m].CopyNetStateTo(array2[m]);
55227 }
55228 }
55229 }
Item[] armor
The player's armor and accessories. Indexes 0-2 hold head, chest, and legs armor while 10-12 hold the...
Definition Player.cs:1651
EquipmentLoadout[] Loadouts
Definition Player.cs:3281

References Terraria.EquipmentLoadout.Armor, Terraria.Player.armor, Terraria.Item.CopyNetStateTo(), Terraria.EquipmentLoadout.Dye, Terraria.Player.dye, and Terraria.Player.Loadouts.

Referenced by Terraria.Player.clientClone(), and Terraria.Player.TrySwitchingLoadout().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: