Ejemplo n.º 1
0
 protected override void OnRefreshUI(object sender, UIDirtyEventArgs e)
 {
     base.OnRefreshUI(sender, e);
     try {
         CliffDetail.SetState(Controller.GetValue <bool>(ValueID.RocksDetailEnabled));
         FertileDetail.SetState(Controller.GetValue <bool>(ValueID.FertileDetailEnabled));
         GrassDetail.SetState(Controller.GetValue <bool>(ValueID.GrassDetailEnabled));
     } catch (Exception ex) {
         Debug.LogError(string.Concat("Error caught in TerrainPanel.RefreshUI: ", ex));
     }
 }
Ejemplo n.º 2
0
 protected override void OnRefreshUI(object sender, UIDirtyEventArgs eventArgs)
 {
     base.OnRefreshUI(sender, eventArgs);
     try {
         _labelTitle.text = Translation.Instance.GetTranslation(TranslationID.ValueToTranslationID(ValueID));
         CacheDefaultValue();
         _ignoreEvents   = true;
         _slider.value   = _defaultValue;
         _textfield.text = _defaultValue.ToString("0.####");
         _ignoreEvents   = false;
     } catch (Exception) {
         Debug.LogError("Exception caught in TexturePanel.OnRefreshUI");
     }
 }
Ejemplo n.º 3
0
 protected override void OnRefreshUI(object sender, UIDirtyEventArgs eventArgs)
 {
     base.OnRefreshUI(sender, eventArgs);
     try {
         float tiling = Controller.GetTilingValue(TextureID);
         _defaultValue     = tiling;
         _thumb.spriteName = UIUtils.GetTextureSpriteName(TextureID);
         _label.text       = Translation.Instance.GetTranslation(TranslationID.TextureToTranslationID(TextureID));
         _ignoreEvents     = true;
         _slider.value     = tiling * 10000.0f;
         _textfield.text   = string.Concat(Math.Round(tiling, 4, MidpointRounding.AwayFromZero));
         _ignoreEvents     = false;
     } catch (Exception) {
         Debug.LogWarning("Exception caught in TexturePanel.OnRefreshUI");
     }
 }
Ejemplo n.º 4
0
 protected override void OnRefreshUI(object sender, UIDirtyEventArgs eventArgs)
 {
     base.OnRefreshUI(sender, eventArgs);
     try {
         _labelTitle.text = Translation.Instance.GetTranslation(TranslationID.OffsetToTranslationID(OffsetID));
         _defaultValue    = Controller.GetOffsetValue(OffsetID);
         _ignoreEvents    = true;
         _sliderR.value   = _defaultValue.x;
         _sliderG.value   = _defaultValue.y;
         _sliderB.value   = _defaultValue.z;
         _textfieldR.text = _defaultValue.x.ToString("0.####");
         _textfieldG.text = _defaultValue.y.ToString("0.####");
         _textfieldB.text = _defaultValue.z.ToString("0.####");
         _ignoreEvents    = false;
     } catch (Exception) {
         Debug.LogError("Exception caught in TexturePanel.OnRefreshUI");
     }
 }
Ejemplo n.º 5
0
 protected override void OnRefreshUI(object sender, UIDirtyEventArgs eventArgs)
 {
     base.OnRefreshUI(sender, eventArgs);
     RefreshColors();
 }
Ejemplo n.º 6
0
 protected virtual void OnRefreshUI(object sender, UIDirtyEventArgs eventArgs)
 {
 }