Exemplo n.º 1
0
    protected override void Start()
    {
        base.Start();

        if (m_ListActiveSkill.Count > 0)
        {
            for (int i = 0; i < m_ListActiveSkill.Count; ++i)
            {
                m_ListActiveSkill[i].Initialize(this);
            }
        }

        if (m_ListPassiveSkill.Count > 0)
        {
            for (int i = 0; i < m_ListPassiveSkill.Count; ++i)
            {
                m_ListPassiveSkill[i].Initialize(this);
            }
        }

        if (m_CharacterType != E_CHARACTERTYPE.BOSSNPC)
        {
            CharacterUI ui = Instantiate(Resources.Load <GameObject>("CharacterUI")).GetComponent <CharacterUI>();
            if (ui)
            {
                ui.Initialize(this);
            }
        }
    }