스킬 작업 중... 2

This commit is contained in:
Ino 2025-02-17 12:45:23 +09:00
parent 738a5301e6
commit bd1307a23c
2 changed files with 428 additions and 962 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +1,9 @@
using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine;
public class SkillUI : BotMenuBase public class SkillUI : BotMenuBase
{ {
public SkillUI_SkillInfo m_SkillUI_SkillInfo; public SkillUI_SkillInfo m_SkillUI_SkillInfo;
public TabUIBase m_Tab;
public BattleUI m_BattleUI; public BattleUI m_BattleUI;
public SkillEquipUI m_SkillEquipUI; public SkillEquipUI m_SkillEquipUI;
@ -12,12 +11,22 @@ public class SkillUI : BotMenuBase
Dictionary<string, eSkillType> dic_skillType = new Dictionary<string, eSkillType> Dictionary<string, eSkillType> dic_skillType = new Dictionary<string, eSkillType>
{ { "Active", eSkillType.Active }, { "Passive", eSkillType.Passive }, { "JobPassive", eSkillType.JobPassive } }; { { "Active", eSkillType.Active }, { "Passive", eSkillType.Passive }, { "JobPassive", eSkillType.JobPassive } };
List<TabUIData> list_tabData = new List<TabUIData> { new TabUIData{ }, new TabUIData{ }, new TabUIData{ } };
public override void Set() public override void Set()
{ {
m_SkillEquipUI.OnClick_Back(); m_SkillEquipUI.OnClick_Back();
base.Set(); base.Set();
var sdata = ServerInfo.Ins.m_ServerData;
for (int i = 0; i < list_tabData.Count; i++)
{
list_tabData[i].n_btnName = 219 + i;
list_tabData[i].onClick = OnClick_Preset;
}
m_Tab.Set_Index(sdata.Equip.Preset - 1);
m_Tab.Set(list_tabData);
OnClick_Preset();
Set_UI();
Set_Money(table_skilllist.Ins.Get_MatIds()); Set_Money(table_skilllist.Ins.Get_MatIds());
} }
@ -29,7 +38,7 @@ public class SkillUI : BotMenuBase
var data = m_SkillUI_SkillInfo.Get_Data(); var data = m_SkillUI_SkillInfo.Get_Data();
m_SkillUI_SkillInfo.Set(DSUtil.CheckNull(data) ? list_CardBase[0].Get_Data() as SkillListTableData : data); m_SkillUI_SkillInfo.Set(DSUtil.CheckNull(data) ? list_CardBase[0].Get_Data() as SkillListTableData : data);
m_BattleUI.Set(eUICardType.UI, ServerInfo.Ins.m_ServerData.Equip.Preset); m_BattleUI.Set(eUICardType.UI, sdata.Equip.Preset);
} }
public void OnClick_SkillType(string skillType) public void OnClick_SkillType(string skillType)
@ -38,9 +47,10 @@ public class SkillUI : BotMenuBase
Set_UI(); Set_UI();
} }
public void OnClick_Preset(int preset) public void OnClick_Preset()
{ {
ServerInfo.Ins.m_ServerData.Equip.Preset = preset; var sdata = ServerInfo.Ins.m_ServerData;
m_BattleUI.Set(eUICardType.UI, preset); sdata.Equip.Preset = m_Tab.Get_Index() + 1;
m_BattleUI.Set(eUICardType.UI, sdata.Equip.Preset);
} }
} }