protected AbilityAnimation(String id, Action<PartyMemberSpriteSheet> partyMemberAnimation, Int32 partyMemberAnimationDelay, Int32 partyMemberAnimationFrames, AbilityVisual overSourceVisual, AbilityVisual underSourceVisual, AbilityVisual overTargetVisual, AbilityVisual underTargetVisual, AbilityVisual overBattlefieldVisual, AbilityVisual underBattlefieldVisual) : base(id) { PartyMemberAnimationDelay = partyMemberAnimationDelay; PartyMemberAnimation = partyMemberAnimation; OverSourceVisual = overSourceVisual; UnderSourceVisual = underSourceVisual; OverTargetVisual = overTargetVisual; UnderTargetVisual = underTargetVisual; OverBattlefieldVisual = overBattlefieldVisual; UnderBattlefieldVisual = underBattlefieldVisual; }
public static AbilityAnimation NewVisualOverTarget(String id, Action<PartyMemberSpriteSheet> partyMemberAnimation, Int32 partyMemberAnimationDelay, Int32 partyMemberAnimationFrames, AbilityVisual overTargetVisual) { return new AbilityAnimation(id, partyMemberAnimation, partyMemberAnimationDelay, partyMemberAnimationFrames, AbilityVisual.None, AbilityVisual.None, overTargetVisual, AbilityVisual.None, AbilityVisual.None, AbilityVisual.None); }
public static AbilityAnimation New(String id, Action<PartyMemberSpriteSheet> partyMemberAnimation, Int32 partyMemberAnimationDelay, Int32 partyMemberAnimationFrames, AbilityVisual overSourceVisual, AbilityVisual underSourceVisual, AbilityVisual overTargetVisual, AbilityVisual underTargetVisual, AbilityVisual overBattlefieldVisual, AbilityVisual underBattlefieldVisual) { return new AbilityAnimation(id, partyMemberAnimation, partyMemberAnimationDelay, partyMemberAnimationFrames, overSourceVisual, underSourceVisual, overTargetVisual, underTargetVisual, overBattlefieldVisual, underBattlefieldVisual); }