RigidbodySynchronizableAddForce(Vector3, ForceMode) Method
Adds a force to the Rigidbody.
Namespace: AlterunaAssembly: Alteruna.Trinity (in Alteruna.Trinity.dll) Version: 1.3.4
public void AddForce(
Vector3 force,
ForceMode mode = 0
)
Parameters
- force Vector3
- Force vector in world coordinates.
- mode ForceMode (Optional)
- Type of force to apply.
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.
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);
}
}
}
Reference
[!:https://docs.unity3d.com/ScriptReference/Rigidbody.AddForce.html]