private static void Postfix(GameMenuCallbackManager __instance, string menuId, MenuContext state) { if (menuId == FastDialogueSubModule.FastEncounterMenu) { MenuCallbackArgs args = new MenuCallbackArgs(state, null); game_menu_encounter_on_initMethod.Invoke(null, new object[] { args }); } }
private static void Postfix(GameMenuCallbackManager __instance, string menuId, MenuContext state) { try { if (menuId == FastDialogueSubModule.FastEncounterMenu) { MenuCallbackArgs args = new MenuCallbackArgs(state, null); game_menu_encounter_on_initMethod.Invoke(null, new object[] { args }); } } catch (Exception ex) { InformationManager.DisplayMessage(new InformationMessage("Fast Dialogue failed to init menu", Color.FromUint(4282569842U))); } }