RigidbodySynchronizableAddForce(Vector3, ForceMode) Method
Adds a force to the Rigidbody.
Namespace: AlterunaAssembly: Alteruna.Trinity (in Alteruna.Trinity.dll) Version: 1.3.4+03e8eebec78141d9d3b2022fda2c0ac58d3116b9
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]