private void GeneratePark(ObjectGenerator _object_gen, float _road_offset) { float x = Vector3.Distance(bottom_left_pos, bottom_right_pos); float z = Vector3.Distance(bottom_left_pos, top_left_pos); new_pos = new Vector3(bottom_left_pos.x + (x / 2), 0, bottom_left_pos.z + (z / 2)); var new_park = _object_gen.GeneratePark(new_pos, x, z); new_park.transform.parent = this.transform; }