using System.Collections; using System.Collections.Generic; using UnityEngine; public class SkillUI : BotMenuBase { public SkillUI_SkillInfo m_SkillUI_SkillInfo; public BattleUI m_BattleUI; public SkillEquipUI m_SkillEquipUI; string m_SkillType = "JobPassive"; Dictionary dic_skillType = new Dictionary { { "Active", eSkillType.Active }, { "Passive", eSkillType.Passive }, { "JobPassive", eSkillType.JobPassive } }; public override void Set() { m_SkillEquipUI.OnClick_Back(); base.Set(); Set_UI(); Set_Money(table_skilllist.Ins.Get_MatIds()); } public override void Set_UI() { var sdata = ServerInfo.Ins.m_ServerData; Set_ScrollView(table_skilllist.Ins.Get_DataList(dic_skillType[m_SkillType], sdata.Get_EqiupmentEquip(eItem.PC))); list_CardBase.ForEach(f => f.Set_CardType(eUICardType.UI)); var data = m_SkillUI_SkillInfo.Get_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); } public void OnClick_SkillType(string skillType) { m_SkillType = skillType; Set_UI(); } public void OnClick_Preset(int preset) { ServerInfo.Ins.m_ServerData.Equip.Preset = preset; m_BattleUI.Set(eUICardType.UI, preset); } }