public void UpdateData(SmoothSimConfigs data)
 {
     data.Active   = toggleActive.isOn;
     data.Range    = (int)sliderRange.value;
     data.Factor   = sliderFactor.value;
     data.UseMoore = toggleMoore.isOn;
 }
 public void LoadData(SmoothSimConfigs data)
 {
     toggleActive.isOn  = data.Active;
     sliderRange.value  = data.Range;
     sliderFactor.value = data.Factor;
     toggleMoore.isOn   = data.UseMoore;
 }
Beispiel #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 LoadSmoothConfigs(SmoothSimConfigs configs)
 {
     (TerrainControl.Instance.transformSet[TransformIndex.Smooth] as SmoothTransform).Configs = configs;
 }