public void AddCorner(Corner corner) { corners.Add(corner); cornerCoordinates.Add(Vector3.Transform(corner.block.Position - position, localRotationMatrix).Z * 2.5f); corner.AddCorridor(this); }