public void UpdateData(WindDecaySimConfigs data)
 {
     data.Active        = toggleActive.isOn;
     data.Range         = (int)sliderRange.value;
     data.Factor        = sliderFactor.value;
     data.WindDirection = GetDirectionFromDropdown();
     data.UseMoore      = toggleMoore.isOn;
 }
        public void LoadData(WindDecaySimConfigs data)
        {
            toggleActive.isOn  = data.Active;
            sliderRange.value  = data.Range;
            sliderFactor.value = data.Factor;

            SelectDropDownFromDirection(data.WindDirection);

            toggleMoore.isOn = data.UseMoore;
        }
Exemplo n.º 3
0
        private void LoadTestConfigs()
        {
            SmoothTransform  smooth        = TerrainControl.Instance.transformSet[TransformIndex.Smooth] as SmoothTransform;
            SmoothSimConfigs smoothConfigs = smooth.Configs;

            WindDecayDigTransform windDecay        = TerrainControl.Instance.transformSet[TransformIndex.WindDecayDig] as WindDecayDigTransform;
            WindDecaySimConfigs   windDecayConfigs = windDecay.Configs;

            SimulationConfigsScreen.UIControl.SmoothConfigs    = smoothConfigs;
            SimulationConfigsScreen.UIControl.WindDecayConfigs = windDecayConfigs;

            GameControl.Instance.SetBackgroundMode(true);
            SceneManager.LoadScene("TestConfigs", LoadSceneMode.Additive);
        }
 public void LoadWindDecayConfigs(WindDecaySimConfigs configs)
 {
     (TerrainControl.Instance.transformSet[TransformIndex.WindDecayDig] as WindDecayDigTransform).Configs = configs;
 }