public void TryForceCreateGO() { if (itemScript == null) { TryLoadViewGo(); if (null != itemScript) { itemScript.OnConstruct(); } } }
public override void OnConstruct() { base.OnConstruct(); _mainGo = itemDrag.CreateViewGameObject(null); if (_mainGo == null) { return; } FlagTrans.SetModel(_mainGo.transform); _mainGo.transform.parent = transform; _mainGo.transform.position = transform.position; _mainGo.transform.rotation = transform.rotation; _mainGo.transform.localScale = transform.localScale; ItemScript itemScript = _mainGo.GetComponentInChildren <ItemScript>(); if (null != itemScript) { itemScript.SetItemObject(itemDrag.itemObj); itemScript.InitNetlayer(mNetlayer); itemScript.id = id; itemScript.OnConstruct(); } }