public void Init(GUIBillboard baseScene, string name, BillboardChildBtn.VoidCallback cb) { this.mBaseScene = baseScene; this.SendMessageToServer = cb; this.CreateObjects(); this.mName.text = name; }
public void AddChildBtn(BillboardChildBtn child) { if (this.firstChild == null) { this.firstChild = child; } GameUITools.AddChild(this.mChildren.gameObject, child.gameObject); child.gameObject.transform.localPosition = new Vector3(0f, -32.5f - (float)(65 * (this.mChildren.childCount - 1)), 0f); }
private BillboardChildBtn InitChildBtn(string name, BillboardChildBtn.VoidCallback cb) { GameObject original = Res.LoadGUI("GUI/BillboardChildBtn"); GameObject gameObject = UnityEngine.Object.Instantiate(original) as GameObject; BillboardChildBtn billboardChildBtn = gameObject.AddComponent<BillboardChildBtn>(); billboardChildBtn.Init(this, name, cb); return billboardChildBtn; }