using System; using OpenMetaverse; namespace Simian { public interface IPhysicsProvider { /// /// Runs a single physics frame /// /// The time since Update was called last void Update(float elapsedTime); Vector3 ObjectCollisionTest(Vector3 rayStart, Vector3 rayEnd, SimulationObject obj); bool TryGetObjectMass(UUID objectID, out float mass); } }