728x90
weaponHold 총을 장착할 위치를 저장한 변수이다.
gunPrefab 장착할 총을 저장할 변수이다.
equippedGun 장착된 총을 저장할 변수이다.
만약에 장착된 총이 있다면 장착된 총을 없애준다. 2개가 동시에 장착되는 것을 방지하기 위함이다.
그리고 나서 총이 장착될 위치에 총을 gunToEquip를 장착해준다.
그리고 장착된 총을 weaponHold의 자식으로 만들어준다.
총이 장착되지 않은 상태가 아니라면 equippedGun에 있는 gunController를 가져오고 가져온 gunController에 있는 Shoot 메서드를 실행시켜준다.
728x90
'Project > Hello 3D' 카테고리의 다른 글
[Hello 3D] Unity: 총알 스크립트 (완성) (0) | 2020.04.04 |
---|---|
[Hello 3D] Unity: 적 생성기 스크립트 (0) | 2020.04.02 |
[Hello 3D] Unity: 적 스크립트 (0) | 2020.04.01 |
[Hello 3D] Unity: 플레이어 스크립트 (0) | 2020.03.31 |
[Hello 3D] Unity: 게임 기획 (0) | 2020.03.31 |