public void RemoveInInventory(ItemBase itemBase) { if (itemBase == null) { return; } if (itemBase.itemType == ItemType.Weapon) { //무기 벗겨줌 RemoveWeapon(itemBase); CharacterBase player = GamePlayerManager.Instance.player; //해당 무기 생성 ItemSpawner.Instance.SpawnWeapon(player.transform.position, itemBase.weapontype); player.ChangeWeapon(); } allItemList.Remove(itemBase); if (inventoryUi != null) { inventoryUi.UpdateInventoryUi(); } itemBase = null; }