Beispiel #1
0
    public static void CreateExplosion(Vector3 pos, float explosionRadius, float damage, TeamTypes explosionBy)
    {
        Collider[] cols = Physics.OverlapSphere(pos, explosionRadius);

        foreach (Collider col in cols)
        {
            IExplodable explodable = col.GetComponent <IExplodable>();
            if (explodable != null)
            {
                explodable.OnExpload(pos, explosionRadius, damage);
            }
        }
    }