コード例 #1
0
    public IEnumerator popIcons()
    {
        List <PowerUps> powerUps = MasterPlayerData.instance.getActivePaddle().runeIds;

        foreach (PowerUps item in powerUps)
        {
            Skill skill = skillDataList.getSkillData(item);
            if (skill != null)
            {
                print(skill.skillName);
                SkillUI ui = Instantiate(PowerUpsPrefab, transform).GetComponent <SkillUI>();
                ui.setSkillData(skill);
                skills.Add(ui);
                UnityAction <PowerUps, PowerUpState, float> listener = new UnityAction <PowerUps, PowerUpState, float>(updateState);
                listeners.Add(skill.powerUp.ToString(), listener);
                GameManage.StartListening(skill.powerUp.ToString(), listener);
                //StartCoroutine(turnOnOff(item));
            }

            yield return(new WaitForSeconds(0.1f));
        }
    }