private static void TransferOldPlayersEquipmentToNewPlayer(Hero oldPlayer, Hero newPlayer)
{
for (EquipmentIndex equipmentIndex = EquipmentIndex.WeaponItemBeginSlot; equipmentIndex < EquipmentIndex.NumEquipmentSetSlots; equipmentIndex++)
{
ItemObject item = oldPlayer.CharacterObject.Equipment[equipmentIndex].Item;
if (item != null)
{
newPlayer.PartyBelongedTo.Party.ItemRoster.Add(new ItemRosterElement(item, 1, null));
}
}
for (EquipmentIndex equipmentIndex2 = EquipmentIndex.WeaponItemBeginSlot; equipmentIndex2 < EquipmentIndex.NumEquipmentSetSlots; equipmentIndex2++)
{
ItemObject item2 = oldPlayer.CharacterObject.FirstCivilianEquipment[equipmentIndex2].Item;
if (item2 != null)
{
newPlayer.PartyBelongedTo.Party.ItemRoster.Add(new ItemRosterElement(item2, 1, null));
}
}
}
}
}