Files
FlaxEngine/Source/Engine/Level/Actors/BoxCollider.cs
T
2023-12-09 17:56:09 -05:00

23 lines
564 B
C#

using System;
namespace FlaxEngine
{
partial class BoxCollider
{
/// <inheritdoc />
public override void OnActorSpawned()
{
base.OnActorSpawned();
Vector3 parentScale = Parent.Scale;
Vector3 parentSize = Parent.Box.Size;
Vector3 parentCenter = Parent.Box.Center - Parent.Position;
Size = parentSize / parentScale;
Center = parentCenter / parentScale;
// Undo Rotation
Orientation *= Quaternion.Invert(Orientation);
}
}
}