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); }
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); } }