Пример #1
0
 public void Removed()
 {
     HalfwayDuration      = null;
     EndForwardsDuration  = null;
     EndBackwardsDuration = null;
     halfway_.Unregister();
     endForwards_.Unregister();
     endBackwards_.Unregister();
 }
Пример #2
0
        public override void Removed()
        {
            base.Removed();

            min_.Unregister();
            max_.Unregister();
            timeUp_.Unregister();
            timeDown_.Unregister();
            hold_.Unregister();
            rampUp_.Unregister();
            rampDown_.Unregister();
        }
Пример #3
0
        public void Removed()
        {
            Duration = null;
            Repeat   = null;
            Delay    = null;

            enabled_.Unregister();
            halfMove_.Unregister();

            foreach (var m in modifiers_)
            {
                m.Removed();
            }
        }
Пример #4
0
 private void AnimatableChanged(bool b)
 {
     Utilities.Handler(() =>
     {
         if (parameter_ != null)
         {
             if (b)
             {
                 parameter_.SpecificName = storable_.name;
                 parameter_.Register();
             }
             else
             {
                 parameter_.Unregister();
             }
         }
     });
 }
Пример #5
0
 public void Removed()
 {
     enabled_.Unregister();
     Movement = null;
     ResetMorphValue();
 }