Beispiel #1
0
    void Start()
    {
        desiredSpeed             = FlankSpeed.OFF;
        speedGauge.percent       = (float)desiredSpeed / 5;
        speedGauge.targetPercent = (float)desiredSpeed / 5;
        rb = GetComponent <Rigidbody>();

        desiredAngle = 0;
        leftDegrees  = 0;
        rightDegrees = 0;

        desiredDepth = 0.0f;

        submarine = GetComponent <SubmarineEntity>();
    }
Beispiel #2
0
    public void Decelerate()
    {
        desiredSpeed = (FlankSpeed)Mathf.Clamp((int)(desiredSpeed - 1), 0, (int)FlankSpeed.EMERGENCY);

        speedGauge.targetPercent = (float)desiredSpeed / 5;
    }
Beispiel #3
0
    public void EnginesOff()
    {
        desiredSpeed = 0;

        speedGauge.targetPercent = (float)desiredSpeed / 5;
    }