public PrepareDamageEvent(ImpactEvent impact) { Entries = GenericPools.New <List <DamageEntry> >(); Origin = impact.Origin; Target = impact.Target; Action = impact.Action; Hit = impact.Hit; }
public PrepareDamageEvent(CharacterTemplate origin, CharacterTemplate target, BaseActionTemplate action, HitData hit) { Entries = GenericPools.New <List <DamageEntry> >(); Origin = origin; Target = target; Action = action; Hit = hit; }
public PrepareDamageEvent(ImpactEvent impact, CharacterTemplate origin, CharacterTemplate target) { Entries = GenericPools.New <List <DamageEntry> >(); Impact = impact; Origin = origin; Target = target; Action = impact.Action; }