public void SetFocus(UIRecipeItem item) { if (_focusItem != null) { _focusItem.OnFocused(false); } _focusItem = item; _focusItem.OnFocused(true); DisplayRecipeInfo(); }
public void ChooseTattoo(TattooData td) { _selectedTD = td; float x = recipeGrid.cellHeight * (td.ord + td.level - 1); UIRecipeItem recipeItem = _recipeItemList.Find(delegate(UIRecipeItem rcp) { return(!rcp.IsSummaryLine && rcp.ttData.tattooID == td.tattooID); }); this.SetFocus(recipeItem); //select it! UIDraggablePanel panel = recipeGrid.transform.parent.GetComponent <UIDraggablePanel>(); panel.ResetPosition(); panel.MoveRelative(x * Vector3.up); }