Exemplo n.º 1
0
        /// <summary>
        /// Adds a <see cref="ITemporaryMapEffect"/> to the map.
        /// </summary>
        /// <param name="e">The <see cref="ITemporaryMapEffect"/> to add.</param>
        public void AddTemporaryMapEffect(ITemporaryMapEffect e)
        {
            if (e == null)
            {
                Debug.Fail("e is null.");
                return;
            }

            // When in debug mode, ensure there are no duplicates
            Debug.Assert(!_mapEffects.Contains(e), "e is already in the MapEffects list.");

            // Add to the MapEffects list and the spatial
            _mapEffects.Add(e);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Adds a <see cref="ITemporaryMapEffect"/> to the map.
        /// </summary>
        /// <param name="e">The <see cref="ITemporaryMapEffect"/> to add.</param>
        public void AddTemporaryMapEffect(ITemporaryMapEffect e)
        {
            if (e == null)
            {
                Debug.Fail("e is null.");
                return;
            }

            // When in debug mode, ensure there are no duplicates
            Debug.Assert(!_mapEffects.Contains(e), "e is already in the MapEffects list.");

            // Add to the MapEffects list and the spatial
            _mapEffects.Add(e);
        }