Ejemplo n.º 1
0
    private void TurnShip(float target)
    {
        target = turnRight ? target : target * -1;
        float change = target - rb.angularVelocity.y;
        float power  = (change / rotationalVelocityChange) < 0?(change / rotationalVelocityChange) * -1:(change / rotationalVelocityChange);

        SetPower(power * 100);
        if (change > 0)
        {
            fl.FireThruster();
            rr.FireThruster();
        }
        else
        {
            fr.FireThruster();
            rl.FireThruster();
        }
    }