private void Update() { waves.playbackSpeed = frequency; if (Input.GetButtonDown("Wave")) { if (send && (frequenceWave.getCurrentCharge() > 0)) { StartCoroutine(sendWaves()); } } if (Input.GetButtonDown("Use")) { GameObject gameObject = GetClosestObject("Interactive"); if (gameObject != null) { ButtonController b = gameObject.GetComponent <ButtonController>(); b.Action(); } } if (Input.GetButtonDown("Reload")) { GameObject gameObject = GetClosestObject("Prise"); if (gameObject != null) { PriseController p = gameObject.GetComponent <PriseController>(); p.Action(); } } if (100 <= frequenceWave.getCurrentFrequence() && frequenceWave.getCurrentFrequence() <= 300) { waves.startSpeed = 1.0F; // White waves.startColor = new Color(1, 1, 1); } if (301 <= frequenceWave.getCurrentFrequence() && frequenceWave.getCurrentFrequence() <= 500) { waves.startSpeed = 2.0F; // rouge waves.startColor = new Color(1, 0, 0); } if (501 <= frequenceWave.getCurrentFrequence() && frequenceWave.getCurrentFrequence() <= 700) { waves.startSpeed = 3.0F; // jaune waves.startColor = new Color(1, 0.92F, 0.016F); } if (701 <= frequenceWave.getCurrentFrequence() && frequenceWave.getCurrentFrequence() <= 900) { waves.startSpeed = 4.0F; // vert waves.startColor = new Color(0, 1, 0); } }