Physics Basic Shape: OnCompleteRotation
Invoked when the physics basic shape completes rotation specified by Rotate.
⚡ Event
void xxxxxxxxxxxxxxxxx(sender: object, direction: float, tilt: float, roll: float);
⚙️ Parameters
Name | Type | Description |
---|---|---|
sender |
Object | The physics basic shape object that has completed the rotation |
direction |
Number | the direction of the physics basic shape in degrees |
tilt |
Number | the tilt of the physics basic shape in degrees |
roll |
Number | the roll of the physics basic shape in degrees |
📝 Example
function OnSimulationStart()
{
let shape = GetComponentByNameAndType("PhysicsBasicShape1", "Physics Basic Shape");
SubscribeToEvent("OnCompleteRotation", shape.Name, "Physics Basic Shape", ReportRotation);
shape.Rotate(30, 40, 50, 10, 10, 10);
}
function ReportRotation(shape, direction, tilt, roll)
{
LogDebug(`Physics Basic Shape "${shape.Name}" has completed a rotation.`);
LogDebug(`direction=${direction} tilt=${tilt} roll=${roll}`);
}