/// <summary>
        /// Create a shape instance
        /// </summary>
        /// <returns></returns>
        public override ShapeBase CreateShapeInstance()
        {
            // create a reverb
            FmodReverbShape Reverb = new FmodReverbShape("Fmod - Reverb");

            Reverb.Position = EditorManager.Scene.CurrentShapeSpawnPosition;
            return(Reverb);
        }
        /// <summary>
        /// This function must be overridden, since we have to reset the hotspots
        /// </summary>
        /// <returns></returns>
        public override ShapeBase Clone()
        {
            FmodReverbShape copy = (FmodReverbShape)base.Clone();

            System.Diagnostics.Debug.Assert(!copy.Selected); // turned off in ShapeBase

            copy._hotSpotReverbMin = null;
            copy._hotSpotReverbMax = null;

            return(copy);
        }
 /// <summary>
 /// Create a shape instance
 /// </summary>
 /// <returns></returns>
 public override ShapeBase CreateShapeInstance()
 {
     // create a reverb
       FmodReverbShape Reverb = new FmodReverbShape("Fmod - Reverb");
       Reverb.Position = EditorManager.Scene.CurrentShapeSpawnPosition;
       return Reverb;
 }