Exemplo n.º 1
0
    private void AddSlider(BlendTargetData targetData, Transform sliderHolder)
    {
        if (targetData.targets.Count == 0)
        {
            return;
        }
        GameObject sliderGO = Instantiate(sliderPrefab, sliderHolder);

        sliderGO.name = targetData.ToString() + " Slider";

        BlendShapeMixer mixer = sliderGO.GetComponent <BlendShapeMixer> ();

        mixer.targets = targetData.targets;
        mixer.mesh    = mesh;

        Slider slider = sliderGO.GetComponent <Slider> ();

        slider.value = mixer.GetSliderValueForTargets();
    }
 void OnEnable()
 {
     _shapeMixer = (BlendShapeMixer)target;
     _presets    = serializedObject.FindProperty("presets");
 }