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);
 }
Beispiel #3
0
 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;
 }