public override ShapeBase CreateShapeInstance() { RenderTargetShape shape = new RenderTargetShape("RenderTarget"); shape.Position = EditorManager.Scene.CurrentShapeSpawnPosition; return(shape); }
/// <summary> /// Overridden clone function /// </summary> /// <returns></returns> public override ShapeBase Clone() { RenderTargetShape clone = (RenderTargetShape)base.Clone(); clone._hotSpotConeAngleX = null; clone._hotSpotConeAngleY = null; clone._hotSpotNearClip = null; clone._hotSpotFarClip = null; return(clone); }
public override ShapeBase CreateShapeInstance() { RenderTargetShape shape = new RenderTargetShape("RenderTarget"); shape.Position = EditorManager.Scene.CurrentShapeSpawnPosition; return shape; }