public void removeController( Controller controller )
{
Debug.Assert( controllerList.Contains( controller ),
"You are removing a controller that is not in the simulation." );
if( controllerList.Contains( controller ) )
{
controllerList.Remove( controller );
if( onControllerRemoved != null )
onControllerRemoved( controller );
}
}