BArtisan.Thrusters.Regular Namespace Reference

Detailed Description

The "Regular" thrusters affect only 1 game object, using Transform or the Physics engine. The direction of the affected GO is usually dynamic and decided by the thruster rotation. Regular thrusters can be used to steer, push/pull objects in a dynamic/free environment.

The most common implementations are:

  • continuous force applied: car, spaceship, boat, submarine, wind, character jump etc
  • one time push/nudge: canon ball, pinball etc
  • simple hover mechanic

Like all thrusters, it is compatible with most of the Thrusters.Helpers components, including but not limited to controllers (player or animation based) or special effects (Light, Audio and Particles).

The thruster is built for 3D environments (the force is applied to a Rigidbody).

Classes

class  BThrusterForce
 A thruster that moves game objects using the builtin physics engine from Unity. At its core it is a wrapper of rigidBodyToPush.AddRelativeForce function. More...
 
class  BThrusterForcePoint
 A thruster that moves game objects using the builtin physics engine from Unity. At its core it is a wrapper of rigidBodyToPush.AddForceAtPosition function. More...
 
class  BThrusterTransformMove
 A thruster that moves game objects using the Transform.position property. It does not require or use the Unity physics engine. More...
 
class  BThrusterTransformRotate
 A thruster that rotates game objects using the Transform.rotate property. It does not require or use the Unity physics engine. More...