void Update

{

 timer+= Time.deltaTime; 

                shittimer += Time.deltaTime;

                


                if (timer > speed)

                {

                    timer = 0f;

                    Shit();

                    



                }


                if (shittimer > 2f)

                {

                    shittimer = 1f;

                    if (transform.childCount > 4)

                    {

                        Destroy(transform.GetChild(0).gameObject, 0.0f);

                    }

                    else if (transform.childCount <= 4)

                    {

                        Shit();

                    }

                   


                }

}

 void Shit()

    {

       

        


        Transform bullet;


        bullet = GameManager.Instance.pool.Get(prefabId).transform; //개수만큼 무기 생성

        bullet.position = transform.position;

        bullet.parent = transform; //부모옵젝




     }


골든메탈님 강의 들으면서 만들다가 이제는 무기를 여러개 만들어야겠다는 생각에 무기를 추가하려했습니다.

제가 원하는건 카오스 칸젤 블레이즈 스탭처럼 걸어 다니면서 불길을 만들어내고 몇초후에 자동으로 없어지는 그런 매커니즘을 만들고 싶은데

destroy를 해버리니 이후에 오브젝트가 모두 생성이 안되더라고요.

그러다보니 코드가 꼬여서 저렇게 됐는데 경고창에는 GameObject가 이미 파괴됐는데 계속 접근하려고 한다고 하고 어떻게 해야할지 모르겠네요.

혹시 이런 스크립트 관련해서 잘 아시는분이 있는지 여쭤봅니다.