using System.Collections; using System.Collections.Generic; using UnityEngine; public class AttendanceUI : LobbyNonMenuBase { public GameObject[] gos; // 0~14 완료 여부 public override void Set() { base.Set(); var sdata = ServerInfo.Ins.m_ServerData; if (sdata.Get_Common(eCommon.AttendanceStep) < 15 && sdata.Get_Common(eCommon.AttendanceDOY) != ServerInfo.ServerTime.DayOfYear) { sdata.Set_Common(eCommon.AttendanceDOY, ServerInfo.ServerTime.DayOfYear); sdata.Add_Common(eCommon.AttendanceStep); var Tdata = table_attendance.Ins.Get_Data(sdata.Get_Common(eCommon.AttendanceStep)); if (Tdata.Reward == eItem.PC && sdata.PC.Lv > 0) GetItemUI.Ins.Set(sdata.Add_Item(new ItemData(eItem.Gem, 0, 10000, "att 1", eUICardType.GetItem))); else GetItemUI.Ins.Set(sdata.Add_Item(new ItemData(Tdata.Reward, Tdata.RewardID, Tdata.RewardAmount, DSUtil.Format("att {0}", Tdata.ID), eUICardType.GetItem))); GetItemUI.Ins.Show_Items(); } for (int i = 0; i < gos.Length; i++) gos[i].SetActive(i < sdata.Get_Common(eCommon.AttendanceStep)); } public override void OnClick_Back() { base.OnClick_Back(); GameUI.Ins.LobbyUI.Set_Noti(); } }