public void SetSettings(ImpactEffects.AOEImpact impactEffect, MetaData.PlayerMetaData senderParam) { AOE = impactEffect; radius = AOE.radius; sender = senderParam; effectsToPlay = AOE.effectsToPlay; }
public void OnCollision(Collider otherCollider, MetaData.PlayerMetaData senderParam, Vector3 AOEcenter, ImpactEffects.AOEImpact impactEffect) { AOE = impactEffect; center = AOEcenter; sender = senderParam; other = otherCollider; foreach (Projectiles.CollisionCheck check in collisionChecks) { if (check.Validate(other)) { OnHit(); break; } } }