コード例 #1
0
        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);
        }
コード例 #2
0
 public override void RecoverPlayerWeapon(PlayerEntity player)
 {
     base.RecoverPlayerWeapon(player);
     serverInitHandler.RecoverPlayerWeapon(player, FilterSortedWeaponBagDatas(player));
 }