public void unregister(PlanetariaActor observer) { if (this.observers.Contains(observer)) { observers.Remove(observer); foreach (PlanetariaCollider field in current_fields) { observer.exit_field(field); } foreach (BlockCollision collision in current_collisions) { observer.exit_block(collision); } } }
public void unregister(PlanetariaActor listener) { observer.unregister(listener); }