질문하나만할게


내가 Pongs라는 클래스들을 관리하기위해 PongsParty라는 리스트에 넣어놓고 관리를 하고있어

private List<Pongs> PongsParty;

이 리스트에 넣을때는 PongsParty.Add(gameObject.AddComponent<Pongs>()); 이렇게 넣었단말야

그런데 PongsParty의 index번째 Pongs클래스를 input으로 바꾸고싶어

그럴때


    public void SetPongs(int index, Pongs input)

    {

        PongsParty[index] = input;

    }

이렇게해도됨? 이러면 값복사같은거 안되고 참조 제대로 연결됨?

설명이 부족했다거나 코드가 더 필요하면 말해주셈 더 써놓을게