public static Surface2D New( Surface2D.Axis axis, Surface2D.Front front, EdgeCollider2D edgeCollider ) { return(new Surface2D(axis, front, edgeCollider)); }
private Surface2D( Surface2D.Axis axis, Surface2D.Front front, EdgeCollider2D edgeCollider ) { this.axis = axis; this.front = front; this.edgeCollider = edgeCollider; this.bounds = edgeCollider.bounds; }