Пример #1
0
        public void RemoveShape(TCShapeEmitter emitter)
        {
            if (m_shapeEmitters == null)
            {
                m_shapeEmitters = new List <TCShapeEmitter>();
            }

            if (m_shapeEmitters.Contains(emitter))
            {
                m_shapeEmitters.Remove(emitter);
            }
        }
Пример #2
0
        public void RegisterShape(TCShapeEmitter emitter)
        {
            if (!emitter.HasTag(m_emitTag))
            {
                return;
            }

            if (m_shapeEmitters == null)
            {
                m_shapeEmitters = new List <TCShapeEmitter>();
            }

            m_shapeEmitters.Add(emitter);
        }