void CheckpointAlcanzado(TipoCheckpoint nuevoCheckpoint) { //En verdad deveria revisar la secuencia, pero esto funciona por ahora switch (nuevoCheckpoint) { case TipoCheckpoint.Inicial: if (ultimoCheckpoint == TipoCheckpoint.Final) { ultimoCheckpoint = nuevoCheckpoint; AumentarContadorVueltas(); } break; case TipoCheckpoint.Intermedio: if (ultimoCheckpoint == TipoCheckpoint.Inicial) { ultimoCheckpoint = nuevoCheckpoint; } break; case TipoCheckpoint.Final: if (ultimoCheckpoint == TipoCheckpoint.Intermedio) { ultimoCheckpoint = nuevoCheckpoint; } break; default: break; } }
void CheckpointAlcanzado( TipoCheckpoint nuevoCheckpoint ) { //En verdad deveria revisar la secuencia, pero esto funciona por ahora switch( nuevoCheckpoint ) { case TipoCheckpoint.Inicial: if( ultimoCheckpoint == TipoCheckpoint.Final ) { ultimoCheckpoint = nuevoCheckpoint; AumentarContadorVueltas(); } break; case TipoCheckpoint.Intermedio: if( ultimoCheckpoint == TipoCheckpoint.Inicial ) { ultimoCheckpoint = nuevoCheckpoint; } break; case TipoCheckpoint.Final: if( ultimoCheckpoint == TipoCheckpoint.Intermedio ) { ultimoCheckpoint = nuevoCheckpoint; } break; default: break; } }
public void CheckpointAlcanzado(TipoCheckpoint checkpoint) { if (accionCheckPointAlcanzado != null) { accionCheckPointAlcanzado(checkpoint); } }
public void CheckpointAlcanzado( TipoCheckpoint checkpoint ) { if( accionCheckPointAlcanzado != null ) { accionCheckPointAlcanzado( checkpoint ); } }