46 lines
1.4 KiB
C#
46 lines
1.4 KiB
C#
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<string, eSkillType> dic_skillType = new Dictionary<string, eSkillType>
|
|
{ { "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);
|
|
}
|
|
} |