ArbiterMap

class ArbiterMap : System.Object, System.Collections.IEnumerable

The ArbiterMap is a dictionary which stores all arbiters.

readonly System.Collections.Generic.ValueCollection<ArbiterKey, Arbiter> Arbiters
public bool LookUpArbiter(RigidBody body1, RigidBody body2, ref Arbiter arbiter)
Parameters:
  • body1 (Jitter.Dynamics.RigidBody) –
  • body2 (Jitter.Dynamics.RigidBody) –
  • (ref) arbiter (Jitter.Dynamics.Arbiter) –
void Add(ArbiterKey key, Arbiter arbiter)
Parameters:
  • key (Jitter.Dynamics.ArbiterKey) –
  • arbiter (Jitter.Dynamics.Arbiter) –
void Clear()
void Remove(Arbiter arbiter)
Parameters:
  • arbiter (Jitter.Dynamics.Arbiter) –
public bool ContainsArbiter(RigidBody body1, RigidBody body2)

Checks if an arbiter is within the arbiter map.

Parameters:
  • body1 (Jitter.Dynamics.RigidBody) – The first body.
  • body2 (Jitter.Dynamics.RigidBody) – The second body.
Returns:

Returns true if the arbiter could be found, otherwise false.

public System.Collections.IEnumerator GetEnumerator()