Esempio n. 1
0
        static public Tweener <float, _FloatHelper> To(IFloatProperty property, float to, float duration, bool scalable = true)
        {
            Tweener <float, _FloatHelper> tweener = _floatTweeners.Get();

            tweener.IncRef();

            var aniMgr = TimerMgr._Instance;

            tweener.SetParams(property, scalable ? aniMgr._Time : aniMgr._RealTime
                              , duration, property.GetValue(), to - property.GetValue(), scalable);
            tweener.Start();

            return(tweener);
        }
Esempio n. 2
0
 public void Detach()
 {
     _property = null;
 }
Esempio n. 3
0
 public void Attach(IProperty property)
 {
     _property = property as IFloatProperty;
 }