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>(); }
public void Decelerate() { desiredSpeed = (FlankSpeed)Mathf.Clamp((int)(desiredSpeed - 1), 0, (int)FlankSpeed.EMERGENCY); speedGauge.targetPercent = (float)desiredSpeed / 5; }
public void EnginesOff() { desiredSpeed = 0; speedGauge.targetPercent = (float)desiredSpeed / 5; }