public override object Clone() { BrickGenerator cpyBG = new BrickGenerator(Level); base.CloneTo(cpyBG); cpyBG.mNumberOfBricks = mNumberOfBricks; cpyBG.mMaxNumberOfBricks = mMaxNumberOfBricks; cpyBG.mInnerRadius = mInnerRadius; cpyBG.mAngularOffset = mAngularOffset; cpyBG.mBrickWidth = mBrickWidth; return(cpyBG); }
private void brickGeneratorRibbonButton_Click(object sender, EventArgs e) { UnselectAllTools(); btnBrickGenerator.Checked = true; BrickGenerator bg = new BrickGenerator(LevelEditor.Level); mParent.SetEditorTool(new DrawEditorTool(bg, false)); }
public override object Clone() { BrickGenerator cpyBG = new BrickGenerator(Level); base.CloneTo(cpyBG); cpyBG.mNumberOfBricks = mNumberOfBricks; cpyBG.mMaxNumberOfBricks = mMaxNumberOfBricks; cpyBG.mInnerRadius = mInnerRadius; cpyBG.mAngularOffset = mAngularOffset; cpyBG.mBrickWidth = mBrickWidth; return cpyBG; }