public override void Click(UIMouseEvent evt) { slot.Click(evt); if (!Main.keyState.IsKeyDown(Main.FavoriteKey)) { if ((slot.craftPathCalculated || slot.craftPathsCalculated) && slot.craftPaths.Count > 0) { RecipeBrowserUI.instance.tabController.SetPanel(RecipeBrowserUI.Craft); CraftUI.instance.SetRecipe(slot.index); if (!RecipeBrowserUI.instance.ShowRecipeBrowser) { RecipeBrowserUI.instance.ShowRecipeBrowser = true; } } else { // inherited. RecipeCatalogueUI.instance.SetRecipe(slot.index); RecipeBrowserUI.instance.tabController.SetPanel(RecipeBrowserUI.RecipeCatalogue); RecipeCatalogueUI.instance.recipeGrid.Goto(delegate(UIElement element) { UIRecipeSlot itemSlot = element as UIRecipeSlot; return(itemSlot == slot); }, true); if (!RecipeBrowserUI.instance.ShowRecipeBrowser) { RecipeBrowserUI.instance.ShowRecipeBrowser = true; } } } }
public override void Click(UIMouseEvent evt) { slot.Click(evt); if (!(Main.keyState.IsKeyDown(Main.FavoriteKey) && Main.drawingPlayerChat)) { // inherited. RecipeCatalogueUI.instance.SetRecipe(slot.index); RecipeCatalogueUI.instance.recipeGrid.Goto(delegate(UIElement element) { UIRecipeSlot itemSlot = element as UIRecipeSlot; return(itemSlot == slot); }, true); RecipeBrowserUI.instance.ShowRecipeBrowser = true; } }
public override void Click(UIMouseEvent evt) { slot.Click(evt); RecipeBrowserUI.instance.ShowRecipeBrowser = true; }