void CommitChange(ConstructionChangesetOperation operation, BrickData brick, Vector2 coordinates) { _rectIsDirty = true; if (OnChanged != null) { OnChanged(new ConstructionChangeset(operation, brick, coordinates)); } }
public ConstructionChangeset(ConstructionChangesetOperation operation, BrickData brick, Vector2 coordinates) { this.operation = operation; this.brick = brick; this.coordinates = coordinates; }