Beispiel #1
0
        public override void Play(AnimationTargetBase target)
        {
            var targetTransform = target.transform;
            var flipTarget      = targetTransform.GetComponent <IFlip>();

            flipTarget?.Flip();
        }
Beispiel #2
0
        public override void Play(AnimationTargetBase target)
        {
            var targetTransform = target.transform;

            // Jumping
            m_jumpTarget = targetTransform.GetComponent<IJump>();
            m_jumpTarget.Jump();
        }
Beispiel #3
0
        public override void Play(AnimationTargetBase target)
        {
            var targetTransform = target.transform;

            // Change sprite
            var changeTaarget = targetTransform.GetComponent <ISpriteChange>();

            changeTaarget?.Change(Sprite);
        }
Beispiel #4
0
        public override void Play(AnimationTargetBase target)
        {
            var targetTransform = target.transform;

            // Tinting
            var tintColor = TintColor;

            m_tintTarget = targetTransform.GetComponent <ITint>();
            m_tintTarget?.Tint(tintColor, FadingTime);

            // Paning
            m_panTarget = targetTransform.GetComponent <IPan>();
            m_panTarget.Pan(FadeoutOffsetY, FadingTime);
        }
Beispiel #5
0
 public abstract void Play(AnimationTargetBase target);