/// <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; }