public override void RecoverPlayerWeapon(PlayerEntity player, int index = -1) { if (player == null) { return; } if (index == -1) { if (!player.hasPlayerInfo) { index = 0; } else { index = GetDefaultBagIndex(player.playerInfo); } } player.WeaponController().InitBag(index); serverInitHandler.RecoverPlayerWeapon(player, FilterSortedWeaponBagDatas(player), index); }
public override void RecoverPlayerWeapon(PlayerEntity player) { base.RecoverPlayerWeapon(player); serverInitHandler.RecoverPlayerWeapon(player, FilterSortedWeaponBagDatas(player)); }