using System; namespace BizHawk.Client.ApiHawk.Classes.Events { /// /// This class holds event data for BeforeQuickLoad event /// public sealed class BeforeQuickLoadEventArgs : EventArgs { #region Fields private bool _Handled = false; private string _QuickSaveSlotName; #endregion #region cTor(s) internal BeforeQuickLoadEventArgs(string name) { _QuickSaveSlotName = name; } #endregion #region Properties /// /// Gets or sets value that defined if saved has been handled or not /// public bool Handled { get { return _Handled; } set { _Handled = value; } } /// /// Gets quicksave name /// public string Name { get { return _QuickSaveSlotName; } } /// /// Gets slot used for quicksave /// public int Slot { get { return int.Parse(_QuickSaveSlotName.Substring(_QuickSaveSlotName.Length - 1)); } } #endregion } }