Пример #1
0
 public void SetSettings(ImpactEffects.AOEImpact impactEffect, MetaData.PlayerMetaData senderParam)
 {
     AOE           = impactEffect;
     radius        = AOE.radius;
     sender        = senderParam;
     effectsToPlay = AOE.effectsToPlay;
 }
Пример #2
0
        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;
                }
            }
        }