コード例 #1
0
ファイル: ConstantTween.cs プロジェクト: chubbyerror/Gibbo2D
        /// <summary>
        ///
        /// </summary>
        /// <param name="targetTransform"></param>
        /// <param name="rate"></param>
        /// <param name="initialDelay"></param>
        public void To(Transform targetTransform, float rate, float initialDelay = 0)
        {
            this.targetTransform  = targetTransform.DeepCopy();
            this.initialTransform = target.Transform.DeepCopy();

            this.rate           = rate;
            this.currentElapsed = 0;
            this.paused         = false;
            this.initialDelay   = initialDelay;

            if (initialDelay != 0)
            {
                waitingForDelay = true;
            }
            else
            {
                waitingForDelay = false;
            }
        }
コード例 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="targetTransform"></param>
        /// <param name="duration"></param>
        /// <param name="inverseRotation"></param>
        /// <param name="initialDelay"></param>
        public void To(Transform targetTransform, float duration, bool inverseRotation = false, float initialDelay = 0)
        {
            this._targetTransform  = targetTransform.DeepCopy();
            this._initialTransform = Target.DeepCopy();

            this._inverse = inverseRotation;

            this._duration       = duration;
            this._currentElapsed = 0;
            this._paused         = false;
            this._initialDelay   = initialDelay;

            if (initialDelay != 0)
            {
                _waitingForDelay = true;
            }
            else
            {
                _waitingForDelay = false;
            }
        }
コード例 #3
0
ファイル: ConstantTween.cs プロジェクト: Alexz18z35z/Gibbo2D
        /// <summary>
        /// 
        /// </summary>
        /// <param name="targetTransform"></param>
        /// <param name="rate"></param>
        /// <param name="initialDelay"></param>
        public void To(Transform targetTransform, float rate, float initialDelay = 0)
        {
            this.targetTransform = targetTransform.DeepCopy();
            this.initialTransform = target.Transform.DeepCopy();

            this.rate = rate;
            this.currentElapsed = 0;
            this.paused = false;
            this.initialDelay = initialDelay;

            if (initialDelay != 0)
                waitingForDelay = true;
            else
                waitingForDelay = false;
        }