Example #1
0
        public void SetupWithModel(TweakableVariable <float> model)
        {
            this.model = model;

            slider.minValue = model.Min;
            slider.maxValue = model.Max;
            slider.value    = model.Value;

            RefreshText();
        }
        public void Register(TweakableVariable <float> variable)
        {
            GameObject            variableViewObject = Instantiate(Resources.Load("DT/TweakableVariables/TweakableVariableView")) as GameObject;
            TweakableVariableView view = variableViewObject.GetComponent <TweakableVariableView>();

            view.SetupWithModel(variable);

            variableViewObject.transform.SetParent(CanvasTransform, false);
            variableViewObject.SetActive(false);

            VariableUIMap.Add(variable, variableViewObject);
        }