public bool OnOpen() { mWndObject = GameObject.Instantiate(Resources.Load(PrefabName)) as GameObject; ShaderUtil.FiexdActionAndGodDoubleSide(mWndObject); // attach to the root.//attention Order mRootUI = GameObject.Find("Anchor"); mWndObject.transform.parent = mRootUI.transform; // WndObject.transform.localPosition = Vector3.zero; mWndObject.transform.localScale = Vector3.one; mWndObject.transform.localPosition = new Vector3(0, 0, -50); Init(); return(true); }