RigidbodySynchronizableAddForce(Vector3, ForceMode) Method

Adds a force to the Rigidbody.

Definition

Namespace: Alteruna
Assembly: Alteruna.Trinity (in Alteruna.Trinity.dll) Version: 1.3.4
C#
public void AddForce(
	Vector3 force,
	ForceMode mode = 0
)

Parameters

force  Vector3
Force vector in world coordinates.
mode  ForceMode  (Optional)
Type of force to apply.

Example

Force is applied continuously along the direction of the force vector. Specifying the ForceMode mode allows the type of force to be changed to an Acceleration, Impulse or Velocity Change.
C#
using UnityEngine;
public class Example : MonoBehaviour
{
    public RigidbodySynchronizable RigidbodySync;
    public float m_Thrust = 20f;

    void FixedUpdate()
    {
        if (Input.GetButton("Jump"))
        {
            //Apply a force to this Rigidbody in direction of this GameObjects up axis
            RigidbodySync.AddForce(transform.up * m_Thrust);
        }
    }
}

See Also

Reference

[!:https://docs.unity3d.com/ScriptReference/Rigidbody.AddForce.html]