コード例 #1
0
 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);
     }
 }
コード例 #2
0
 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);
 }