# Gun Toy

### 총 토이 종류

* **Rifle** : 소총 토이에요.

![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2Fsa7CidmR6YasduGOiGJn%2F01.png?alt=media\&token=ce319ea3-3170-4925-901f-0de6c054d76b)     ![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FR5K1zzh6c5tFLAGqL7RU%2F01.%20Rifle.gif?alt=media\&token=5cb21b32-579b-4cea-8ab6-91dc14eda490)

* **SniperRifle** : 저격용 총 토이에요.

![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FM3s3sUtIm3flA8Xv50Qp%2F02.png?alt=media\&token=3099f3c0-9de0-49f2-867d-4ee82800dda1)     ![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FrPjlRuETWYl63T5HWnvW%2F02.%20SniperRifle.gif?alt=media\&token=858abb8b-63b1-4adf-b1e7-82f736325084)

* **Launcher** : 포탄을 발사하는 총 토이에요.

![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FGUo6kbZIfZAEcSl6pxgz%2F03.png?alt=media\&token=c467ebcc-7d5f-4f47-a14f-e5c4f727c949)     ![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2F30PvAzmkIQXZSd5WZrjl%2F03.%20Launcher.gif?alt=media\&token=626396a5-21cf-442b-a145-c8e1503d8c28)

* **Rocket** : 로켓포를 발사하는 총 토이에요.

![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FwVFy9fMSt6xLj93O57wU%2F04.png?alt=media\&token=7a74904a-9bd7-4dc4-bcb8-b84559288dcf)     ![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FhuKvLSi9wjxD4kmP4Qy6%2F04.%20Rocket.gif?alt=media\&token=7dfbb0b0-179b-488a-818c-976b0c108dc7)

* **Pistol** : 권총 토이에요.

![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FEJ2G4fkLqdUC3fhZy3RS%2F05.png?alt=media\&token=514364cd-a20e-4ee8-869f-14c6b5633829)     ![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FoUvqmo0puPzaKzat1m0K%2F05.%20Pistol.gif?alt=media\&token=ca6717b5-9022-4a03-98d1-7db3376c3057)

* **Gatling** : 기관총 토이에요.

![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FcrelxtBX88hnlNRhvu8e%2F06.png?alt=media\&token=c1c930ed-3b90-48b8-8704-d039b4a54e9e)     ![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FAhxwl6Yx8F1Jsdb5IG4o%2F06.%20Gatling.gif?alt=media\&token=fe9040e8-a8dd-4fe0-aa3c-aafd8ad90a56)

* **Flamethrower** : 화염 방사기 토이에요.

![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FGxqIb2jlaraSg84clYsG%2F07.png?alt=media\&token=def0892e-67b5-4922-b3e2-cb93a283a15e)     ![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2F7LLqAMZvfc63G5NJzcH5%2F07.%20Flamethrower.gif?alt=media\&token=05061b72-ec90-4bb1-a35f-cadc4e91a99b)

* **Blaster** : SF 전자 총 토이에요.

![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2Flt2ImjaGMflNnnrTujx2%2F08.png?alt=media\&token=31e0dbe3-32ca-427e-90f5-f04a00725c27)     ![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FH9eVCdrKrPL9SGU6LHMl%2F08.%20Blaster.gif?alt=media\&token=690dfcaa-a9a1-4abf-a352-34307138a948)

* **PowerDevice** : 전류를 발사하는 총 토이에요.

![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FV7UDL1X3NEcZ4MVcSHP8%2F09.png?alt=media\&token=3947f8b8-5605-4921-82cb-0ef1ed5709da)     ![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FMby9aj76aOQiwn1AuLbw%2F09.%20PowerDevice.gif?alt=media\&token=c44ef573-ed8d-4b8e-8f4e-5f0af68f17b4)

* **WaterGun\_Gatling** : Gatling의 물총 버전이에요.

![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2Fv47tJJiEswMorhGQt1yC%2F10.png?alt=media\&token=79d4e98a-2f12-4b58-9eb8-ecc6783f01a1)     ![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2F0acM9u5ulKyvVqeQF2eu%2F10.%20WaterGun_Gatling.gif?alt=media\&token=bcf74030-e7e4-4a7d-b484-3b7f491b3b19)

* **WaterGun\_Launcher** : Launcher의 물총 버전이에요.

![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2Fqex5IIuX4FDX40G3b5Dk%2F11.png?alt=media\&token=103dbabc-c786-4c37-85d5-51ea7ba6caa7)     ![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FO8BtFugATfaY5DLvaEMs%2F11.%20WaterGun_Launcher.gif?alt=media\&token=18e712bf-5d39-4567-9e57-2b013ccb5200)

* **WaterGun\_Pistol** : Pistol의 물총 버전이에요.

![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FdWgpmEFdOzcFMJkgSVDE%2F12.png?alt=media\&token=8b9bc885-da2a-451a-acbe-a5399d5f8fba)     ![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2Fjs70l6laCJB7Efnv3qBS%2F12.%20WaterGun_Pistol.gif?alt=media\&token=c6b0982b-58f7-466a-b4af-fdbb1aae11ae)

* **RealHealGun** : 탄을 맞은 캐릭터의 HP 를 회복시켜요.

![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FeNUTc9yrl4RTQ6W4rlyJ%2FRealHealGun.jpg?alt=media\&token=07b65303-6582-446a-85e5-16aebf54dc64)     ![](https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2F9VCaUJOSD2m2o1l1QEzR%2FRealHealGun.gif?alt=media\&token=646d4b24-f547-4ddd-bcb9-356ddbc9b2bd)

***

###

### 총 토이 사용법

* PC

<figure><img src="https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FmBzsGlxajbTiIzT2PYIy%2F13.png?alt=media&#x26;token=d191eaf3-f2fc-4425-964b-a53d55a91c89" alt=""><figcaption></figcaption></figure>

* Mobile

<figure><img src="https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FpAzNqn7PaWfv0zD04cJV%2F14.png?alt=media&#x26;token=089086be-ffc1-4591-a311-dc8558550519" alt=""><figcaption></figcaption></figure>

**참고❕**

→ **스코프(줌) 기능**은 **Rifle / SniferRifle** 에서만 사용할 수 있어요.

→ **PC용 스코프(줌)의 단축키**는 **AddOn > KeyToUse 프로퍼티**에서 변경할 수 있어요.

***

### 총 장착 시 카메라 설정

총 토이의 PlayerSetting > IsChangeCam 프로퍼티가 체크된 상태라면,

**총 토이를 장착할 때 기존 카메라에서 총 토이 전용 카메라로 전환돼요.**

<figure><img src="https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FnRQO9lZCkN7QvnKVg6IK%2F15.png?alt=media&#x26;token=31c707c4-5c6a-455b-a65a-93b767d70a40" alt=""><figcaption></figcaption></figure>

그래서 카메라 뷰를 새롭게 설정한 월드에서는, 총을 장착했을 때 원하는 시점이 나오지 않을 수 있어요.

총을 장착했을 때 월드의 기본 카메라 설정을 따르고 싶다면

**PlayerSetting > IsChangeCam 프로퍼티의 체크를 풀어주세요.**

<figure><img src="https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FB962w4ts8sMsMXbBg35e%2F16.png?alt=media&#x26;token=839df28d-084b-4bc0-9a2a-e267d27b95cc" alt=""><figcaption></figcaption></figure>

**1인칭 뷰인 Easy\_FPS 월드**에서 제공하는 **총 토이의 PlayerSetting 프로퍼티 설정**을 참고해주세요.

<figure><img src="https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FQK7j9VmaqpAXhlTogPVc%2F17.png?alt=media&#x26;token=84650efd-2c65-438f-8952-6a94907fed37" alt=""><figcaption></figcaption></figure>

***

***

### 속성 가이드

**총 토이 구성**&#x20;

<figure><img src="https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FM6GuHmJ3DIsWc1Fg2tdL%2F1.png?alt=media&#x26;token=0901557b-7b23-41ac-a656-742d61f271c8" alt="" width="563"><figcaption></figcaption></figure>

* Base : 총/총알 모델링, SFX, 총 획득 콜라이더가 있는 그룹이에요.
* Body : 각종 정보 UI (총/총알/재장전) , 재장전에 관한 그룹이에요.
* Barrel : 조준 UI, 피격에 관한 그룹이에요.
* Effect : 피격 시 데미지, 넉백에 관한 그룹이에요.
* AddOn : 줌 (스코프) 에 관한 그룹이에요.
* PlayerSetting : 총 장착 시 애니메이션/카메라 변경에 관한 그룹이에요.
* GunAgent : 각각의 총 토이가 가진 Client/Server 스크립트에서, 총 종류에 맞게 참조하는 모듈이에요.

**GunAgent**&#x20;

* 총 동작을 관리하는 모듈로, 모든 총이 같은 GunAgent 를 가지고 있어요.
* 모든 총 아이템은 GunAgent 를 참조하는 프로퍼티를 가지고 있어요.

<figure><img src="https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2F2JgojrvLSma1fBChEHc8%2F2.png?alt=media&#x26;token=34679312-efcd-439d-b406-587e5f72e110" alt=""><figcaption></figcaption></figure>

💥  **GunAgent 폴더를 삭제하면 총 토이가 동작하지 않으니 유의하세요.**

<figure><img src="https://1068493773-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lxtl0ocR1cA2G25jLXa%2Fuploads%2FQGpC9joYTyFKIr6xqyHX%2F3.png?alt=media&#x26;token=f091d466-ba99-4e0b-9775-08bf9fb427e8" alt=""><figcaption></figcaption></figure>

**속성 목록** (공통 사항)

<table><thead><tr><th width="151">객체</th><th width="165">속성</th><th>설명</th></tr></thead><tbody><tr><td>Body</td><td>InputDelay</td><td>마우스를 누르고 총이 나갈 때까지 걸리는 시간</td></tr><tr><td></td><td>FireAmount</td><td>마우스를 누르고 있는 동안 발사 될 총알 수 (연사)</td></tr><tr><td></td><td>MaxBullet</td><td>최대 보유 가능한 탄환 수</td></tr><tr><td></td><td>InitBullet</td><td>현재 가지고 있는 탄환 수</td></tr><tr><td></td><td>BulletType</td><td>탄환 보급 상자 사용 시 탄의 종류를 구분하기 위한 항목</td></tr><tr><td></td><td>ReloadBullet</td><td>재장전 시 장전될 탄환 수</td></tr><tr><td></td><td>ReloadTime</td><td>재장전 시간 (단위 : 초)</td></tr><tr><td></td><td>FireRate</td><td>연사 딜레이</td></tr><tr><td>Barrel</td><td>BulletDistance</td><td>총알 사거리</td></tr><tr><td></td><td>BulletSpeed</td><td>총알이 사거리에 닿는 시간 ( 값이 적을수록 빨라짐)</td></tr><tr><td></td><td>ShakeTime</td><td>사격 시 카메라 흔들림 시간</td></tr><tr><td></td><td>ShakeScale</td><td>사격 시 카메라 흔들림 정도</td></tr><tr><td></td><td>DefaultAim</td><td>에임의 기본 최소 각도</td></tr><tr><td></td><td>MaxAim</td><td>확대 가능한 에임의 최대 크기</td></tr><tr><td></td><td>AimAdd</td><td>연사 시 0.1초마다 커지는 에임의 크기</td></tr><tr><td></td><td>AimRecover</td><td>연사 종료 시 0.1초마다 줄어드는 에임 크기</td></tr><tr><td></td><td>IsStraight</td><td>발사 위치 보정 여부</td></tr><tr><td>Effect</td><td>Damage</td><td>피격 시 데미지</td></tr><tr><td></td><td>KnockBackPower</td><td>피격 시 밀려나는 힘 (0이면 미사용)</td></tr><tr><td></td><td>IsAddKDPoint</td><td>Global_PointKD 함수 사용 시 킬데스 점수 추가할지 여부</td></tr><tr><td>AddOn</td><td>ZoomFOV</td><td>마우스 우클릭 시 카메라 줌의 크기 ( 클수록 더 확대됨)</td></tr><tr><td></td><td>KeyToUse</td><td>줌 키 버튼 설정</td></tr><tr><td>PlayerSetting</td><td>IsChangeAni</td><td>무기를 장착할 때 애니메이션 변경 여부</td></tr><tr><td></td><td>IsChangeCam</td><td>무기를 장착할 때 카메라 변경 여부</td></tr></tbody></table>

**(예외) 충전식으로 장전하는 총의 Body 속성**

* 총 List : PortalDevice / WaterGun\_Gatling / WaterGun\_Launcher / WaterGun\_Pistol

<table><thead><tr><th width="123">객체</th><th width="167">속성</th><th>설명</th></tr></thead><tbody><tr><td>Body</td><td>InputDelay</td><td>마우스를 누르고 총이 나갈 때까지 걸리는 시간</td></tr><tr><td></td><td>FireAmount</td><td>마우스를 누르고 있는 동안 발사 될 총알 수 (연사)</td></tr><tr><td></td><td>MaxBullet</td><td>최대 보유 가능한 탄환 수</td></tr><tr><td></td><td>InitBullet</td><td>현재 가지고 있는 탄환 수</td></tr><tr><td></td><td><mark style="background-color:yellow;">FireRate</mark></td><td>연사 딜레이</td></tr><tr><td></td><td><mark style="background-color:yellow;">ChargingDelay</mark></td><td>총을 발사하지 않고 몇 초 지나면 충전 시작할지 (단위:초)</td></tr><tr><td></td><td><mark style="background-color:yellow;">ChargingTic</mark></td><td>충전이 시작되면 몇 초 간격으로 충전할지 (단위:초)</td></tr><tr><td></td><td><mark style="background-color:yellow;">ChargingBullet</mark></td><td>한번 충전 될 때마다 충전될 탄환량</td></tr></tbody></table>

**(예외) Effect 추가 속성**

* 총 List : Launcher / Rochet / FlameThrower / PowerDevice / WaterGun\_Launcher

<table><thead><tr><th width="123">객체</th><th width="167">속성</th><th>설명</th></tr></thead><tbody><tr><td>Effect</td><td>위 공통 사항 동일</td><td></td></tr><tr><td></td><td>EffectRadius</td><td>충돌 좌표를 중심으로 효과를 줄 반지름 크기</td></tr></tbody></table>

**(예외) Barrel 속성**

* 총 List **:** Launcher / WaterGun\_Launcher

<table><thead><tr><th width="123">객체</th><th width="167">속성</th><th>설명</th></tr></thead><tbody><tr><td>Barrel</td><td>BulletDistance</td><td>마우스를 누르고 총이 나갈 때까지 걸리는 시간</td></tr><tr><td></td><td>BulletSpeed</td><td>마우스를 누르고 있는 동안 발사 될 총알 수 (연사)</td></tr><tr><td></td><td>ShakeTime</td><td>최대 보유 가능한 탄환 수</td></tr><tr><td></td><td>ShakeScale</td><td>현재 가지고 있는 탄환 수</td></tr><tr><td></td><td><mark style="background-color:yellow;">BulletWeight</mark></td><td>연사 딜레이</td></tr><tr><td></td><td><mark style="background-color:yellow;">LaunchAngle</mark></td><td>총을 발사하지 않고 몇 초 지나면 충전 시작할지 (단위:초)</td></tr><tr><td></td><td>IsStraight</td><td>충전이 시작되면 몇 초 간격으로 충전할지 (단위:초)</td></tr></tbody></table>
