존재하지 않는 종류의 건물을 어떻게 만들어서 열어야 하는가 이걸 고민하다가
일단 다른 모드들 시설을 열어보자고 생각함
우탐모 화물로켓 격납고
얘는 뭐 존나 특이한 기능을 하긴 하지만 결국엔 상자 프로토타입에 스크립트를 바른거임
그래서 상자 GUI는 그대로 두고 오른쪽에 스크립트로 추가 GUI를 붙여서 사용하는구나 하고 배웠지
AAI 신호송신기
얘가 재밌는게 뭐냐면 인게임에서 화면을 열고서 저 멀리 뛰어가도 GUI가 닫히지를 않음
이게 무슨말인가 하면 시스템적으로는 엔티티랑은 무관한 GUI를 보여주면서 엔티티의 GUI인척 한다는거임
프로토타입도 개뜬금없이 로보포트 프로토타입을 사용함
그러니까 아마 뜯어보진 않았지만 내부적으로는 이렇게 동작할거야
신호 송신기의 로보포트 GUI가 열림 -> 스크립트로 바로 닫아버리고, 모더가 따로 만들어둔 스크립트 GUI를 열음
그리고 그 GUI로 일처리를 하는거지
그래서 이미 엔티티의 GUI는 닫힌 상태기 때문에 엔티티에서 멀어져도 GUI가 닫히는 일이 안생기는거임
대충 어떤식으로 구현해야 하는지는 감이 잡히는거같네
다른 모드 직접 뜯어보는게 공부하기 진짜 좋음 ㅋㅋ
이미 봤을 수도 있지만 팩갤에 [lua] 검색하면 나오는 유동글들이 모드 개발할때 도움많이됨. 이벤트 추적기나 변수 모드 보드 잘 쓰면 편해
ㅇㅎ AWI송수신기에 로보포트처럼 연결부위가 있는것처럼보이는건 로보포트에서 개조한거라 그런거구만
그건 까봐야지 알듯