//상단유저정보 설정 void Set_TopLobbyUserInfo() { User _user = UserDataManager.instance.user; //클랜마크 if (_user.user_Clans.ClanID != 0) { image_clanMark.sprite = ImageManager.instance.Get_Sprite(string.Format("{0}{1}", DefineKey.clanmark, _user.clan_Clans.ClanMark)); } else { image_clanMark.sprite = ImageManager.instance.Get_Sprite(string.Format("{0}{1}", DefineKey.clanmark, 0)); } //국가마크 image_Flag.sprite = ImageManager.instance.Get_FlagSprite(_user.user_Users.CtrCd); //이름 text_UserName.text = _user.user_Users.NkNm; //아이디 text_UserID.text = _user.user_Users.UserID.ToString(); //버프 //클랜골드버프 if (_user.clan_Clans.GoldBufTm > TimeManager.Instance.Get_nowTime()) { Lst_EventObj[(int)BUFF_TYPE.CLANGOLD - 1].SetActive(true); } else { Lst_EventObj[(int)BUFF_TYPE.CLANGOLD - 1].SetActive(false); } //클랜exp버프 if (_user.clan_Clans.ExpBufTm > TimeManager.Instance.Get_nowTime()) { Lst_EventObj[(int)BUFF_TYPE.CLANEXP].SetActive(true); } else { Lst_EventObj[(int)BUFF_TYPE.CLANEXP].SetActive(false); } //이벤트exp버프 bool expEvent = StaticMethod.Chk_EventBuff(EVENT_KIND.EXP); Lst_EventObj[(int)BUFF_TYPE.EVENTEXP + 1].SetActive(expEvent); //이벤트 gold버프 bool goldEvent = StaticMethod.Chk_EventBuff(EVENT_KIND.GOLD); Lst_EventObj[(int)BUFF_TYPE.EVENTGOLD].SetActive(goldEvent); }
//아이템들 설정 public void Apply_Items(List <GainItem> list_gainItem) { User _user = UserDataManager.instance.user; for (int i = 0; i < list_gainItem.Count; i++) { switch (list_gainItem[i].ItTp) { case ITEMTYPE.GEM: ////보석 //text_totalGem.text = list_gainItem[i].num.ToString(); ////재화이펙트 시작 //Start_GoodsEffect(list_gainItem[i].ItTp); break; case ITEMTYPE.GOLD: //골드 text_totalGold.text = list_gainItem[i].num.ToString(); //재화이펙트 시작 Start_GoodsEffect(list_gainItem[i].ItTp); break; case ITEMTYPE.UNIT: break; case ITEMTYPE.EXP: text_totalExp.text = list_gainItem[i].num.ToString(); //경험치이펙트 시작 Start_GoodsEffect(ITEMTYPE.EXP); break; case ITEMTYPE.LV: //로비로 데이터 보내기위해 할당하자 willSndLvGainItem = list_gainItem[i]; break; } } //버프 //클랜골드버프 if (_user.clan_Clans.GoldBufTm > TimeManager.Instance.Get_nowTime()) { Lst_BuffOBJ[(int)BUFF_TYPE.CLANGOLD].SetActive(true); } else { Lst_BuffOBJ[(int)BUFF_TYPE.CLANGOLD].SetActive(false); } //클랜exp버프 if (_user.clan_Clans.ExpBufTm > TimeManager.Instance.Get_nowTime()) { Lst_BuffOBJ[(int)BUFF_TYPE.CLANEXP].SetActive(true); } else { Lst_BuffOBJ[(int)BUFF_TYPE.CLANEXP].SetActive(false); } //이벤트exp버프 bool expEvent = StaticMethod.Chk_EventBuff(EVENT_KIND.EXP); Lst_BuffOBJ[(int)BUFF_TYPE.EVENTEXP].SetActive(expEvent); //이벤트 gold버프 bool goldEvent = StaticMethod.Chk_EventBuff(EVENT_KIND.GOLD); Lst_BuffOBJ[(int)BUFF_TYPE.EVENTGOLD].SetActive(goldEvent); }
//아이템들 설정 public void Apply_Items(List <GainItem> list_gainItem) { User _user = UserDataManager.instance.user; int sumExp = 0; for (int i = 0; i < list_gainItem.Count; i++) { switch (list_gainItem[i].ItTp) { case ITEMTYPE.GEM: //보석 text_totalGem.text = list_gainItem[i].num.ToString(); //재화이펙트 시작 Start_GoodsEffect(list_gainItem[i].ItTp); break; case ITEMTYPE.GOLD: //골드 text_totalGold.text = list_gainItem[i].num.ToString(); //재화이펙트 시작 Start_GoodsEffect(list_gainItem[i].ItTp); break; case ITEMTYPE.UNIT: Get_slotElement(list_gainItem[i]).Set_resultUnitSlot(list_gainItem[i]); sumExp += (int)list_gainItem[i].gainUserUnit.UnitExp; break; } } if (sumExp > 0) { //경험치이펙트 시작 Start_GoodsEffect(ITEMTYPE.EXP); } //경험치 text_totalExp.text = sumExp.ToString(); //버프 //클랜골드버프 if (_user.clan_Clans.GoldBufTm > TimeManager.Instance.Get_nowTime()) { Lst_BuffOBJ[(int)BUFF_TYPE.CLANGOLD].SetActive(true); } else { Lst_BuffOBJ[(int)BUFF_TYPE.CLANGOLD].SetActive(false); } //클랜exp버프 if (_user.clan_Clans.ExpBufTm > TimeManager.Instance.Get_nowTime()) { Lst_BuffOBJ[(int)BUFF_TYPE.CLANEXP].SetActive(true); } else { Lst_BuffOBJ[(int)BUFF_TYPE.CLANEXP].SetActive(false); } //이벤트exp버프 bool expEvent = StaticMethod.Chk_EventBuff(EVENT_KIND.EXP); Lst_BuffOBJ[(int)BUFF_TYPE.EVENTEXP].SetActive(expEvent); //이벤트 gold버프 bool goldEvent = StaticMethod.Chk_EventBuff(EVENT_KIND.GOLD); Lst_BuffOBJ[(int)BUFF_TYPE.EVENTGOLD].SetActive(goldEvent); }