private void OnEndDrag() { if (dragger == null) { return; } if (crafter.view.holderSelected == null && dragger.dragItem != null) { dragger.ResetDragItem(); return; } if ((crafter.view.holderSelected.tag == "PrimaryHolder" && !Talent.isPrimary) || (crafter.view.holderSelected.tag == "SecondaryHolder" && Talent.isPrimary) || !crafter.view.holderSelected.isUnlocked) { dragger.ResetDragItem(); return; } if (crafter.view.holderSelected != null) { crafter.controller.OnAddTalent(this); dragger.ResetDragItem(); } else { dragger.ResetDragItem(); } }
private void OnEndDrag() { if (RecipeSelector.recipeHolderSelected != null) { RecipeSelector.SelectRecipe(recipe); Debug.Log("EndDrag1"); dragger.ResetDragItem(); GameController.instance.audio.MakeSound(onEndDragSound); return; } if (GameController.instance.crafter.view.holderSelected == null) { dragger.ResetDragItem(); return; } if (!GameController.instance.crafter.view.holderSelected.isUnlocked || (GameController.instance.crafter.view.holderSelected == null && dragger.dragItem != null)) { dragger.ResetDragItem(); return; } if (GameController.instance.crafter.view.holderSelected != null && GameController.instance.crafter.view.recipeHolderSelected == null) { GameController.instance.crafter.controller.OnAddRecipe(this); GameController.instance.audio.MakeSound(onEndDragSound); dragger.ResetDragItem(); } else { Debug.Log("EndDragEND"); dragger.ResetDragItem(); } }