public void ItemClassSave(int Target, ItemClass Components) { print(Target); print(Components.name); switch (Components.Category) { case ItemClass.Categorys.General: Destroy(Hand); break; case ItemClass.Categorys.Gun: Items[Target].GetComponent <Weaponclass>().SetComponent(Components.GetComponent <Weaponclass>()); break; case ItemClass.Categorys.Cold: Items[Target].GetComponent <ColdWeapon>().SetComponent(Components.GetComponent <ColdWeapon>()); break; } }