| 12345678910111213141516171819202122232425262728293031 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using Spine.Unity;
- public class SkillUI : MonoBehaviour
- {
- public SkeletonGraphic sg;
- private List<GameObject> skillInformationPanels = new List<GameObject>();
- public Transform group;
- public void Init(DemonicSkill[] demonicSkills, int demonicId)
- {
- foreach(GameObject panel in skillInformationPanels)
- {
- Destroy(panel);
- }
- sg.skeletonDataAsset = GameManager.instance.demonicAttributes[demonicId].sda;
- sg.Initialize(true);
- sg.UpdateMesh();
- Debug.Log(GameManager.instance.demonicAttributes[demonicId].sda.name);
- skillInformationPanels.Clear();
- SkillInformationPanel skillInformationPanel;
- foreach(DemonicSkill demonicSkill in demonicSkills)
- {
- skillInformationPanel = Instantiate(Resources.Load<GameObject>("Prefab/GameUI/SkillInformationPanel"),Vector3.zero,Quaternion.identity,group).GetComponent<SkillInformationPanel>();
- skillInformationPanel.Init(demonicSkill, demonicId);
- skillInformationPanels.Add(skillInformationPanel.gameObject);
- }
- }
- }
|