예를들어 Input.GetMouseButton를 100개의 오브젝트에 넣어놓는것 보다 Input만 담당하는 스크립트 만들어서 쓰는게 더 효율적인가요?

똑같이 IPointerClickHandler같은것도 여러 오브젝트에서 쓰는거보다 한군데에서 담당하는게 더 효율적인가요?