public void Initialize(LightningBallsConfig cfg, int i)
    {
        config = cfg;
        target = GameObject.FindWithTag("Player");
        Vector3 spawnPosition = new Vector3(transform.position.x, transform.position.y + config.Radius, 0);
        var     instance      = Instantiate(config.LightningBallInstance, spawnPosition, Quaternion.identity, transform);

        instance.GetComponent <LightningBallInstance>().Initialize(config);
        transform.Rotate(Vector3.back, 360 / config.AmountOfBalls * i);
        Destroy(gameObject, config.LifeTime + 0.5f);
    }
 public void Initialize(LightningBallsConfig cfg)
 {
     config   = cfg;
     lifeTime = cfg.LifeTime;
 }