public void UnRegisterCollisionObserver(ICollisionObserver collisionObserver) { CollisionObserverContainer.Remove(collisionObserver); }
public void RegisterCollisionObserver(string entityName, ICollisionObserver collisionObserver) { CollisionObserverContainer.Add(entityName, collisionObserver); }
public void Unsubscribe(ICollisionObserver observer) { _observers.Remove(observer); }
public void ObserveCollisions(ICollisionObserver observer) => observers.Add(observer);
public void Subscribe(ICollisionObserver observer) { _observers.Add(observer); }