25 lines
524 B
C#
25 lines
524 B
C#
using UnityEngine;
|
|
using Obi;
|
|
|
|
namespace Obi.Samples
|
|
{
|
|
[RequireComponent(typeof(ObiSolver))]
|
|
public class WorldSpaceGravity : MonoBehaviour
|
|
{
|
|
|
|
ObiSolver solver;
|
|
public Vector3 worldGravity = new Vector3(0, -9.81f, 0);
|
|
|
|
void Awake()
|
|
{
|
|
solver = GetComponent<ObiSolver>();
|
|
}
|
|
|
|
void Update()
|
|
{
|
|
solver.parameters.gravity = transform.InverseTransformDirection(worldGravity);
|
|
solver.PushSolverParameters();
|
|
}
|
|
}
|
|
}
|