Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
        protected override void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args)
        {
            args.before.onTargetsListChanged.RemoveListener(OnTargetsListChanged);
            args.after.onTargetsListChanged.AddListener(OnTargetsListChanged);

            base.OnCurrentAnimationChanged(args);

            UpdateSelectDependentUI();
        }
Exemplo n.º 3
0
        protected override void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args)
        {
            base.OnCurrentAnimationChanged(args);

            args.before.onAnimationSettingsChanged.RemoveListener(OnAnimationSettingsChanged);
            args.after.onAnimationSettingsChanged.AddListener(OnAnimationSettingsChanged);

            UpdateValues();
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
 protected override void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args)
 {
     base.OnCurrentAnimationChanged(args);
     RefreshTargetsList();
 }
Exemplo n.º 6
0
 protected override void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args)
 {
     base.OnCurrentAnimationChanged(args);
     ChangeScreen(TargetsScreen.ScreenName);
 }
Exemplo n.º 7
0
 protected virtual void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args)
 {
 }
Exemplo n.º 8
0
 private void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args)
 {
     peers.SendCurrentAnimation(animationEditContext.current);
     OnAnimationParametersChanged();
 }
Exemplo n.º 9
0
 private void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args)
 {
     UnbindClip();
     BindClip(args.after);
     SetScrubberPosition(_animationEditContext.clipTime, true);
 }
Exemplo n.º 10
0
 protected override void OnCurrentAnimationChanged(AtomAnimationEditContext.CurrentAnimationChangedEventArgs args)
 {
     base.OnCurrentAnimationChanged(args);
     _backup = null;
     _restoreUI.button.interactable = false;
 }