Summary

Help to implement a component that completely overrides the transform. This is useful for scenarios where you will want to keep the local transform of a GameObject, but want to offset based on that for some reason. Having multiple of these on one GameObject is not supported, and will result in weirdness.

Methods

GetLocalTransform Override to provide the local transform
GetWorldTransform Override to provide the world transform. The default implementation will calculate it using GetLocalTransform() based on the parent.
MarkTransformChanged Tell our other components, and our children that our transform has changed. This will update things like Renderers to update their render positions.
SetLocalTransform
SetWorldTransform
people
Log in to reply
You can't reply if you're not logged in. That would be crazy.