public static void OnPostSetupContent() { if (Main.dedServ) { return; } Promises.AddPostModLoadPromise(() => { Menus.InitializeOpenConfigButton(); ModInfoTagsMenuContext.Initialize(); ModBrowserTagsMenuContext.Initialize(); ModRecommendsMenuContext.Initialize(); ModUpdatesMenuContext.Initialize(); //if( AprilFoolsMenuContext.IsAprilFools() ) { // AprilFoolsMenuContext.Initialize(); //} }); }
//////////////// public UITagFinishButton(ModInfoTagsMenuContext menuContext) : base(UITheme.Vanilla, "", 98f, 24f, -98f, 172f, 0.36f, true) { this.MenuContext = menuContext; this.OnMouseOver += (UIMouseEvent evt, UIElement listeningElement) => { if (this.Text == "Submit Tags") { MenuContext.InfoDisplay?.SetText("Submit tags to online database.", Color.White); } else if (this.Text == "Modify Tags") { MenuContext.InfoDisplay?.SetText("Enable changing current mod's tags.", Color.White); } }; this.OnMouseOut += (UIMouseEvent evt, UIElement listeningElement) => { MenuContext.InfoDisplay?.SetText("", Color.White); }; this.RecalculatePos(); }