Exemplo n.º 1
0
    public void FindPlanet(MissingPlanet missingPlanet)
    {
        Planet planet = solarSystem.Planets[missingPlanet.IndexNumber];

        planet.MissingModel.SetActive(false);

        planet.OriginalModel.SetActive(true);

        MissingPlanetCount -= 1;

        if (MissingPlanetCount <= 0)
        {
            GameClear();
        }
    }
Exemplo n.º 2
0
    private void MissingPlanet()
    {
        int planetIndex;

        do
        {
            planetIndex = Random.Range(0, solarSystem.Planets.Length);
        }while (solarSystem.Planets[planetIndex].MissingModel.activeSelf);

        solarSystem.Planets[planetIndex].OriginalModel.SetActive(false);
        solarSystem.Planets[planetIndex].MissingModel.SetActive(true);

        Transform planet = solarSystem.Planets[planetIndex].transform;

        Transform missingPlanetTrans = solarSystem.Planets[planetIndex].MissingModel.transform;

        MissingPlanet missingPlanet = missingPlanetTrans.GetComponent <MissingPlanet>();

        missingPlanet.IndexNumber = planetIndex;

        missingPlanetTrans.position = planet.position;

        missingPlanetTrans.parent = planet;
    }