public void UnRegisterObject(CObjectController value) { if (value == null) { return; } if (m_SequenceList.Contain(value) == false) { return; } m_SequenceList.Remove(value); value.ResetBaseGame(); m_UIManager.UnRegisterUIAvatar(value); }