public virtual void RemoveAllJointsConnectedToActorThreadLocked(PhysicsActor actor) { return; }
public abstract void AddPhysicsActorTaint(PhysicsActor prim);
/// <summary> /// Remove an avatar. /// </summary> /// <param name="actor"></param> public abstract void RemoveAvatar(PhysicsActor actor);
/// <summary> /// Remove a prim. /// </summary> /// <param name="prim"></param> public abstract void RemovePrim(PhysicsActor prim);
public abstract void link(PhysicsActor obj);
public override void link(PhysicsActor obj) { }
public virtual List <ContactResult> PlaneProbe(PhysicsActor actor, Vector4 plane, int Count, RayFilterFlags flags) { return(new List <ContactResult>()); }
public virtual int SitAvatar(PhysicsActor actor, Vector3 AbsolutePosition, Vector3 CameraPosition, Vector3 offset, Vector3 AvatarSize, SitAvatarCallback PhysicsSitResponse) { return(0); }
public virtual List <ContactResult> RaycastActor(PhysicsActor actor, Vector3 position, Vector3 direction, float length, int Count, RayFilterFlags flags) { return(new List <ContactResult>()); }
public virtual PhysicsActor AddPrimShape(string primName, PhysicsActor parent, PrimitiveBaseShape pbs, Vector3 position, uint localid, byte[] sdata) { return(null); }
public override void AddPhysicsActorTaint(PhysicsActor prim) { }
public override void RemovePrim(PhysicsActor prim) { }
public override void RemoveAvatar(PhysicsActor actor) { }