void showClub(ClubDetailInfo club) { Transform body = transform.Find("Body"); setInput(body, "name/input", club.name); setInput(body, "desc/input", club.desc); UIToggle auto_start = body.Find("params/auto_start").GetComponent <UIToggle>(); auto_start.value = club.auto_start; setIcon(body, "logo/bghead/icon", club.logo); }
void showClub(ClubDetailInfo club) { Transform me = transform.Find("me"); Transform bottom = transform.Find("bottom"); //setActive (transform, "top/btn_save", mAdmin); setActive(me, "btn_mail", mAdmin); if (mAdmin) { setBtnEvent(transform, "top/btn_edit", () => { SetClub sc = getPage <SetClub>("PSetClub"); sc.UpdateEvents += refresh; sc.enter(mClubID); }); setBtnEvent(me, "btn_mail", () => { ClubMessage cm = getPage <ClubMessage>("PClubMessage"); cm.enter(mClubID); }); } setText(me, "name", club.name); setText(me, "hc", club.member_num + " / " + club.max_member_num); setIcon(me, "icon", club.logo); Transform grid = transform.Find("items/grid_ign"); Transform creator = grid.GetChild(0); setBtnEvent(grid.GetChild(1), null, () => { if (mAdmin) { SetMember sm = getPage <SetMember>("PSetMember"); sm.enter(mClubID); } else { Rank rk = getPage <Rank>("PRank"); rk.enter(mClubID); } }); setText(grid.GetChild(2), "desc", club.desc); setActive(grid.GetChild(2), "btn_edit", mAdmin); setText(grid.GetChild(3), "id", "" + club.id); setText(creator, "name", club.owner.name); setIcon(creator, "icon", club.owner.logo); setBtnEvent(grid.GetChild(3), "btn_share", () => { GameObject root = GameObject.Find("UI Root"); GameObject share = root.transform.Find("PShare").gameObject; share.SetActive(true); //share.GetComponent<Share>().club_id = club.id; share.GetComponent <LuaBehaviour>().setIntValue("club_id", club.id); }); Transform auto = grid.GetChild(4); setToggleEvent(auto, "auto_start", null); setToggle(auto, "auto_start", club.auto_start); auto.GetComponentInChildren <Collider>().enabled = mAdmin; Debug.Log("enabled=" + mAdmin); if (mAdmin) { setToggleEvent(auto, "auto_start", val => { Debug.Log("audo_start changed, val=" + val); setAutoStart(val); }); } setText(bottom, "create_time", "创建于" + PUtils.formatTime(club.create_time)); setBtnEvent(bottom, "btn_exit", () => { onBtnExit(mClubID); }); grid.GetComponent <UIGrid> ().Reposition(); grid.GetComponentInParent <UIScrollView> ().ResetPosition(); }