Exemplo n.º 1
0
 public void Options_LODdistChanged()
 {
     if (!ignoreDistanceSliderChanging)
     {
         LODController.SetLODdistance(lodDistanceSlider.value);
     }
 }
Exemplo n.º 2
0
    public void Start()
    {
        int k = 0;

        if (PlayerPrefs.HasKey(GameConstants.BASE_SETTINGS_PLAYERPREF))
        {
            k = PlayerPrefs.GetInt(GameConstants.BASE_SETTINGS_PLAYERPREF);
        }

        if ((k & 2) == 0)  // first launch
        {
            LODController.SetLODdistance(0.5f);
            GameObject g = Instantiate(Resources.Load <GameObject>("UIPrefs/firstLaunchPanel"), transform);
            g.GetComponent <FirstLaunchUI>().menuScript = this;
            transform.GetChild(0).gameObject.SetActive(false);
            authorsButton.gameObject.SetActive(false);
        }
        else
        {
            if (saveSystem == null)
            {
                saveSystem = SaveSystemUI.Initialize(transform.root);
            }

            availableGenerationModes = new List <ChunkGenerationMode>()
            {
                ChunkGenerationMode.Standart, ChunkGenerationMode.Cube, ChunkGenerationMode.Peak
            };
            List <string> genModenames = new List <string>();
            foreach (ChunkGenerationMode cmode in availableGenerationModes)
            {
                genModenames.Add(cmode.ToString());
            }
            generationTypeDropdown.AddOptions(genModenames);
            generationTypeDropdown.value = 0;
            newGameGenMode = availableGenerationModes[0];
            LocalizeTitles();
            transform.GetChild(0).gameObject.SetActive(true);
        }
        GameMaster.SetPause(false);
    }
Exemplo n.º 3
0
 public void Options_LODdistChanged()
 {
     LODController.SetLODdistance(transform.GetChild(OPTIONS_LOD_DISTANCE_SLIDER_INDEX).GetComponent <Slider>().value);
 }