コード例 #1
0
    public void SetFocus(UIRecipeItem item)
    {
        if (_focusItem != null)
        {
            _focusItem.OnFocused(false);
        }

        _focusItem = item;

        _focusItem.OnFocused(true);

        DisplayRecipeInfo();
    }
コード例 #2
0
    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);
    }