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;
             }
         }
     }
 }
Beispiel #2
0
 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;
 }