2024-12-15 01:39:39 +00:00
|
|
|
public class PCAbilityCards : CardBase
|
|
|
|
|
{
|
|
|
|
|
public PCAbilityCard[] arr_PCAbilityCard;
|
|
|
|
|
|
|
|
|
|
AbilityConfigTableData m_Data;
|
2025-04-28 05:40:43 +00:00
|
|
|
int m_Step;
|
2024-12-15 01:39:39 +00:00
|
|
|
|
|
|
|
|
public override void Set<T>(T _base)
|
|
|
|
|
{
|
|
|
|
|
m_Data = _base as AbilityConfigTableData;
|
2025-04-28 05:40:43 +00:00
|
|
|
if (m_Data.n_AbilityStep == m_Step)
|
2024-12-15 01:39:39 +00:00
|
|
|
{
|
|
|
|
|
base.Set(_base);
|
2025-04-28 05:40:43 +00:00
|
|
|
arr_PCAbilityCard[m_Data.n_AbilityOrder - 1].Set(m_Data);
|
2024-12-15 01:39:39 +00:00
|
|
|
|
|
|
|
|
//arr_PCAbilityCard[0].transform.localPosition = new Vector3(50f, 150f);
|
|
|
|
|
//arr_PCAbilityCard[1].transform.localPosition = new Vector3(50f, 0f);
|
|
|
|
|
//arr_PCAbilityCard[2].transform.localPosition = new Vector3(50f, -150f);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public override void Set_UI()
|
|
|
|
|
{
|
|
|
|
|
for (int i = 0; i < arr_PCAbilityCard.Length; i++)
|
|
|
|
|
arr_PCAbilityCard[i].Set_UI();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public override void Set(int _val)
|
|
|
|
|
{
|
2025-04-28 05:40:43 +00:00
|
|
|
m_Step = _val;
|
|
|
|
|
name = m_Step.ToString();
|
2024-12-15 01:39:39 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public override void Do_SomeThing()
|
|
|
|
|
{
|
|
|
|
|
gameObject.SetActive(false);
|
|
|
|
|
for (int i = 0; i < arr_PCAbilityCard.Length; i++)
|
2025-07-01 06:06:07 +00:00
|
|
|
{
|
|
|
|
|
arr_PCAbilityCard[i].Do_SomeThing();
|
2024-12-15 01:39:39 +00:00
|
|
|
arr_PCAbilityCard[i].Set_CardType(eUICardType.UI);
|
2025-07-01 06:06:07 +00:00
|
|
|
}
|
2024-12-15 01:39:39 +00:00
|
|
|
}
|
|
|
|
|
}
|