Esempio n. 1
0
 public void EndEdit(string key)
 {
     if (controller.Map.TryGetValue(key, out Field mapValue))
     {
         if (mapValue.GetType() == typeof(FieldFloat))
         {
             FieldFloat field = (FieldFloat)mapValue;
             field.inputField.text = field.value.ToString();
         }
         else if (mapValue.GetType() == typeof(UIFieldInt))
         {
             UIFieldInt field = (UIFieldInt)mapValue;
             field.inputField.text = field.value.ToString();
         }
         else if (mapValue.GetType() == typeof(FieldVector2))
         {
             FieldVector2 field = (FieldVector2)mapValue;
             field.inputField_x.text = field.value.x.ToString();
             field.inputField_y.text = field.value.y.ToString();
         }
     }
     else
     {
         print(string.Format("Error key: {0}", key));
     }
 }
Esempio n. 2
0
 public void Slider(string key)
 {
     if (controller.Map.TryGetValue(key, out Field mapValue))
     {
         if (mapValue.GetType() == typeof(FieldFloat))
         {
             FieldFloat field = (FieldFloat)mapValue;
             SetSlider(field.slider.value, field.inputField, ref field.value);
         }
         else if (mapValue.GetType() == typeof(UIFieldInt))
         {
             UIFieldInt field = (UIFieldInt)mapValue;
             SetSlider(field.slider.value, field.inputField, ref field.value);
         }
         else if (mapValue.GetType() == typeof(FieldVector2))
         {
             FieldVector2 field = (FieldVector2)mapValue;
             SetSlider(field.slider_x.value, field.inputField_x, ref field.value.x);
             SetSlider(field.slider_y.value, field.inputField_y, ref field.value.y);
         }
     }
     else
     {
         print(string.Format("Error key: {0}", key));
     }
 }
Esempio n. 3
0
    private void Start()
    {
        foreach (var pair in controller.Map)
        {
            string key   = pair.Key;
            Field  value = pair.Value;

            if (value.GetType() == typeof(FieldFloat))
            {
                FieldFloat field = (FieldFloat)value;
                field.inputField.text = field.value.ToString();
                SetSliderValues(field.slider, field.min, field.max, field.value);
            }
            else if (value.GetType() == typeof(UIFieldInt))
            {
                UIFieldInt field = (UIFieldInt)value;
                field.inputField.text = field.value.ToString();
                SetSliderValues(field.slider, field.min, field.max, field.value);
            }
            else if (value.GetType() == typeof(FieldVector2))
            {
                FieldVector2 field = (FieldVector2)value;
                Vector2      v     = field.value;

                field.inputField_x.text = v.x.ToString();
                field.inputField_y.text = v.y.ToString();

                SetSliderValues(field.slider_x, field.min, field.max, v.x);
                SetSliderValues(field.slider_y, field.min, field.max, v.y);
            }
        }

        gridLines_ShowLinesCheap_Toggle.isOn     = gridLineController.showCheap;
        gridLines_ShowLinesExpensive_Toggle.isOn = gridLineController.showExpensive;
    }