지금 액션게임에서 할로우나이트의 패링같이 공격과 공격이 부딫히는 기능을 만드려고 하는데 


여기서 공격이 닿는 거를 콜라이더의 충돌 이벤트로 해결하려함.


근데 충돌할 때 상대방에 대한 정보를 콜라이더밖에 못 받으니까 


여기서 콜라이더를 상속해서 내가 임의로 콜라이더의 기능을 하면서


 추가로 공격자의 정보도 갖고 있다가 콜라이더 충돌 이벤트에서 콜라이더만 갖고


상대방에 대한 정보도 접근할 수 있도록 하려 하는데 문제 없을까?


gpt는 문제가 생길 수 있다고는 하는데 어차피 여기 내가 만든 오브젝트와 충돌이벤트부분에서만


작용하니까 괜찮을거 같은데..



아래는 일단 임시로 짜본 코드임.


public class BoxCollider_Ex : BoxCollider

{



    public Character_Script character;



    public void SetCharacter(Character_Script character)

    {

        this.character = character;

    }

}


이렇게 상속하고


private void OnCollisionEnter(Collider collision)

{

    if (collision is BoxCollider_Ex)

        attack(collision.character);

}


이런 식으로 접근해서 하려 하는데.