public void AddItem() { var armourSlot = Armour.GetArmour(); item = ScriptableObject.CreateInstance <ArmourPiece>(); item.Init(RandomNumberGenerator.GetRandom(Armour.GetArmourValue(armourSlot)), armourSlot); UpdateSlot(); }