public void SetRecvData(DATA_GUILDRAID.Enum guildRaidType, _stGuildRaidGetMemberRankListAck guildRaidMemberRankList, DateTime raidEndTime) { CreateMemberRankList(guildRaidMemberRankList); _guildRaidType = guildRaidType; _guildRaidTable = CDATA_GUILDRAID.Get(_guildRaidType); _BossSprite.sprite2D = UIResourceMgr.CreateSprite(BUNDLELIST.TEXTURE_GUILDRAID, _guildRaidTable.RaidBannerImage); _BossNameLabel.text = StringTableManager.GetData(_guildRaidTable.RaidBossName); TimeSpan ts = raidEndTime - TimeManager.Instance.GetServerTime(); _RemainTimeLabel.text = string.Format(StringTableManager.GetData(4915), ts.Hours, ts.Minutes); // 4915 {0}시간 {1}분 _EnterCountLabel.text = string.Format(StringTableManager.GetData(4924), UserInfo.Instance.GuildRaidTicket, _guildRaidEnterMax); // 4924 입장 가능 횟수 : {0} / {1} _EasyIcon.gameObject.SetActive(false); _NormalIcon.gameObject.SetActive(false); _HardIcon.gameObject.SetActive(false); if (_guildRaidTable.SetLevel == (int)enGuildRaidDifficulty.Easy) { _EasyIcon.gameObject.SetActive(true); } else if (_guildRaidTable.SetLevel == (int)enGuildRaidDifficulty.Normal) { _NormalIcon.gameObject.SetActive(true); } else if (_guildRaidTable.SetLevel == (int)enGuildRaidDifficulty.Hard) { _HardIcon.gameObject.SetActive(true); } }
public void ReopenGuildRaidReady() { // 날짜가 변경됐을때 처리. if (UserInfo.Instance.guildRaidInfo.guildRaidDay != _guildRaidInfoAck.kGuildRaidDay) { return; } _currentGuildRaidType = UserInfo.Instance.guildRaidInfo.guildRaidType; RequestGuildRaidMemberRankList(UserInfo.Instance.guildRaidInfo.guildRaidRankType); }
private void OnHardOpen(GameObject go) { if (go != null) { SoundManager.Instance.PlayFX(enSoundFXUI.BUTTON_MEDIUM); } foreach (DATA_GUILDRAID data in _todayGuildRaidTableList) { if (data.SetLevel == (int)enGuildRaidDifficulty.Hard) { _currentGuildRaidType = data.GuildRaidID; break; } } RequestGuildRaidMemberRankList(_enGuildRaidRankType.enGuildRaidRankType_Member_Hard); }