public void CreateHead(int type) { if (head == null) { head = ((GamePlayWindow)WindowManager.Instance.GetWindow(EWindowType.EWT_GamePlayWindow)).CreateAltarUIPrefab(this, type); } else { head.SetCurrHeadIcon(type, this.transform); } }
public UIAltarInHead CreateAltarUIPrefab(AltarInHead target, int type) { GameObject obj = GameObject.Instantiate(Resources.Load(GameConstDefine.pathAltarHead)) as GameObject; obj.gameObject.transform.parent = mAltarSoldierHeadPoint; obj.transform.localScale = Vector3.one; obj.transform.localPosition = Vector3.zero; UIAltarInHead altar = obj.GetComponent <UIAltarInHead>(); altar.SetCurrHeadIcon(type, target.transform); return(altar); }