안녕하세요.
뭐가 잘못되었는지 도저히 모르겠습니다..
매니저에서 테스트는 정상적으로 동작이 다되는데, 플레이어를 키고 특정 옵션을 체크한 다음 스크립트 실행을 누르면
무조건 첫번째 스크립트만 실행이됩니다..
왜이런걸까요 ;;
첫번쨰 스샷은 비적잡기 옵션을 체크하고 스크립트 수행시에 일촉즉발 스크립트가 수행되는 사진이고,
두번째 스샷은 제가 만든 스크립트 내용입니다.
세번째 스샷은 제어판에서 비적잡기 옵션을 연결 한 것이고, 두번째 스샷 에서 비적잡기는 반복문 메인변수를 설정했습니다.
메인변수는 제어판에서 옵션 설정을 하기위함이구요 ..
플레이어에서 실행시 시작서브 1회 실행후 함수 순서에 따라 진행서브부터 순차시행합니다
따로 호출하는 구조가 없으므로 시작-진행-약탈방지-비적탐색 순서대로 시행되는 것이구요
현재 약탈방지 함수가 일촉즉발 스샷 스크립트를 기준으로 무한루프되게 만들어져있다면 약탈방지 함수만 실행되는게 정상이 맞습니다.
체크 컨트롤의 체크 유무에 따라 비적잡기 함수를 호출하는 기능은 없으므로 비적잡기 함수도 저 형태에서는 실행되지 않는 것이 당연합니다.
체크컨트롤은 체크 유무에 따라 지정그룹에 0,1값을 넣어주는 기능이니 진행서브 이전에서 판단문으로 체크대상 그룹값의 0,1을 판단-분기해서 비적탐색 스크립트를 호출하는 형태로 만들어주시면 될 것 같아욤.
반복문도 스크립트 마지막부분의 이동을 끊어주셔야 후에 설정할 횟수대로 반복할 것 같아요
이동으로 반복(비적)으로 연결해두셨다면 횟수에 상관없이 무한루프하게 됩니다