private void UpdateListUI() { if (clanFollowers == null || clanFollowers.Count == 0) { SetActive((Enum)UI.LBL_NON_LIST, true); SetActive((Enum)UI.GRD_LIST, false); SetButtonEnabled((Enum)UI.BTN_PAGE_PREV, false); SetButtonEnabled((Enum)UI.BTN_PAGE_NEXT, false); SetLabelText((Enum)UI.LBL_NOW, "0"); SetLabelText((Enum)UI.LBL_MAX, "0"); } else { SetLabelText((Enum)UI.LBL_NOW, (nowPage + 1).ToString()); SetActive((Enum)UI.LBL_NON_LIST, false); SetActive((Enum)UI.GRD_LIST, true); SetButtonEnabled((Enum)UI.BTN_PAGE_PREV, nowPage > 0); SetButtonEnabled((Enum)UI.BTN_PAGE_NEXT, nowPage + 1 < pageNumMax); SetDynamicList((Enum)UI.GRD_LIST, "GuildSearchFriendItem", clanFollowers.Count, false, (Func <int, bool>) null, (Func <int, Transform, Transform>) null, (Action <int, Transform, bool>) delegate(int i, Transform t, bool is_recycle) { GuildSearchFollowerRoomModel.GuildFollowerModel data = clanFollowers[i]; SetupListItem(data, i, t); }); } }
private void SetLoungeInfo(GuildSearchFollowerRoomModel.GuildFollowerModel data, Transform t) { SetLabelText(t, UI.LBL_LOUNGE_NAME, data.clanData.name); if (data.clanData.privacy == 0) { SetLabelText(t, UI.LBL_LABEL, "PUBLIC"); } else if (data.clanData.privacy == 1) { SetLabelText(t, UI.LBL_LABEL, "PRIVATE"); } else { SetLabelText(t, UI.LBL_LABEL, "CLOSE"); } if (data.clanData.currentMem != data.clanData.memCap) { SetLabelText(t, UI.LBL_MEMBER_NUM, data.clanData.currentMem.ToString() + "/" + data.clanData.memCap.ToString()); } else { SetLabelText(t, UI.LBL_MEMBER_NUM, "Full"); } SetLabelText(t, UI.LBL_CLAN_LV, "Lv " + data.clanData.level.ToString()); }
private void SetFollowerInfo(GuildSearchFollowerRoomModel.GuildFollowerModel data, Transform t) { //IL_0029: Unknown result type (might be due to invalid IL or missing references) //IL_003d: Unknown result type (might be due to invalid IL or missing references) SetRenderPlayerModel(t, UI.TEX_MODEL, PlayerLoadInfo.FromCharaInfo(data.charInfo, false, true, false, true), 99, new Vector3(0f, -1.536f, 1.87f), new Vector3(0f, 154f, 0f), true, null); SetLabelText(t, UI.LBL_NAME, data.charInfo.name); SetLabelText(t, UI.LBL_LEVEL, data.charInfo.level.ToString()); DegreePlate component = FindCtrl(t, UI.OBJ_DEGREE_FRAME_ROOT).GetComponent <DegreePlate>(); component.Initialize(data.charInfo.selectedDegrees, false, delegate { GetCtrl(UI.GRD_LIST).GetComponent <UIGrid>().Reposition(); }); }
private void SetupListItem(GuildSearchFollowerRoomModel.GuildFollowerModel data, int i, Transform t) { SetEvent(t, "GUILD_INFO", data.clanData.clanId); SetFollowerInfo(data, t); SetLoungeInfo(data, t); }