public override ViewPoint GetSuggestedViewpoint( bool random )
{
if ( ( level == null ) || ( level.PlayerStarts.Length == 0 ) )
{
return base.GetSuggestedViewpoint( random );
}
else
{
if ( random )
return level.PlayerStarts[ (int)( Utility.UnitRandom() * level.PlayerStarts.Length ) ];
else
return level.PlayerStarts[ 0 ];
}
}