[SerializeField] private UISprite _MeSprite; // 내 케릭터다. //=================================================================================== // // Variable // //=================================================================================== //=================================================================================== // // Default Method // //=================================================================================== //=================================================================================== // // Method // //=================================================================================== public void Init(CGuildRaidRankInfo rankInfo) { bool isMyGuild = string.Equals(UserInfo.Instance.GuildName, rankInfo.kGuildName); if (isMyGuild && rankInfo.kGuildRaidRank > 100) { _RankLabel.text = "-"; } else { _RankLabel.text = rankInfo.kGuildRaidRank.ToString(); } _GuildNameLabel.text = rankInfo.kGuildName; DATA_GUILD_MAIN guildMainTable = CDATA_GUILD_MAIN.Get(rankInfo.kGuildLevel); _GuildLevelLabel.text = string.Format("{0}{1}", StringTableManager.GetData(12), guildMainTable.iGuildLv); _guildRaidScore.text = string.Format(StringTableManager.GetData(3411), rankInfo.kGuildRaidScore); _MeSprite.gameObject.SetActive(isMyGuild); _EmblemSprite.sprite2D = UIResourceMgr.CreateSprite(BUNDLELIST.TEXTURE_ICON_GUILDEMBLEM, string.Format("GuildEmblem{0}", rankInfo.kGuildMark.ToString("D2"))); }
public void SetGuildInfo(CGuild guild, enGuildListItem_Type type) { m_GuildInfo = guild; m_kGuildKey = m_GuildInfo.kGuildKey; m_GuildMarkSprite.sprite2D = UIResourceMgr.CreateSprite(BUNDLELIST.TEXTURE_ICON_GUILDEMBLEM, string.Format("GuildEmblem{0}", m_GuildInfo.kGuildMark.ToString("D2"))); m_GuildNameLabel.text = m_GuildInfo.kGuildName; m_CaptainNameLabel.text = guild.kGuildCaptainName; DATA_GUILD_MAIN GuildMainData = CDATA_GUILD_MAIN.Get(m_GuildInfo.kGuildLevel); if (GuildMainData != null) { // string num : 12 -> LV m_GuildLevelLabel.text = string.Format("{0} {1}", StringTableManager.GetData(12), GuildMainData.iGuildLv); } if (guild.kJoinMethod == _enGuildJoinMethod.eGuildJoinMethod_Free) { m_JoinMethodLabel.text = StringTableManager.GetData(6233); } else if (guild.kJoinMethod == _enGuildJoinMethod.eGuildJoinMethod_Approval) { m_JoinMethodLabel.text = StringTableManager.GetData(6239); } SetMiddleObj_And_Button(type); }
private void SetMyGuildInfo(CGuildDetail guildDetail) { m_GuildDeleteButton.SetActive(false); m_GuildOrderCaptainButton.SetActive(false); // 길드장 위임버튼. m_GuildOrderSubCaptainButton.SetActive(false); // 부길드장 임명버튼. m_GuildEmblemSprite.sprite2D = UIResourceMgr.CreateSprite(BUNDLELIST.TEXTURE_ICON_GUILDEMBLEM, string.Format("GuildEmblem{0}", guildDetail.kGuildMark.ToString("D2"))); m_GuildNameLabel.text = guildDetail.kGuildName; DATA_GUILD_MAIN GuildMainData = CDATA_GUILD_MAIN.Get(guildDetail.kGuildLevel); if (GuildMainData != null) { // string num : 12 -> LV m_GuildLevelLabel.text = string.Format("{0} {1}", StringTableManager.GetData(12), GuildMainData.iGuildLv); } CGuildMember captainInfo = null; int iCount = guildDetail.vMembers.Count; for (int i = 0; i < iCount; ++i) { CGuildMember memberInfo = guildDetail.vMembers[i]; if (memberInfo == null) { continue; } if (memberInfo.kMemberState == _enGuildMemberState.eGuildMemberState_Captain) { captainInfo = memberInfo; } if (memberInfo.kCharNo == UserInfo.Instance.CharNo) { m_MyMemberInfo = memberInfo; UserInfo.Instance.GuildKey = guildDetail.kGuildKey; UserInfo.Instance.GuildName = guildDetail.kGuildName; UserInfo.Instance.CharGuildState = m_MyMemberInfo.kMemberState; } } if (captainInfo != null) { m_GuildCaptainLabel.text = captainInfo.kCharName; } SetJoinMethodButton(guildDetail.kJoinMethod); SetNoticeOrDescButton(enNoticeAndDesc.Notice); // 공지사항이 디폴트. if (m_MyMemberInfo != null) { if (m_MyMemberInfo.kMemberState == _enGuildMemberState.eGuildMemberState_Captain) { m_GuildDeleteButton.SetActive(true); m_GuildOrderCaptainButton.SetActive(true); m_GuildOrderSubCaptainButton.SetActive(true); } } }
private void SetOtherGuildInfo(CGuildDetail kGuildDetailInfo) { m_GuildMarkSprite.sprite2D = UIResourceMgr.CreateSprite(BUNDLELIST.TEXTURE_ICON_GUILDEMBLEM, string.Format("GuildEmblem{0}", m_GuildDetailInfo.kGuildMark.ToString("D2"))); m_GuildNameLabel.text = m_GuildDetailInfo.kGuildName; DATA_GUILD_MAIN GuildMainData = CDATA_GUILD_MAIN.Get(m_GuildDetailInfo.kGuildLevel); if (GuildMainData != null) { // string num : 12 -> LV m_GuildLevelLabel.text = string.Format("{0} {1}", StringTableManager.GetData(12), GuildMainData.iGuildLv); } CGuildMember captainInfo = null; int iCount = m_GuildDetailInfo.vMembers.Count; for (int i = 0; i < iCount; ++i) { CGuildMember memberInfo = m_GuildDetailInfo.vMembers[i]; if (memberInfo == null) { continue; } if (memberInfo.kMemberState == _enGuildMemberState.eGuildMemberState_Captain) { captainInfo = memberInfo; } } if (captainInfo != null) { m_GuildCaptainLabel.text = captainInfo.kCharName; } if (m_GuildDetailInfo.kJoinMethod == _enGuildJoinMethod.eGuildJoinMethod_Free) { m_GuildJoinMethodLabel.text = StringTableManager.GetData(6233); } else if (m_GuildDetailInfo.kJoinMethod == _enGuildJoinMethod.eGuildJoinMethod_Approval) { m_GuildJoinMethodLabel.text = StringTableManager.GetData(6239); } m_GuildDescLabel.text = m_GuildDetailInfo.kGuildDesc; }
//=================================================================================== // // Method // //=================================================================================== public void Init(CGuildDetail guildDetail) { // 6752 봉헌 _TitleLabel.text = StringTableManager.GetData(6752); // 6896 봉헌을 통한 여신의 가호 효과는 모험지역에서만 적용됩니다. _BottomLabel.text = StringTableManager.GetData(6896); // grid sort setting { _FreeTributeGrid.sorting = UIGrid.Sorting.Custom; _FreeTributeGrid.onCustomSort = SortByCustomType; _GoodTributeGrid.sorting = UIGrid.Sorting.Custom; _GoodTributeGrid.onCustomSort = SortByCustomType; _ExtraTributeGrid.sorting = UIGrid.Sorting.Custom; _ExtraTributeGrid.onCustomSort = SortByCustomType; } _MyGuildLv = guildDetail.kGuildLevel; SetGoddnessData(guildDetail.kGuildLevel); DATA_GUILD_MAIN GuildMainTableData = CDATA_GUILD_MAIN.Get(guildDetail.kGuildLevel); if (GuildMainTableData != null) { // 8289 길드 레벨과 맞지 않는 봉헌은 이용할 수 없습니다. (이용 가능 봉헌 : Lv.{0}) _BottomLevelMissMatchLabel.text = string.Format(StringTableManager.GetData(8289), GuildMainTableData.iGuildLv); } if (_FreeTributeTooltipButton != null) { _FreeTributeTooltipButton.gameObject.SetActive(false); } if (_GoodTributeTooltipButton != null) { _GoodTributeTooltipButton.gameObject.SetActive(false); } if (_ExtraTributeTooltipButton != null) { _ExtraTributeTooltipButton.gameObject.SetActive(false); } }
//=================================================================================== // // Method // //=================================================================================== public void Init(_stGuildAttendanceAck stAck, MyGuild myGuild) { _MyGuild = myGuild; for (int i = 0; i < _GuildGoddnessBuffLabelList.Count; ++i) { _GuildGoddnessBuffLabelList[i].text = string.Empty; } _GuildTributeKindLabel.text = string.Empty; // 6904 여신의 신전에서 우편함으로 봉헌 감사 선물을 전달했습니다. _ContextLabel.text = StringTableManager.GetData(6904); // 6311 아무 곳이나 터치하시면 이전 화면으로 돌아갑니다. _CloseAreaButtonLabel.text = StringTableManager.GetData(6311); DATA_GUILD_MAIN GuildMainData = CDATA_GUILD_MAIN.Get(stAck.kResultGuildLevel); if (GuildMainData == null) { return; // error } DATA_GUILD_TRIBUTE._enTributeEnum TributeEnum = stAck.kGuildTributeKind; DATA_GUILD_TRIBUTE GuildTributeData = CDATA_GUILD_TRIBUTE.Get(TributeEnum); if (GuildTributeData == null) { return; // error } // 여신 이미지 셋팅. { _GoddnessFree.SetActive(false); _GoddnessGood.SetActive(false); _GoddnessExtra.SetActive(false); if (GuildTributeData.enTributeEnum.ToString().IndexOf("free", System.StringComparison.OrdinalIgnoreCase) != -1) { _GoddnessFree.SetActive(true); } else if (GuildTributeData.enTributeEnum.ToString().IndexOf("good", System.StringComparison.OrdinalIgnoreCase) != -1) { _GoddnessGood.SetActive(true); } else if (GuildTributeData.enTributeEnum.ToString().IndexOf("extra", System.StringComparison.OrdinalIgnoreCase) != -1) { _GoddnessExtra.SetActive(true); } } _GuildTributeKindLabel.text = string.Format(StringTableManager.GetData(GuildTributeData.iBuffTitle), GuildMainData.iGuildLv); int iLabelCount = 0; float Percent = 0.0f; if (GuildTributeData.fbuff_Gold > 0) { Percent = (GuildTributeData.fbuff_Gold * 100); _GuildGoddnessBuffLabelList[iLabelCount].text = string.Format(StringTableManager.GetData(6890), Percent.ToString("F2")); iLabelCount++; } if (GuildTributeData.fbuff_Pexp > 0) { Percent = (GuildTributeData.fbuff_Pexp * 100); _GuildGoddnessBuffLabelList[iLabelCount].text = string.Format(StringTableManager.GetData(6891), Percent.ToString("F2")); iLabelCount++; } if (GuildTributeData.fbuff_Cexp > 0) { Percent = (GuildTributeData.fbuff_Cexp * 100); _GuildGoddnessBuffLabelList[iLabelCount].text = string.Format(StringTableManager.GetData(6892), Percent.ToString("F2")); iLabelCount++; } }
private void SetData(Vector3 position) { transform.localPosition = position; _TitleLabel.text = string.Empty; for (int i = 0; i < _GuildGoddnessBuffLabelList.Count; ++i) { _GuildGoddnessBuffLabelList[i].text = string.Empty; } DATA_GUILD_TRIBUTE._enTributeEnum GuildBuffKind = UserInfo.Instance.GuildBuffKind; DATA_GUILD_TRIBUTE GuildTributeData = CDATA_GUILD_TRIBUTE.Get(GuildBuffKind); if (GuildTributeData == null) { return; // error } int iGuildLevel = 0; int iCount = CDATA_GUILD_MAIN.GetCount(); for (int i = 0; i < iCount; ++i) { DATA_GUILD_MAIN GuildMainData = CDATA_GUILD_MAIN.GetByIndex(i); if (GuildMainData == null) { continue; } if (GuildMainData.enTributeFree == GuildBuffKind) { iGuildLevel = GuildMainData.iGuildLv; break; } else if (GuildMainData.enTributeGood == GuildBuffKind) { iGuildLevel = GuildMainData.iGuildLv; break; } else if (GuildMainData.enTributeExtra == GuildBuffKind) { iGuildLevel = GuildMainData.iGuildLv; break; } } _TitleLabel.text = string.Format(StringTableManager.GetData(GuildTributeData.iBuffTitle), iGuildLevel); float Percent = 0.0f; if (GuildTributeData.fbuff_Gold > 0) { Percent = (GuildTributeData.fbuff_Gold * 100); _GuildGoddnessBuffLabelList[_LabelCount].text = string.Format(StringTableManager.GetData(6890), Percent.ToString("F2")); _LabelCount++; } if (GuildTributeData.fbuff_Pexp > 0) { Percent = (GuildTributeData.fbuff_Pexp * 100); _GuildGoddnessBuffLabelList[_LabelCount].text = string.Format(StringTableManager.GetData(6891), Percent.ToString("F2")); _LabelCount++; } if (GuildTributeData.fbuff_Cexp > 0) { Percent = (GuildTributeData.fbuff_Cexp * 100); _GuildGoddnessBuffLabelList[_LabelCount].text = string.Format(StringTableManager.GetData(6892), Percent.ToString("F2")); _LabelCount++; } _BuffDurationLabel = _GuildGoddnessBuffLabelList[_LabelCount]; _BuffDurationLabel.color = new Color(107 / 255, 255 / 255, 218 / 255, 255 / 255); }
//=================================================================================== // // Method // //=================================================================================== public void Init(enGuildInfo_WindowType type, ulong kGuildKey, CGuildMember member) { m_DelegationButtonLabel.text = StringTableManager.GetData(6294); // 6294 길드장 위임 m_AppointButtonLabel.text = StringTableManager.GetData(6298); // 6298 부길드장 임명 m_BgMeSprite.gameObject.SetActive(false); m_CaptainCrown.gameObject.SetActive(false); m_SubCaptainCrown.gameObject.SetActive(false); m_kGuildKey = kGuildKey; m_MemberInfo = member; m_NameLabel.text = m_MemberInfo.kCharName; m_LevelLabel.text = string.Format("{0} {1}", StringTableManager.GetData(12), m_MemberInfo.kCharLevel); // 12번 텍스트 LV DATA_VIP VipData = CDATA_VIP.Get(m_MemberInfo.kCharVIPLevel); if (VipData != null) { m_VipRankSprite.spriteName = VipData.szGradeImg; } m_VipRankLabel.text = string.Format(StringTableManager.GetData(4984), (int)m_MemberInfo.kCharVIPLevel); DATA_CREATURE_NEWVER CreatureData = CDATA_CREATURE_NEWVER.Get(m_MemberInfo.kLeaderCreatureID); if (CreatureData != null) { int iCreatureTID = CDATA_CREATURE_NEWVER.Get(m_MemberInfo.kLeaderCreatureID).m_iCreatureTID; DATA_CREATURE_NEWVER pCreatureData = UtilFunc.GetCreatureDataByTID(iCreatureTID); m_CreatureSprite.sprite2D = UIResourceMgr.CreateSprite(BUNDLELIST.TEXTURE_ICON_CREATUREHEAD, pCreatureData.m_szIcon); } // 공물형태가 무엇인지? { // 6856 무료 공물 _GoddnessTributeFreeLabel.text = StringTableManager.GetData(6856); _GoddnessTributeFreeObj.SetActive(false); _GoddnessTributeGoodObj.SetActive(false); _GoddnessTributeExtraObj.SetActive(false); _attendanceReward.state = ButtonState.Off; DateTime MemberAttendanceTime = m_MemberInfo.kGuildAttendanceTime.GetDateTime(); if (MemberAttendanceTime.Date >= TimeManager.Instance.GetServerTime().Date&& (m_MemberInfo.kBuffKind != DATA_GUILD_TRIBUTE._enTributeEnum.None && m_MemberInfo.kBuffKind != DATA_GUILD_TRIBUTE._enTributeEnum._enTributeEnum_Max)) { _attendanceReward.state = ButtonState.On; DATA_GUILD_TRIBUTE._enTributeEnum GuildBuffKind = m_MemberInfo.kBuffKind; DATA_GUILD_TRIBUTE GuildTributeData = CDATA_GUILD_TRIBUTE.Get(GuildBuffKind); if (GuildTributeData == null) { return; // error } _attendanceReward.SetOnLabel(string.Format(StringTableManager.GetData(8679), GuildTributeData.iKeyAmount)); int iCount = CDATA_GUILD_MAIN.GetCount(); for (int i = 0; i < iCount; ++i) { DATA_GUILD_MAIN GuildMainData = CDATA_GUILD_MAIN.GetByIndex(i); if (GuildMainData == null) { continue; } if (GuildMainData.enTributeFree == GuildBuffKind) { _GoddnessTributeFreeObj.SetActive(true); break; } else if (GuildMainData.enTributeGood == GuildBuffKind) { _GoddnessTributeGoodObj.SetActive(true); break; } else if (GuildMainData.enTributeExtra == GuildBuffKind) { _GoddnessTributeExtraObj.SetActive(true); break; } } } } if (type == enGuildInfo_WindowType.MyGuild) { _ContributionTitleLabel.gameObject.SetActive(true); _ContributionPointLabel.gameObject.SetActive(true); _attendanceReward.gameObject.SetActive(true); // 6905 기여도 _ContributionTitleLabel.text = StringTableManager.GetData(6905); _ContributionPointLabel.text = m_MemberInfo.kUserTributeExp.ToString(); // 기여도 점수. } else { _ContributionTitleLabel.gameObject.SetActive(false); _ContributionPointLabel.gameObject.SetActive(false); _attendanceReward.gameObject.SetActive(false); } if (m_MemberInfo.kAccessState == _enGuildMemberAccessState.eAccess_Yes) { _MemberLogOffObj.SetActive(false); // 3473 접속중 m_LastConnectLabel.text = string.Format(StringTableManager.GetData(3473)); } else { if (UserInfo.Instance.CharNo == m_MemberInfo.kCharNo) { _MemberLogOffObj.SetActive(false); // 3473 접속중 m_LastConnectLabel.text = string.Format(StringTableManager.GetData(3473)); } else { if (m_kGuildKey == UserInfo.Instance.GuildKey) { // 내가 속한 길드일때만 길드원의 접속여부를 확인한다. _MemberLogOffObj.SetActive(true); } else { _MemberLogOffObj.SetActive(false); } System.TimeSpan timeresult = TimeManager.Instance.GetServerTime() - m_MemberInfo.kLastLogonTime.GetDateTime(); if (timeresult.Days > 0) { // 6589 {0} 일 전. m_LastConnectLabel.text = string.Format(StringTableManager.GetData(6589), timeresult.Days); } else if (timeresult.Hours > 0) { // 6590 {0} 시간 전. m_LastConnectLabel.text = string.Format(StringTableManager.GetData(6590), timeresult.Hours); } else { // 6591 {0} 시간 미만. m_LastConnectLabel.text = string.Format(StringTableManager.GetData(6591), "1"); } } } if (m_MemberInfo.kMemberState == _enGuildMemberState.eGuildMemberState_Captain) { m_CaptainCrown.gameObject.SetActive(true); } else if (m_MemberInfo.kMemberState == _enGuildMemberState.eGuildMemberState_SubCaptain || m_MemberInfo.kMemberState == _enGuildMemberState.eGuildMemberState_AbleSubCaptain) { m_SubCaptainCrown.gameObject.SetActive(true); } bool IsMine = false; // 내 캐릭인지 if (m_MemberInfo.kCharNo == UserInfo.Instance.CharNo) { m_BgMeSprite.gameObject.SetActive(true); IsMine = true; } SetButton(type, m_MemberInfo.kMemberState, IsMine); }
private void SetMyGuildInfo(CGuildDetail guildDetail) { m_GuildLeaveButton.SetActive(false); m_GuildModifyButton.SetActive(false); m_GuildSubCaptainButtonObj.SetActive(false); // 부길드장이 사용하는 버튼. m_CommissionCheckButton.gameObject.SetActive(true); // 6587 {0} / {1} 명 m_TodayAttendanceCountLabel.text = string.Format(StringTableManager.GetData(6587), guildDetail.kAttendanceCount, guildDetail.kCurrMemberCount); m_GuildMarkSprite.sprite2D = UIResourceMgr.CreateSprite(BUNDLELIST.TEXTURE_ICON_GUILDEMBLEM, string.Format("GuildEmblem{0}", guildDetail.kGuildMark.ToString("D2"))); m_GuildNameLabel.text = guildDetail.kGuildName; DATA_GUILD_MAIN GuildMainData = CDATA_GUILD_MAIN.Get(guildDetail.kGuildLevel); if (GuildMainData != null) { // string num : 12 -> LV m_GuildLevelLabel.text = string.Format("{0} {1}", StringTableManager.GetData(12), GuildMainData.iGuildLv); float GuildExpPercentage = guildDetail.kGuildExp / (float)GuildMainData.iGexp; _GuildLevelGageSprite.fillAmount = GuildExpPercentage; _GuildLevelGageLabel.text = string.Format("{0}%", (GuildExpPercentage * 100).ToString("F2")); } bool isRequestMember = false; CGuildMember captainInfo = null; int iCount = guildDetail.vMembers.Count; for (int i = 0; i < iCount; ++i) { CGuildMember memberInfo = guildDetail.vMembers[i]; if (memberInfo == null) { continue; } if (memberInfo.kMemberState == _enGuildMemberState.eGuildMemberState_Captain) { captainInfo = memberInfo; } else if (memberInfo.kMemberState == _enGuildMemberState.eGuildMemberState_Request) { isRequestMember = true; } if (memberInfo.kCharNo == UserInfo.Instance.CharNo) { m_MyMemberInfo = memberInfo; UserInfo.Instance.GuildKey = guildDetail.kGuildKey; UserInfo.Instance.GuildName = guildDetail.kGuildName; UserInfo.Instance.CharGuildState = m_MyMemberInfo.kMemberState; } } if (captainInfo != null) { m_GuildCaptainLabel.text = captainInfo.kCharName; } if (guildDetail.kJoinMethod == _enGuildJoinMethod.eGuildJoinMethod_Free) { m_GuildJoinMethodLabel.text = StringTableManager.GetData(6233); } else if (guildDetail.kJoinMethod == _enGuildJoinMethod.eGuildJoinMethod_Approval) { m_GuildJoinMethodLabel.text = StringTableManager.GetData(6239); } SetJoinMethodButton(guildDetail.kJoinMethod); SetNoticeOrDescButton(enNoticeAndDesc.Notice); // 공지사항이 디폴트. if (m_MyMemberInfo != null) { if (m_MyMemberInfo.kMemberState == _enGuildMemberState.eGuildMemberState_Captain) // 길드장. { m_GuildModifyButton.SetActive(true); m_CommissionCheckButton.gameObject.SetActive(false); if (isRequestMember == true) { UserInfo.Instance.otherNew.GuildAlram = _enGuildAlram.eGuildNewMark_NewMember; } } else if (m_MyMemberInfo.kMemberState == _enGuildMemberState.eGuildMemberState_SubCaptain || // 부길드장. m_MyMemberInfo.kMemberState == _enGuildMemberState.eGuildMemberState_AbleSubCaptain) { m_GuildSubCaptainButtonObj.SetActive(true); m_GuildSubCaptainLeaveButton.SetActive(true); m_GuildSubCaptainModifyButton.SetActive(true); if (isRequestMember == true) { UserInfo.Instance.otherNew.GuildAlram = _enGuildAlram.eGuildNewMark_NewMember; } } else // 길드원. { m_GuildLeaveButton.SetActive(true); UserInfo.Instance.otherNew.GuildAlram = _enGuildAlram.eGuildNewMark_None; } SetCommissionCheckButton(m_MyMemberInfo.kMemberState); } }
private void SetGoddnessData(DATA_GUILD_MAIN._enGuildLv kGuildLevel) { _DisplayGuildLv = kGuildLevel; _GuildMainData = CDATA_GUILD_MAIN.Get(_DisplayGuildLv); if (_GuildMainData == null) { return; // error } int GuildLevel = _GuildMainData.iGuildLv; _GuildLevelTitleLabel.text = string.Format(StringTableManager.GetData(8288), GuildLevel); // 8288 Lv.{0} 길드 봉헌 for (int i = 0; i < _GuildGoddnessTextList.Count; ++i) { DestroyImmediate(_GuildGoddnessTextList[i].gameObject); } _GuildGoddnessTextList.Clear(); // Free TributeData tributeData = SetTributeText(_GuildMainData.enTributeFree, _FreeTributeGrid.transform); if (tributeData != null) { // 6900 {0}단계 여신의 숨결 _FreeGoddnessTitleLabel.text = string.Format(StringTableManager.GetData(6900), GuildLevel); _FreeGoddness2DSprite.sprite2D = tributeData._GoddnessSprite; _FreeTributeButtonLabel.text = tributeData._TributeButtonText; } // Good tributeData = SetTributeText(_GuildMainData.enTributeGood, _GoodTributeGrid.transform); if (tributeData != null) { // 6901 {0}단계 눈부신 여신의 가호 _GoodGoddnessTitleLabel.text = string.Format(StringTableManager.GetData(6901), GuildLevel); _GoodGoddness2DSprite.sprite2D = tributeData._GoddnessSprite; _GoodTributeButtonLabel.text = tributeData._TributeButtonText; _GoodTributePriceTypeLabel.text = tributeData._Price.ToString(); _GoodTributePriceTypeSprite.spriteName = UtilFunc.GetWealthIconName(tributeData._PriceType); } // Extra tributeData = SetTributeText(_GuildMainData.enTributeExtra, _ExtraTributeGrid.transform); if (tributeData != null) { // 6902 {0}단계 성스러운 여신의 축복 _ExtraGoddnessTitleLabel.text = string.Format(StringTableManager.GetData(6902), GuildLevel); _ExtraGoddness2DSprite.sprite2D = tributeData._GoddnessSprite; _ExtraTributeButtonLabel.text = tributeData._TributeButtonText; _ExtraTributePriceTypeLabel.text = tributeData._Price.ToString(); _ExtraTributePriceTypeSprite.spriteName = UtilFunc.GetWealthIconName(tributeData._PriceType); } if (_MyGuildLv == kGuildLevel) { _FreeTributeButton.SetActive(true); _GoodTributeButton.SetActive(true); _ExtraTributeButton.SetActive(true); _BottomLevelMissMatchLabel.gameObject.SetActive(false); } else { _FreeTributeButton.SetActive(false); _GoodTributeButton.SetActive(false); _ExtraTributeButton.SetActive(false); _BottomLevelMissMatchLabel.gameObject.SetActive(true); } ResetPosition(); }