Beispiel #1
0
    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);
        }
    }