public override bool Inputs() { bool ret = false; if (InputFunctions != null && InputFunctions.TryGetValue((Mode)GetMode(), out Func <bool> fun)) { ret = fun(); } if (!ret && Input2.Button(FF8TextTagKey.Confirm)) { SetMode(((Mode)GetMode()) + 1); } return(true); }