- 미로 내부에 함정을 랜덤으로 배치하기
- 함정은 에디터에서 종류와 비율을 선택할 수 있게 작성
- 기본 함정 베이스는 UnifiedPlate클래스를 사용
함정 배치 지정과 관련 수치값 조절을 위한 구조체
![]()
MaybeSpawnGimmickAtCell() : 셀에 함정을 생성할 수 있는 조건을 판단한 후 생성 로직 실행(서버 권한 / 기준 조건 / Plate와 Target의 조합의 존재 유무)
TryPlaceGimmicks() : 미로 전체 셀을 순회하면서 각 셀에 기믹이 생성 가능한지 판단한 후 MaybeSpawnGimmickAtCell()을 호출 ( 방문한 셀만을 대상으로 실행)
BeginPlay() -> GenerateMaze() -> TryPlaceGimmicks() -> MaybeSpawnGimmickAtCell() 방식으로 호출
블루프린트로 타겟 / 트리거 생성
MazeManager에 타겟과 트리거를 추가
정상적으로 생성
추후 블루프린트로 함정의 종류를 늘리고 어울리는 에셋을 적용시켜주기만 하면 완성