using System.Collections; using System.Collections.Generic; using UnityEngine; public class Menu_Equipment : MenuBase { public Content_Equipment m_Content_Equipment; public WitchMiniInfo m_WitchMiniInfo; public GameObject[] gos_guidearrow; // 0 지팡이, 1 반지, 2 요정, 3 합성, 4 마법 public override void Set() { base.Set(); Set_UI(); m_Content_Equipment.Set(eItem.Weapon + CurTab, true, Set_Tab); } public override void Set_Noti() { for (int i = 0; i < gos_noti.Length; i++) gos_noti[i].SetActive(GameUI.Ins.ExistNewItem(eItem.Weapon + i)); } void Set_Tab(int _tab) { CurTab = _tab; Set_Tab(); m_Content_Equipment.Set(eItem.Weapon + CurTab, false, Set_Tab); } protected override void Set_Tab() { base.Set_Tab(); DSUtil.InActivateGameObjects(gos_guidearrow); switch (NewGameUI.Ins.m_GuideQuestUI.Get_Purpose()) { case ePurpose.EqiupWeapon: gos_guidearrow[0].SetActive(CurTab != 0 && ServerInfo.Ins.m_ServerData.Get_Common(eCommon.GuideClear) == 0); break; case ePurpose.MixRing: gos_guidearrow[1].SetActive(CurTab != 1 && ServerInfo.Ins.m_ServerData.Get_Common(eCommon.GuideClear) == 0); gos_guidearrow[3].SetActive(CurTab == 1 && ServerInfo.Ins.m_ServerData.Get_Common(eCommon.GuideClear) == 0); NewGameUI.Ins.m_GuideQuestUI.Add_Arrow(gos_guidearrow[3]); break; case ePurpose.EqiupFairy: gos_guidearrow[2].SetActive(CurTab != 4 && ServerInfo.Ins.m_ServerData.Get_Common(eCommon.GuideClear) == 0); break; case ePurpose.EquipMagic: case ePurpose.EnchantMagic: gos_guidearrow[4].SetActive(CurTab != 6 && ServerInfo.Ins.m_ServerData.Get_Common(eCommon.GuideClear) == 0); break; } } public void Set_UI() { m_WitchMiniInfo.Set(ServerInfo.Ins.UserName, ServerInfo.Ins.m_ServerData); //m_StatUI.Set(ServerInfo.Ins.m_ServerData); } public override void OnClick_Tab(GameObject _go) { CurTab = int.Parse(_go.name); Set_Tab(); m_Content_Equipment.Set(eItem.Weapon + CurTab, false, Set_Tab); } }