private void BTN_InventoryItem_Add_Click(object sender, EventArgs e) { if (CMB_ItemType.SelectedItem == null) { return; } if (Amount <= 0.0f) { return; } try { MyObjectBuilder_InventoryItem objectBuilder = MyObjectBuilderSerializer.CreateNewObject <MyObjectBuilder_InventoryItem>(); objectBuilder.Content = MyObjectBuilderSerializer.CreateNewObject(SelectedType.TypeId, SelectedType.SubtypeId.ToString()); objectBuilder.Amount = (MyFixedPoint)Amount; InventoryItemEntity newItem = new InventoryItemEntity(objectBuilder); InventoryContainer.NewEntry(newItem); Close(); } catch (Exception ex) { ApplicationLog.BaseLog.Error(ex); } }