| 123456789101112131415161718192021222324252627282930313233343536373839 |
- using Microsoft.Xna.Framework;
- using System.Collections.Generic;
- namespace OpenVIII
- {
- public partial class IGM
- {
- #region Classes
- protected class IGMData_Header : IGMData.Base
- {
- #region Fields
- private bool eventSet = false;
- #endregion Fields
- #region Methods
- public static IGMData_Header Create() => Create<IGMData_Header>(0, 0, new IGMDataItem.Box { Pos = new Rectangle { Width = 610, Height = 75 }, Title = Icons.ID.HELP });
- public override void Refresh()
- {
- if (!eventSet && IGM != null)
- {
- IGM.ChoiceChangeHandler += ChoiceChangeEvent;
- eventSet = true;
- }
- base.Refresh();
- }
- private void ChoiceChangeEvent(object sender, KeyValuePair<Items, FF8String> e) => ((IGMDataItem.Box)CONTAINER).Data = e.Value;
- #endregion Methods
- }
- #endregion Classes
- }
- }
|