/// Воспроизводит указанный по имени эффект. public void PlayEffect(String sEffectName) { AbstractObjectEffect effect = GetEffect(sEffectName); if (null != effect) { effect.Play(); } }
/// <summary> /// Добавляет эффект к общему списку эффектов. /// </summary> /// <returns> /// Номер добавленного эффекта в списке, либо -1, если добавление не удалось. /// </returns> /// <param name='effect'> /// Эффект /// </param> protected int AddEffect( AbstractObjectEffect effect, String sEffectName) { if (null == effect) { return(-1); } int size = m_Effects.Count; m_Effects.Add(sEffectName, effect); return(size); }