Exemplo n.º 1
0
    void SatControls()
    {
        GameObject[] satellites;
        if (Input.GetKeyDown(KeyCode.Space))                    // Pressing Space toggles between overlays, as a test.
        {
            if (activeFilter == filters.None)
            {
                activeFilter = filters.Work;
                satellites   = GameObject.FindGameObjectsWithTag("Satellite");
                foreach (GameObject sat in satellites)
                {
                    sat.GetComponent <Satellite>().ColorOverlay();
                }
            }
            else
            {
                activeFilter = filters.None;
                satellites   = GameObject.FindGameObjectsWithTag("Satellite");
                foreach (GameObject sat in satellites)
                {
                    sat.GetComponent <Satellite>().ColorOverlay();
                }
            }
        }

        //go up or down in orbit
        if (selectedSomething)
        {
            if (Input.GetKey(KeyCode.S))
            {
                satellite.AltitudeChange(0.3f);
            }
            else if (Input.GetKey(KeyCode.W))
            {
                satellite.AltitudeChange(-0.3f);
            }
            else
            {
                satellite.AltitudeChange(0.0f);
            }
        }
    }