Esempio n. 1
0
 /// <summary>
 /// Closes the <see cref="AddSlotBox"/>, signaling that the <see cref="InventorySlot"/> was accepted.
 /// </summary>
 /// <param name="inSender">The originator of the event.</param>
 /// <param name="inEventArguments">Additional event data.</param>
 private void OkayButton_Click(object inSender, EventArgs inEventArguments)
 {
     (ReturnNewSlot, DialogResult) = ModelID.None != ItemID &&
                                     ItemID.IsValidForRange(All.ItemIDs) &&
                                     ItemAmount > 0
         ? (new InventorySlot(ItemID, ItemAmount), DialogResult.OK)
         : (InventorySlot.Empty, DialogResult.Cancel);
     Close();
 }