Ejemplo n.º 1
0
        /// Воспроизводит указанный по имени эффект.
        public void PlayEffect(String sEffectName)
        {
            AbstractObjectEffect effect = GetEffect(sEffectName);

            if (null != effect)
            {
                effect.Play();
            }
        }
Ejemplo n.º 2
0
        /// <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);
        }