private float Stop() { var weight = _control.goalWeight; _control = null; return(weight); }
public void Start(VRC_PlayableLayerControl control) { _control = control; _startWeight = _playableMixer.GetInputWeight(_index); _startTime = Time.time; }
private void PlayableLayerControlSettings(VRC_PlayableLayerControl control, Animator animator) { if (!_hooked || animator != AvatarAnimator) { return; } _fromBlend[ModuleVrc3Styles.Data.ToLayer[control.layer]].Start(control); }
private void PlayableLayerControlInit(VRC_PlayableLayerControl playableLayerControl) => playableLayerControl.ApplySettings += PlayableLayerControlSettings;