RigidbodySynchronizableAddForce(Single, Single, Single, 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(
	float x,
	float y,
	float z,
	ForceMode mode = 0
)

Parameters

x  Single
Size of force along the world x-axis.
y  Single
Size of force along the world y-axis.
z  Single
Size of force along the world z-axis.
mode  ForceMode  (Optional)
Type of force to apply.

Example

This example applies an Impulse force along the Z axis to the GameObject's Rigidbody.
C#
using UnityEngine;
public class Example : MonoBehaviour
{
    public float thrust = 1.0f;
    public RigidbodySynchronizable rb;

    void Start()
    {
        rb.AddForce(0, 0, thrust, ForceMode.Impulse);
    }
}

See Also

Reference

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