Exemple #1
0
    public void changeCarState(carState newState)
    {
        switch (newState)
        {
        case carState.normal: {
            break;
        }

        case carState.frozen: {
            break;
        }

        case carState.death: {
            for (int i = 0; i < drivingWheels.Length; i++)
            {
                drivingWheels[i].motorTorque = 0;
            }
            for (int i = 0; i < drivingWheels.Length; i++)
            {
                steeringWheels[i].steerAngle = 0;
            }
            player.Respawn(lastDamagePlayerId);
            break;
        }
        }
        currentCarState = newState;
    }
Exemple #2
0
 public void Reset()
 {
     currentCarState = carState.normal;
     currentHealth   = maxHealth;
 }