public override bool ITEMInputs(IGMDataItem i, int pos = 0) { bool ret = false; if (InputsModeTest(pos)) { Mode lastmode = (Mode)InGameMenu_Junction.GetMode(); ret = base.ITEMInputs(i, pos); if (ret) { if (!InGameMenu_Junction.GetMode().Equals(lastmode)) { Show(); } } } return(ret); }
public IGMData_Pool(int count, int depth, IGMDataItem container = null, int?rows = null, int?pages = null) : base(count + 2, depth, container, 1, rows) { DefaultPages = pages ?? 1; }
public override void ITEMShow(IGMDataItem i, int pos = 0) { if (InGameMenu_Junction != null) { pos = cnv(pos); switch (InGameMenu_Junction.GetMode()) { default: if (pos < 1) { base.ITEMShow(i, pos); } else { base.ITEMHide(i, pos); } break; case Mode.Mag_Pool_Stat: case Mode.Mag_Stat: if (pos < 3) { base.ITEMShow(i, pos); } else { base.ITEMHide(i, pos); } break; case Mode.Mag_EL_A: case Mode.Mag_Pool_EL_A: if (pos > 0 && pos < 5) { base.ITEMShow(i, pos); } else { base.ITEMHide(i, pos); } break; case Mode.Mag_EL_D: case Mode.Mag_Pool_EL_D: if (pos > 0 && pos < 4 || pos == 5) { base.ITEMShow(i, pos); } else { base.ITEMHide(i, pos); } break; case Mode.Mag_ST_A: case Mode.Mag_Pool_ST_A: if (pos > 0 && pos < 3 || pos == 6 || pos == 7) { base.ITEMShow(i, pos); } else { base.ITEMHide(i, pos); } break; case Mode.Mag_ST_D: case Mode.Mag_Pool_ST_D: if (pos > 0 && pos < 3 || pos == 6 || pos == 8) { base.ITEMShow(i, pos); } else { base.ITEMHide(i, pos); } break; } } }
public virtual void ITEMReInit(IGMDataItem i, int pos = 0) { i.ReInit(); }
public IGMData_Container(IGMDataItem container) : base(0, 0, container) { }
public virtual bool ITEMInputs(IGMDataItem i, int pos = 0) { return(i.Inputs()); }
public virtual void ITEMShow(IGMDataItem i, int pos = 0) { i.Show(); }
public virtual void ITEMHide(IGMDataItem i, int pos = 0) { i.Hide(); }
public virtual bool ITEMUpdate(IGMDataItem i, int pos = 0) { return(i.Update()); }
public IGMData_Pool(int count, int depth, IGMDataItem container = null, int?rows = null, int?pages = null, Characters character = Characters.Blank, Characters?visablecharacter = null) : base(count + 2, depth, container, 1, rows, character, visablecharacter) => DefaultPages = pages ?? 1;