public PolygonCollider(Vector2 position, Vertices vertices) : base(ColliderTypes.Polygon) { _position = position; _localvertices = vertices; _transformedvertices = (Vertices)_localvertices.Clone(); SetBounds(); }
public PolygonCollider(Entity e, Vertices vertices) : base(ColliderTypes.Polygon) { _entity = e; _localvertices = vertices; _transformedvertices = (Vertices)_localvertices.Clone(); SetBounds(); }
/// <summary> /// Constructs a new VectorPolygon object from the given points. /// </summary> /// <param name="vertices">The raw set of points.</param> public Polygon(Vertices vertices) { _vertices = vertices; _transformedvertices = (Vertices)vertices.Clone(); }