示例#1
0
    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;
        }
    }
示例#2
0
	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;
		}
	}
示例#3
0
 public void CheckpointAlcanzado(TipoCheckpoint checkpoint)
 {
     if (accionCheckPointAlcanzado != null)
     {
         accionCheckPointAlcanzado(checkpoint);
     }
 }
示例#4
0
	public void CheckpointAlcanzado( TipoCheckpoint checkpoint ) {
		if( accionCheckPointAlcanzado != null ) {
			accionCheckPointAlcanzado( checkpoint );
		}
	}