public override void Play(AnimationTargetBase target) { var targetTransform = target.transform; var flipTarget = targetTransform.GetComponent <IFlip>(); flipTarget?.Flip(); }
public override void Play(AnimationTargetBase target) { var targetTransform = target.transform; // Jumping m_jumpTarget = targetTransform.GetComponent<IJump>(); m_jumpTarget.Jump(); }
public override void Play(AnimationTargetBase target) { var targetTransform = target.transform; // Change sprite var changeTaarget = targetTransform.GetComponent <ISpriteChange>(); changeTaarget?.Change(Sprite); }
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); }
public abstract void Play(AnimationTargetBase target);