블프를 많이 쓰시는 분들은 Structure의 구조를 바꾸거나 (특히 맨 밑에 변수 추가 정도로는 안생기는데 순서를 바꾸거나 지우면  생김) 하면

생기는 Unknown Structure 에러를 많이 보셨을겁니다

특히 그냥 에디터에서는 잘되다가 패키징을 누르면 에러가 나는일이 많죠
몇년째 이어오는 언리얼 블프에 고질적인 버그라고합니다


(요런것들이죠)

https://ljhyunstory.tistory.com/65

https://velog.io/@singery00/UE5-%EA%B5%AC%EC%A1%B0%EC%B2%B4-%ED%8C%A8%ED%82%A4%EC%A7%95-%EC%97%90%EB%9F%AC


이럴때의 대처법은 위에 URL에도 나와있듯 에러가 난 블루프린트에 다 찾아가 Refresh All Node를 누르는것인데 여간 귀찮은일이아니고


이래서 모든 블루프린트에 refresh를 해주는


https://github.com/nachomonkey/RefreshAllNodes


이런 플러그인 까지 나와있습니다


다만 위에 플러그인은 많은사람이 쓰고있지만 결국은 개인이 유지보수하는거라 사용하는 엔진 버전에 맞추어 빌드가 안되어 있는 경우도 있고

버전이 없을때 소스 빌드를 하기엔 블루프린트만 쓰는분들에겐 무리입니다
그리고 결국 무식하게 전부 refresh를 하기때문에 파일이 많아지면 좀 느리기도하구요


그런데 이러한 귀찮은 과정을 하나도 안하고 키보드 5번정도 쳐서 이 모든것을 해결할수 있다면?

그런방법이 진짜 있습니다



24b0d121e09c28a8699fe8b115ef046a7565ed


그것은 자신이 구조를 변경한 Struct 파일의 이름을 살짝 바꿧다가 다시 원래 대로 돌려놓는겁니다

저도 레딧에서 이 정보를 보고 믿기지 않았지만 정말로 됩니다


사실 이런 버그가 있어선 안되겠지만 버그가 있더라도 키보드 몇번치는걸로 고칠수있는 언리얼은 갓엔진입니다