public override BaseGrid Clone() { var tNewGrid = new DynamicGrid(); foreach (KeyValuePair <GridPos, Node> keyValue in MNodes) { tNewGrid.SetWalkableAt(keyValue.Key.X, keyValue.Key.Y, true); } return(tNewGrid); }
public DynamicGrid(DynamicGrid b) : base(b) { mNotSet = b.mNotSet; MNodes = new Dictionary <GridPos, Node>(b.MNodes); }