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"); }