public void RemoveShape(TCShapeEmitter emitter) { if (m_shapeEmitters == null) { m_shapeEmitters = new List <TCShapeEmitter>(); } if (m_shapeEmitters.Contains(emitter)) { m_shapeEmitters.Remove(emitter); } }
public void RegisterShape(TCShapeEmitter emitter) { if (!emitter.HasTag(m_emitTag)) { return; } if (m_shapeEmitters == null) { m_shapeEmitters = new List <TCShapeEmitter>(); } m_shapeEmitters.Add(emitter); }