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); } } }