RocketPropulsion

Show Deprecated
Deprecated

The RocketPropulsion object applies force on an assembly so that it both follows and faces a target. It acts like a hybrid of BodyPosition and BodyGyro. Unlike other BodyMovers, RocketPropulsion must be instructed to begin applying or stopping force via Fire() or Abort() respectively.

You can detect when the assembly reaches its target using the ReachedTarget event which fires once the assembly is within the TargetRadius of the Target part.

Summary

Properties

  • Read Parallel

    Determines the tendency of the assembly to face the Target.

  • Read Parallel

    Determines the maximum speed at which the assembly will move toward the Target.

  • Read Parallel

    Determines the maximum amount of thrust that will be exerted to move the assembly.

  • Read Parallel

    Determines the maximum amount of torque that may be exerted to rotate the assembly towards the Target.

  • Read Parallel

    Determines the object towards which the assembly should follow/face.

  • Read Parallel

    Determines the world offset from the Target toward which the force/torque is exerted.

  • Read Parallel

    Determines the maximum distance from the Target at which the assembly must be in order for ReachedTarget to be fired.

  • Read Parallel

    Determines the dampening applied to the assembly in order to prevent it from overshooting the Target.

  • Read Parallel

    Determines how aggressive of a force is applied in reaching the Target.

  • Read Parallel

    Determines the amount of dampening that to use in reaching the Target.

  • Read Parallel

    Determines how aggressive of a torque is applied in facing the Target.

Methods

  • Abort():()

    Causes the assembly to stop moving toward its Target.

  • Fire():()

    Causes the assembly to start moving toward its Target.

Properties

CartoonFactor

Read Parallel

MaxSpeed

Read Parallel

MaxThrust

Read Parallel

MaxTorque

Read Parallel

Target

Read Parallel

TargetOffset

Read Parallel

TargetRadius

Read Parallel

ThrustD

Read Parallel

ThrustP

Read Parallel

TurnD

Read Parallel

TurnP

Read Parallel

Methods

Abort

()

Returns

()

Fire

()

Returns

()

Events

ReachedTarget