} = 0; //TC always uses 0 public SpellCastData(PackedGuid spellSource, PackedGuid spellTarget, byte spellCastCount, int spellId, SpellCastFlag castFlags, uint timeDiff, ObjectGuid[] hitTargets, SpellMissInfo[] spellMisses, SpellTargetInfo targetInfo, int powerValue, AdjustableSpellMissleInfo optionalAdjustableMissle, AmmoInfo amunitionInformation, ulong optionalVisualChainData) { SpellSource = spellSource; SpellTarget = spellTarget; SpellCastCount = spellCastCount; SpellId = spellId; CastFlags = castFlags; TimeDiff = timeDiff; HitTargets = hitTargets; SpellMisses = spellMisses; TargetInfo = targetInfo; PowerValue = powerValue; OptionalAdjustableMissle = optionalAdjustableMissle; AmunitionInformation = amunitionInformation; OptionalVisualChainData = optionalVisualChainData; }
public StartSpellCastData(PackedGuid spellSource, PackedGuid spellTarget, byte spellCastCount, int spellId, SpellCastFlag castFlags, uint timeDiff, ObjectGuid[] hitTargets, SpellMissInfo[] spellMisses, SpellTargetInfo targetInfo, int powerValue, AdjustableSpellMissleInfo optionalAdjustableMissle, AmmoInfo amunitionInformation, ulong optionalVisualChainData) : base(spellSource, spellTarget, spellCastCount, spellId, castFlags, timeDiff, hitTargets, spellMisses, targetInfo, powerValue, optionalAdjustableMissle, amunitionInformation, optionalVisualChainData) { }