private void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args) { _animationsJSON.valNoCallback = args.after.animationNameQualified; args.before?.onAnimationSettingsChanged.RemoveListener(OnAnimationSettingsChanged); args.after?.onAnimationSettingsChanged.AddListener(OnAnimationSettingsChanged); OnAnimationSettingsChanged(nameof(AtomAnimationClip.animationName)); OnTimeChanged(_animationEditContext.timeArgs); }
protected override void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args) { args.before.onTargetsListChanged.RemoveListener(OnTargetsListChanged); args.after.onTargetsListChanged.AddListener(OnTargetsListChanged); base.OnCurrentAnimationChanged(args); UpdateSelectDependentUI(); }
protected override void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args) { base.OnCurrentAnimationChanged(args); args.before.onAnimationSettingsChanged.RemoveListener(OnAnimationSettingsChanged); args.after.onAnimationSettingsChanged.AddListener(OnAnimationSettingsChanged); UpdateValues(); }
protected override void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args) { base.OnCurrentAnimationChanged(args); if (current.animationLength < _endJSON.valNoCallback) { _endJSON.valNoCallback = current.animationLength; if (_startJSON.valNoCallback > _endJSON.valNoCallback) { _startJSON.valNoCallback = _endJSON.valNoCallback; } } SelectionModified(); }
protected override void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args) { base.OnCurrentAnimationChanged(args); RefreshTargetsList(); }
protected override void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args) { base.OnCurrentAnimationChanged(args); ChangeScreen(TargetsScreen.ScreenName); }
protected virtual void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args) { }
private void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args) { peers.SendCurrentAnimation(animationEditContext.current); OnAnimationParametersChanged(); }
private void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args) { UnbindClip(); BindClip(args.after); SetScrubberPosition(_animationEditContext.clipTime, true); }
protected override void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args) { base.OnCurrentAnimationChanged(args); _backup = null; _restoreUI.button.interactable = false; }