void Awake() { _instance = this; completeSign = transform.Find("LevelUI/if_completeSprite").gameObject; numberLabel = transform.Find("LevelUI/numberLabel").GetComponent <UILabel> (); powerLabel = transform.Find("LevelUI/powerLabel").GetComponent <UILabel> (); difficultLabel = transform.Find("LevelUI/difficultLabel").GetComponent <UILabel> (); levelbtn = transform.Find("LevelUI").GetComponent <UIButton> (); //EventDelegate ed = new EventDelegate(this,""); //levelbtn.onClick.Add (ed); }
void OnLevelChange() { levelList = LevelManager._instance.LevelList; foreach (Level ti in levelList) { switch (ti._Place) { case 1: GameObject go1 = NGUITools.AddChild(levelListGrid1.gameObject, levelItemPrefab); levelListGrid1.AddChild(go1.transform); LevelControllerUI t1 = go1.GetComponent <LevelControllerUI>(); t1.SetLevel(ti); break; case 2: GameObject go2 = NGUITools.AddChild(levelListGrid2.gameObject, levelItemPrefab); levelListGrid2.AddChild(go2.transform); LevelControllerUI t2 = go2.GetComponent <LevelControllerUI>(); t2.SetLevel(ti); break; case 3: GameObject go3 = NGUITools.AddChild(levelListGrid3.gameObject, levelItemPrefab); levelListGrid3.AddChild(go3.transform); LevelControllerUI t3 = go3.GetComponent <LevelControllerUI>(); t3.SetLevel(ti); break; case 4: GameObject go4 = NGUITools.AddChild(levelListGrid4.gameObject, levelItemPrefab); levelListGrid4.AddChild(go4.transform); LevelControllerUI t4 = go4.GetComponent <LevelControllerUI>(); t4.SetLevel(ti); break; } } }