githubEdit

ForceUpdateDependencies

Introduction

The Polygon class overrides the base ForceUpdateDependencies implementationarrow-up-right. The Polygon's ForceUpdateDependencies method does the same thing as the base ForceUpdateDependencies implementationarrow-up-right (updates the instance's absolute Position and Rotation values according to attachments); however, it *also* updates the Polygon's internal vertices.

When should ForceUpdateDependencies be called?

In most situations you will not need to call ForceUpdateDependencies. Polygons will automatically update the internal vertices when performing any collision methods (such as CollideAgainst), or right before rendering a Polygon.

Since these two situations are common whenever a Polygon is used, you will usually not need to worry about calling ForceUpdateDependencies. However, if you are creating a Polygon and immediately wanting to use it with any method that may need to use its absolute vertices (such as GetPointsInsidearrow-up-right, then you will need to manually call ForceUpdateDependencies after instantiation.

Last updated

Was this helpful?