Project_WL/Assets/Script/UI/Menu/Menu_Equipment.cs

67 lines
2.3 KiB
C#

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);
}
}