Beispiel #1
0
        public override void Play(bool playForward)
        {
            CachedTransfrom.localScale = From;
            this.m_uiTweener           = CachedTransfrom.DOScale(To, Duration);

            PlayInternal();
        }
        public override void Play(bool playForward)
        {
            base.Play(playForward);

            if (IsWorldSpace)
            {
                CachedTransfrom.position = From;
                this.m_uiTweener         = CachedTransfrom.DOMove(To, Duration);
            }
            else
            {
                CachedTransfrom.anchoredPosition3D = From;
                this.m_uiTweener = CachedTransfrom.DOAnchorPos3D(To, Duration);
            }
            PlayInternal();
        }
Beispiel #3
0
        public override void Play(bool playForward)
        {
            base.Play(playForward);

            if (IsWorldSpace)
            {
                CachedTransfrom.eulerAngles = From;
                this.m_uiTweener            = CachedTransfrom.DORotate(To, Duration);
            }
            else
            {
                CachedTransfrom.localEulerAngles = From;
                this.m_uiTweener = CachedTransfrom.DOLocalRotate(To, Duration, RotateMode.FastBeyond360);
            }
            PlayInternal();
        }