public DeletedEvent(IProjectileEntity projectile) : base() { this.projectile = projectile; }
public DamagedEvent(IBloonEntity bloon, float totalAmount, string[] types, IProjectileEntity projectile, bool distributeToChildren, bool overrideDistributeBlocker, bool createEffect, ITowerEntity tower, bool canDestroyProjectile, string[] ignoreImmunityForBloonTypes, bool ignoreNonTargetable, bool blockSpawnChildren) : base() { this.bloon = bloon; this.damageTaken = totalAmount; this.damageTypes = types; this.projectile = projectile; this.distrubuteToChildren = distributeToChildren; this.overrideDistributeBlocker = overrideDistributeBlocker; this.createEffect = createEffect; this.tower = tower; this.canDestroyProjectile = canDestroyProjectile; this.ignoreImmunityForBloonTypes = ignoreImmunityForBloonTypes; this.ignoreNonTargetables = ignoreNonTargetable; this.blockSpawnChildren = blockSpawnChildren; }