コード例 #1
0
    public GameObject showCanDoHint(Vector3 _pos)
    {
        GameObject go     = GameObject.Instantiate(canDoHint) as GameObject;
        var        canvas = GameObject.Find("Canvas").GetComponent <RectTransform>();

        go.transform.SetParent(canvas);

        CanDoHint basepanel = go.GetComponent <CanDoHint>();

        if (basepanel != null)
        {
            basepanel.pos = _pos;
        }

        return(go);
    }
コード例 #2
0
    public void showCanDo()
    {
        if (!showCanDoHint)
        {
            return;
        }

        if (cando == null)
        {
            Vector3 pos = transform.position + new Vector3(0, Yoffset, 0);
            cando = UIManager.instance.showCanDoHint(pos).GetComponent <CanDoHint>();
        }

        if (!cando.show)
        {
            cando.gameObject.SetActive(true);
            cando.Show(canDoHint);
        }
    }