protected override void Awake() { base.Awake(); m_RegistedUIObjects = new SequenceList <GameObject> (); for (int i = 0; i < m_UIObjects.Count; i++) { var uiAvatar = m_UIObjects [i]; uiAvatar.SetActive(false); m_RegistedUIObjects.Enqueue(uiAvatar); } }
public void RegisterObject(CObjectController value) { if (value == null || value.GetActive() == false) { return; } if (m_SequenceList.Contain(value)) { return; } m_SequenceList.Enqueue(value); m_UIManager.RegisterUIAvatar(value); }