public SequencialAnimator( string i_Name, TimeSpan i_AnimationLength, Sprite i_BoundSprite, params SpriteAnimator[] i_Animations) : base(i_Name, i_AnimationLength, i_BoundSprite, i_Animations) { }
public CompositeAnimator(string i_Name, TimeSpan i_AnimationLength, Sprite i_BoundSprite, params SpriteAnimator[] i_Animations) : base(i_Name, i_AnimationLength) { BoundSprite = i_BoundSprite; Initialize(); foreach (SpriteAnimator animation in i_Animations) { Add(animation); } }
protected virtual void CloneSpriteInfo() { if (OriginalSpriteInfo == null) { OriginalSpriteInfo = m_BoundSprite.ShallowClone(); } }
public CompositeAnimator(Sprite i_BoundSprite) : this("AnimationsMamager", TimeSpan.Zero, i_BoundSprite) { Enabled = false; Initialize(); }