# Scripted Asset

## 개요

Scripted Asset는 체크포인트, 킬 파트, 회전 발판 등 게임 플레이에 필요한 기능이 미리 구성된 오브젝트입니다. 크리에이터는 이를 활용하여 스크립트 작업 없이도 오브젝트를 배치하는 것만으로 게임에 필요한 다양한 기능을 간편하게 사용할 수 있습니다.

**Asset Drawer**에 **Asset Name**을 검색해서 Scripted Asset를 사용하세요.

## 주의 사항

TimerGate와 같은 일부 Scripted Asset은 정상적으로 동작하기 위해, **구성된 하위 객체들이 원래 위치에 올바르게 배치되어 있어야 합니다.**

하위 객체의 올바른 위치는 아래 이미지와 같이 미리 정해져 있습니다:

<div align="left"><figure><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FBABuNm60tnBM5b2ZVJIc%2Fimage.png?alt=media&#x26;token=1648aece-7047-4acf-8914-a541f64560f9" alt="" width="337"><figcaption></figcaption></figure></div>

만약 구성된 객체가 원래 위치에 배치되어 있지 않으면, Scripted Asset이 정상적으로 동작하지 않을 수 있습니다. 따라서 Asset Drawer에서 Scripted Asset을 게임에 배치한 후에는, 레벨 브라우저에서 해당 객체를 펼쳐 **하위 구조를 반드시 확인**해야 합니다.

이후 MoveChildTo**StarterGUI**와 같은 이름의 객체를 참고하여, 하위 요소들을 원래 위치(**StarterGUI**)로 다시 배치한 뒤 사용해야 합니다.

## Tip

일부 Scripted Asset은 스크립트를 열어 편집할 필요 없이, **Attribute**만으로 객체의 동작에 영향을 주는 **주요 파라미터를 쉽게 조정**할 수 있습니다.

예를 들어 MovingPillar에 포함된 MovePart 스크립트에는 이동 거리(MoveDistance), 이동 시간(MoveDuration), 닿은 캐릭터를 밀어내는 물리 힘(Force)을 설정할 수 있는 Attribute가 구성되어 있습니다.

<figure><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2F2zNfx5qN9oiludDc68Sj%2Fimage.png?alt=media&#x26;token=6dd411f6-da98-4b7d-9ad3-46ed038ed397" alt=""><figcaption></figcaption></figure>

이처럼 각 Scripted Asset에 설정된 Attribute의 종류와 역할은 아래 표를 통해 확인할 수 있습니다.

## 에셋 목록

### Obby

<table><thead><tr><th width="178.3333740234375">Preview</th><th width="230.6666259765625">Asset Name</th><th>Description</th></tr></thead><tbody><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FcdoPVYP4GJ2rIRj6PQQQ%2FKillPart.gif?alt=media&#x26;token=0565962d-7c33-40fb-9961-14fcc07a8a64" alt=""></td><td>Kill Part</td><td><p><strong>KillPart 스크립트</strong></p><ul><li>닿으면 즉사 처리</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FSnOM5GpND2UqVu3pfVx6%2FMovePart.gif?alt=media&#x26;token=ae31f2b9-a1e4-4435-810e-96fcf0259825" alt=""></td><td>Move Part</td><td><p><strong>MovePart 스크립트</strong></p><ul><li>지정된 방향으로 패트롤 이동</li></ul><p>[Attribute]</p><ul><li>MoveDistance (Vector3) : 이동할 방향+거리</li><li>MoveDuration (number) : 이동 소요 시간 (초 단위)</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FjO6IUB5nHjs9UcktuvqP%2FRotatePart.gif?alt=media&#x26;token=2da21f19-57e7-493a-a686-1607845f9bcf" alt=""></td><td>Rotate Part</td><td><p><strong>RotatePart 스크립트</strong></p><ul><li>지정된 방향으로 회전</li></ul><p>[Attribute]</p><ul><li>Rotation (Vector3) : 회전할 방향+크기</li><li>RotateDuration (number) : 회전 소요 시간 (초 단위)</li><li>IsRotateLeft (bool) : true이면 좌방향 / false면 우방향</li><li>UseRandomDirection : 회전 방향 랜덤 설정</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2F2hUJwM3wX13EApjeL7y9%2FImpactPart.gif?alt=media&#x26;token=3d443807-5e98-4600-8c78-15c021ccf798" alt=""></td><td>Impact Part</td><td><p><strong>ImpactPart 스크립트</strong></p><ul><li>닿으면 넉백 처리</li></ul><p>[Attribute]</p><ul><li>Force : 물리 넉백 힘</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FSErYg2bMNcxUyolqdELh%2FSpike%20Block.gif?alt=media&#x26;token=3bf2fd39-8b73-443b-9f4c-14a48f918df6" alt=""></td><td>Spike Block</td><td><p><strong>KillPart 스크립트</strong></p><ul><li>닿으면 즉사 처리</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2F6N0PIua5zxLqQPygfuta%2FMoving%20Pillar.gif?alt=media&#x26;token=49046a64-b8f0-4415-821d-a4a110ed6899" alt=""></td><td>Moving Pillar</td><td><p><strong>MovePart 스크립트</strong></p><ul><li>지정된 방향으로 패트롤 이동</li><li>닿으면 넉백 처리</li></ul><p>[Attribute]</p><ul><li>MoveDistance (Vector3) : 이동할 방향+거리</li><li>MoveDuration (number) : 이동 소요 시간 (초 단위)</li><li>Force : 물리 넉백 힘</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FFjLcfOcGrig2d8EAvk2O%2FSpin%20Disc.gif?alt=media&#x26;token=41f59491-152d-4f22-a285-53f5a65a378a" alt=""></td><td>Spin Disc</td><td><p><strong>SpinPart 스크립트</strong></p><ul><li>지정된 방향으로 회전</li></ul><p>[Attribute]</p><ul><li>Rotation (Vector3) : 회전할 방향+크기</li><li>RotateDuration (number) : 회전 소요 시간 (초 단위)</li><li>IsRotateLeft (bool) : true이면 좌방향 / false면 우방향</li><li>UseRandomDirection : 회전 방향 랜덤 설정</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FhH9eYOlazZD7KBHu9yIR%2FSpinning%20Bar.gif?alt=media&#x26;token=6ff2eb7d-3ded-4b5e-a4d5-7f476e5d8420" alt=""></td><td>Spinning Bar</td><td><p><strong>SpinPart 스크립트</strong></p><ul><li>지정된 방향으로 회전</li><li>닿으면 넉백 처리</li></ul><p>[Attribute]</p><ul><li>Rotation (Vector3) : 회전할 방향+크기</li><li>RotateDuration (number) : 회전 소요 시간 (초 단위)</li><li>IsRotateLeft (bool) : true이면 좌방향 / false면 우방향</li><li>UseRandomDirection : 회전 방향 랜덤 설정</li><li>Force : 물리 넉백 힘</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2F2kfceaULD0Xxsz7aXYcI%2FDrop%20Hex%20Tile.gif?alt=media&#x26;token=653a672c-4374-45d4-bbb1-7125aefcf918" alt=""></td><td>Drop HexTile</td><td><p><strong>DisappearPart 스크립트</strong></p><ul><li>닿으면 n초후 사라짐</li><li>사라진 상태에서 n초 지나면 다시 생성됨</li></ul><p>[Attribute]</p><ul><li>LifeTime (number) : 밟고나서 유지되는 시간 (초 단위)</li><li>WarningColor (Color3) : 밟으면 변화할 색상</li><li>FadeDuration (number) : 밟고나서 사라지는데 걸리는 시간 (초 단위)</li><li>RespawnTime (number) : 사라진 후 재생성전 기다리는 시간 (초 단위)</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FRqVUjCq1gTxs5RKo7COj%2FSwinging%20Hammer.gif?alt=media&#x26;token=eb2979eb-536d-4e8c-90b6-68b06b519846" alt=""></td><td>Swinging Hammer</td><td><p><strong>RotaryHammer 스크립트</strong></p><ul><li>지정된 방향으로 패트롤 회전</li></ul><p>[Attribute]</p><ul><li>RotateDuration (number) : 회전 소요 시간 (초 단위)</li><li>AngleRad (Vector3) : 회전할 각도</li></ul><p></p><p><strong>KillPart 스크립트</strong></p><ul><li>닿으면 즉사 처리</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FxeAl4vGm79gn0XBGCxQL%2FSwing%20Pillar.gif?alt=media&#x26;token=6a4bb6c0-d10b-40f7-862c-b2f5d16095ae" alt=""></td><td>Swing Pillar</td><td><p><strong>SpinPart 스크립트</strong></p><ul><li>지정된 방향으로 회전</li></ul><p>[Attribute]</p><ul><li>Rotation (Vector3) : 회전할 방향+크기</li><li>RotateDuration (number) : 회전 소요 시간 (초 단위)</li><li>IsRotateLeft (bool) : true이면 좌방향 / false면 우방향</li><li>UseRandomDirection : 회전 방향 랜덤 설정</li></ul><p></p><p><strong>ImpactPart 스크립트</strong></p><ul><li>닿으면 넉백 처리</li></ul><p>[Attribute]</p><ul><li>Force : 물리 넉백 힘</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2F1wutkCIbCzgtf0PPuS8b%2FSwinging%20Boulder.gif?alt=media&#x26;token=6a1d6c7d-1571-4400-9b10-bbfb9c4584b9" alt=""></td><td>Swinging Boulder</td><td><p><strong>SwingPart 스크립트</strong></p><ul><li>지정된 방향으로 패트롤 회전</li></ul><p>[Attribute]</p><ul><li>RotateDuration (number) : 회전 소요 시간 (초 단위)</li><li>IsRotateLeft (bool) : true이면 좌방향 / false면 우방향</li><li>UseRandomDirection : 회전 방향 랜덤 설정</li><li>Angle (Vector3) : 회전할 각도</li></ul><p></p><p><strong>ImpactPart 스크립트</strong></p><ul><li>닿으면 넉백 처리</li></ul><p>[Attribute]</p><ul><li>Force : 물리 넉백 힘</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FfPTClxBnyTYCGONj2isb%2FSpike%20Ball.gif?alt=media&#x26;token=a277295a-a3ed-4314-8b98-17d1ffc80561" alt=""></td><td>Spike Ball</td><td><p><strong>FallingBalls 스크립트</strong></p><ul><li>순서대로 볼 낙하</li><li>닿으면 즉사 처리</li></ul><p>[Attribute]</p><ul><li>MoveDistance (Vector3) : 이동할 방향+거리</li><li>MoveDuration (number) : 이동 소요 시간 (초 단위)</li><li>IntervalSec (number) : 각 볼이 낙하하는 간격 (초 단위)</li><li>WaitTime : 모든 볼이 낙하한 다음 기다릴 시간 (초 단위)</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FiFgVwHNAPKPrbvb0zMla%2FLava.gif?alt=media&#x26;token=0a803c44-d1d5-420f-8d8c-8bbc38587f6e" alt=""></td><td>Lava</td><td><p><strong>KillPart 스크립트</strong></p><ul><li>닿으면 즉사 처리</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FXLx2WYl8H0zFj60IBAu9%2FAcid.gif?alt=media&#x26;token=90041607-9842-405a-ab0f-33216f630e77" alt=""></td><td>Acid</td><td><p><strong>KillPart 스크립트</strong></p><ul><li>닿으면 즉사 처리</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FydjcxBhOt30GeeX6CAKJ%2FRotatingPlatform.gif?alt=media&#x26;token=a3b00be1-3d23-46bc-a364-b85a8ff321c6" alt=""></td><td>Rotating Platform</td><td><p><strong>RotateScript 스크립트</strong></p><ul><li>지정된 방향으로 회전</li></ul><p>[Attribute]</p><ul><li>FullRotationTime (number) : 회전 소요 시간 (초 단위)</li><li>RotationDirection (Vector3) : 회전할 방향+크기</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FjkBcXGAvCOTfiZQCyhlf%2FGuessPlatform.gif?alt=media&#x26;token=bc654d2c-cd54-49ef-ab76-22b3e2d7dfd0" alt=""></td><td>Guess Platform</td><td><strong>스크립트 없음</strong><br>CanCollide 속성으로 통과 가능/불가 발판 구성</td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FMcuHoSJhPZJVAsmQcmXK%2FGuessDoor.gif?alt=media&#x26;token=59897252-12f6-4875-a161-e71009767d0d" alt=""></td><td>Guess Door</td><td><p><strong>KillPart 스크립트</strong></p><ul><li>닿으면 즉사 처리</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2F2rw952Rz9xvOasBblfLI%2FHealPad.gif?alt=media&#x26;token=920c6893-2520-4fc9-8d75-bbd698be29a6" alt=""></td><td>Heal Pad</td><td><p><strong>HealPart 스크립트</strong></p><ul><li>발판에 닿으면 1초 마다 체력 회복</li></ul><p>[Attribute]</p><ul><li>HealAmount (number) : 회복량</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FxkfoURhOowcIM0SbFEGt%2FDamagePad.gif?alt=media&#x26;token=5a98b31d-e9c2-4dcf-ac85-b531ecb4a25e" alt=""></td><td>Damage Pad</td><td><p><strong>DamagePart 스크립트</strong></p><ul><li>발판에 닿으면 1초 마다 체력 데미지</li></ul><p>[Attribute]</p><ul><li>Damage (number) : 데미지</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2Fetz891D2fRJtBqGGIOlA%2FCheckpoint.gif?alt=media&#x26;token=9ea9c4fd-9772-4c3e-b11a-e507a1460f21" alt=""></td><td>Checkpoint</td><td><p><strong>CheckPoint 스크립트</strong></p><ul><li>발판에 닿으면 리스폰 위치 설정</li></ul><p></p><p><strong>SpawnAtCheckpoint 스크립트</strong></p><ul><li>캐릭터 리스폰시 체크포인트로 캐릭터 위치 이동</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FiqnW3WOiKBrvfkVMGa68%2FAntiGravityPad.gif?alt=media&#x26;token=98c02473-4307-47b5-8580-24fca9e720b7" alt=""></td><td>AntiGravity Pad</td><td><p><strong>AntiGravityPart 스크립트</strong></p><ul><li>발판에서 점프시 중력 변경</li></ul><p>[Attribute]</p><ul><li>GravityScale (number) : 중력 스케일</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FnTyAsHe1jWrSLo13FciT%2FLowGravityZone.gif?alt=media&#x26;token=434fa21e-0d40-4aab-8cfe-6352511c6a86" alt=""></td><td>LowGravity Zone</td><td><p><strong>LowGravityZone 스크립트</strong></p><ul><li>영역안에서 중력 변경</li></ul><p>[Attribute]</p><ul><li>GravityScale (number) : 중력 스케일</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FpEZpyk3RsPWszOZvx3iF%2FSpeedBoostPad.gif?alt=media&#x26;token=eedd850d-5db4-4f56-a820-3d6886d6321c" alt=""></td><td>SpeedBoost Pad</td><td><p><strong>SpeedBoost 스크립트</strong></p><ul><li>발판 밟으면 지속 시간동안 이동속도 변경</li><li>다른 이동속도 변경 효과와 중첩 안됨</li></ul><p>[Attribute]</p><ul><li>Duration (number) : 지속 시간 (초 단위)</li><li>WalkSpeed (number) : 변경할 속도</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FudWYPNK4XNKxTpM2lqfJ%2FSlowDebuffPad.gif?alt=media&#x26;token=b1d5aab8-d506-416b-974c-9e5737ec14b5" alt=""></td><td>SlowDebuff Pad</td><td><p><strong>SlowDebuff 스크립트</strong></p><ul><li>발판 밟으면 지속 시간동안 이동속도 변경</li><li>다른 이동속도 변경 효과와 중첩 안됨</li></ul><p>[Attribute]</p><ul><li>Duration (number) : 지속 시간 (초 단위)</li><li>WalkSpeed (number) : 변경할 속도</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2Fv7ZswAzPMzJINfMavIua%2FHorizontalMoveTrigger.gif?alt=media&#x26;token=79cf663d-835f-4c33-ae78-e002d54b4539" alt=""></td><td>HorizontalMove Trigger</td><td><p><strong>HorizontalMoveTrigger 스크립트</strong></p><ul><li>발판 밟으면 수평 이동하는 플랫폼</li></ul><p>[Attribute]</p><ul><li>MoveTime (number) : 이동 소요 시간 (초 단위)</li><li>ActiveColor (Color3) : 발판 밟으면 변경할 색상</li><li>InactiveColor (Color3) : 발판 안밟았을때 변경할 색상</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FeMijLntPgh5cyuTGaJwd%2FHorizontalMovingPlatform.gif?alt=media&#x26;token=54eda984-bb71-4a18-8686-1422885192d2" alt=""></td><td>HorizontalMoving Platform</td><td><p><strong>HorizontalMovingPlatform 스크립트</strong></p><ul><li>수평으로 반복 이동하는 플랫폼</li></ul><p>[Attribute]</p><ul><li>MoveTime (number) : 이동 소요 시간 (초 단위)</li><li>WaitTime (number) : 이동 후 대기 시간 (초 단위)</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FET9BV2b5HcnmlSGvKefF%2FVerticalElevatorTrigger.gif?alt=media&#x26;token=f5609b9f-58d0-4b94-a493-cf10cd732bea" alt=""></td><td>VerticalElevator Trigger</td><td><p><strong>VerticalElevatorTrigger 스크립트</strong></p><ul><li>발판 밟으면 수직 이동하는 플랫폼</li></ul><p>[Attribute]</p><ul><li>MoveTime (number) : 이동 소요 시간 (초 단위)</li><li>ActiveColor (Color3) : 발판 밟으면 변경할 색상</li><li>InactiveColor (Color3) : 발판 안밟았을때 변경할 색상</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FOBD57A58GrmZvDKJgAGv%2FVerticalElevator.gif?alt=media&#x26;token=52feb96b-8f4a-4f8f-8758-e3c9b2082347" alt=""></td><td>Vertical Elevator</td><td><p><strong>VerticalElevator 스크립트</strong></p><ul><li>수직으로 반복 이동하는 플랫폼</li></ul><p>[Attribute]</p><ul><li>MoveTime (number) : 이동 소요 시간 (초 단위)</li><li>WaitTime (number) : 이동 후 대기 시간 (초 단위)</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2F0bAjglbxO72ea29tRWeo%2FPressurePlate.gif?alt=media&#x26;token=80aa885f-4782-4dcf-a2e4-84d261784477" alt=""></td><td>Pressure Plate&#x26;Door</td><td><p><strong>OpenDoor 스크립트</strong></p><ul><li>발판 밟으면 통과 가능한 벽</li></ul><p>[Attribute]</p><ul><li>ActiveColor (Color3) : 발판 밟으면 변경할 색상</li><li>InactiveColor (Color3) : 발판 안밟았을때 변경할 색상</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FjfLZqYilriv3dhj6V9Ls%2FLaserSweepBar.gif?alt=media&#x26;token=d7f0244f-c92c-4607-a9fb-04e4ac6568ba" alt=""></td><td>Laser SweepBar</td><td><p><strong>SpinKillScript 스크립트</strong></p><ul><li>회전하는 막대에 닿으면 캐릭터 즉사</li></ul><p>[Attribute]</p><ul><li>FullRotationTime (number) : 회전 소요 시간 (초 단위)</li><li>RotationDirection (Vector3) : 회전할 방향+크기</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FGb6cmdXbH8OcYrM01zOa%2FHoneyBlock.gif?alt=media&#x26;token=02e3920e-ce33-4040-82f6-9f88b98240c0" alt=""></td><td>Honey Block</td><td><p><strong>StickyScript 스크립트</strong></p><ul><li>영역 안에 있으면 이속+점프력 저하</li></ul><p>[Attribute]</p><ul><li>SlowWalkSpeed (number) : 변경할 이동속도</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FXJmBFji9Bp6aB79KZxKu%2FCoin.gif?alt=media&#x26;token=d0529775-aa4b-4fd1-9f5c-69ce01137ab1" alt=""></td><td>Coin</td><td><p><strong>CoinCollect 스크립트</strong></p><ul><li>닿으면 Coin 수 증가 (HUD에 텍스트 갱신)</li></ul><p>[Attribute]</p><ul><li>Amount (number) : 코인 획득량</li></ul><p></p><p><strong>FloatAndSpin 스크립트</strong></p><ul><li>회전 및 위아래 이동 처리</li></ul><p>[Attribute]</p><ul><li>FullRotationTime (number) : 회전 소요 시간 (초 단위)</li><li>FloatHeight (number) : 위아래 이동 폭</li><li>FloatTime (Vector3) : 이동 소요 시간 (초 단위)</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FBmt0F92eocjcT0XlMzUr%2FBlade2.gif?alt=media&#x26;token=5f2fbc9f-c381-48ed-b3e2-dbb018969d21" alt=""></td><td>Blade</td><td><p><strong>DamageScript 스크립트</strong></p><ul><li>닿으면 일정 시간마다 데미지 적용</li></ul><p>[Attribute]</p><ul><li>Damage (number) : 닿았을때 데미지</li><li>Interval (number) : 데미지 처리 간격 (초 단위)</li></ul><p></p><p><strong>SpinScript 스크립트</strong></p><ul><li>회전 처리</li></ul><p>[Attribute]</p><ul><li>FullRotationTime (number) : 회전 소요 시간 (초 단위)</li><li>RotationDirection (Vector3) : 회전할 방향+크기</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FIyojrWOruxEh078ECKHC%2FCrushingPillarTrap.gif?alt=media&#x26;token=755c2e53-a73e-4949-b239-722144614dc2" alt=""></td><td>CrushingPillar Trap</td><td><p><strong>PillarScript 스크립트</strong></p><ul><li>위아래 이동하면서, 아래로 이동할때 닿은 캐릭터 즉사</li></ul><p>[Attribute]</p><ul><li>DropDuration (number) : 낙하 소요 시간 (초 단위)</li><li>LiftDuration (number) : 상승 소요 시간 (초 단위)</li><li>DelayDuration (number) : 대기 시간 (초 단위)</li><li>ShakeEnabled (bool) : 상승전 흔들림 여부</li><li>PillarStartingPositionTop (bool) : 시작 위치가 Top인지 여부</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2F6rhqxB1ZEiOL8IhL0RxG%2FRotatingLog.gif?alt=media&#x26;token=8ca52eef-b964-4e1e-99a0-30ce6f4cb73f" alt=""></td><td>Rotating Log</td><td><p><strong>SpinScript 스크립트</strong></p><ul><li>회전 처리</li></ul><p>[Attribute]</p><ul><li>FullRotationTime (number) : 회전 소요 시간 (초 단위)</li><li>RotationDirection (Vector3) : 회전할 방향+크기</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FjWF19GHZeXPXocMSdhTq%2FSpinningCircleHollow.gif?alt=media&#x26;token=af22486e-2990-4bde-98bf-2db4c301e4ee" alt=""></td><td>Spinning CircleHollow</td><td><p><strong>SpinScript 스크립트</strong></p><ul><li>회전 처리</li></ul><p>[Attribute]</p><ul><li>FullRotationTime (number) : 회전 소요 시간 (초 단위)</li><li>RotationDirection (Vector3) : 회전할 방향+크기</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FTZCTNiNCE8bWGp3OGcpV%2FTimerGate.gif?alt=media&#x26;token=d38d7e7a-d3ab-400b-9014-4163b86de449" alt=""></td><td>Timer Gate</td><td><p><strong>TimerScript 스크립트</strong></p><ul><li>초록벽 통과시 시간 카운트, 빨간벽 통과시 카운트 종료</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2F3laXbOVQHsCYYl8TXcg9%2FPushTrapPad.gif?alt=media&#x26;token=e684edd2-abd6-408a-9d71-527ced79f92c" alt=""></td><td>PushTrap Pad</td><td><p><strong>SlowDebuff 스크립트</strong></p><ul><li>발판 밟으면 벽 돌출 트랩</li></ul><p>[Attribute]</p><ul><li>MoveTime (number) : 벽 돌출 소요 시간 (초 단위)</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FgAVvEm3PnLWLxK9BHgZT%2FSwingBat.gif?alt=media&#x26;token=8afa2692-32e7-413d-9c35-23dd71aad6bd" alt=""></td><td>Swing Bat</td><td><p><strong>SwingScript 스크립트</strong></p><ul><li>일정 시간마다 스윙하는 물리 객체</li></ul><p>[Attribute]</p><ul><li>SwingTime (number) : 스윙 소요 시간 (초 단위)</li><li>Interval (number) : 스윙 간격 (초 단위)</li><li>PushPower (number) : 막대 충돌 대상에 대한 물리 넉백 힘</li><li>LaunchUpPower (number) : 막대 충돌 대상에 대한 공중 방향의 물리 넉백 힘</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FDnYd5JQFZjE3GC7OXUca%2FKnockbackBall.gif?alt=media&#x26;token=44212ec5-b984-4b78-966d-f04a572e3518" alt=""></td><td>Knockback Ball</td><td><p><strong>Knockback 스크립트</strong></p><ul><li>닿은 대상 물리 넉백 힘</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2F2rRmqsKCBdg3DmqC7KI7%2FWallJumpPanel.gif?alt=media&#x26;token=a82a16ae-9b61-457a-a9a5-131edab6db83" alt=""></td><td>WallJump Panel</td><td><p><strong>WallJump 스크립트</strong></p><ul><li>닿은 대상 물리 넉백 힘</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FKjukleCAWVa43NNhsafN%2FCannon.gif?alt=media&#x26;token=98ab33bd-28ca-4b09-a51b-5c99cd0d6219" alt=""></td><td>Cannon</td><td><p><strong>CannonScript 스크립트</strong></p><ul><li>투사체 발사하는 캐논</li></ul><p>[Attribute]</p><ul><li>FireInterval (number) : 발사 간격 (초 단위)</li><li>ProjectileSpeed (number) : 투사체 이동 소요 시간 (초 단위)</li><li>TravelDistance (number) : 투사체 이동 거리</li></ul><p></p><p><strong>Knockback 스크립트</strong></p><ul><li>닿은 대상 물리 넉백 힘</li></ul></td></tr></tbody></table>

### Others

<table><thead><tr><th width="178.3333740234375">Preview</th><th width="230.6666259765625">Asset Name</th><th>Description</th></tr></thead><tbody><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2FmAjSpYzOVI2sKunfxbRP%2FRagdollOnDeath.gif?alt=media&#x26;token=25e01e54-fa70-41e2-8f52-1972b915bc03" alt=""></td><td>RagdollOnDeath</td><td><p><strong>RagdollOnDeath 스크립트</strong></p><ul><li>캐릭터 죽을 때 랙돌 효과 적용</li></ul><p>[Attribute]</p><ul><li>EnableRagdoll (bool) : 랙돌 활성화</li></ul></td></tr><tr><td><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2F1yyRWYJyXt7gGCHJVCkd%2FDamageIndicator.gif?alt=media&#x26;token=59215979-f67c-4331-b75a-6962944c591c" alt=""></td><td>Damage Indicator</td><td><p><strong>IndicatorScript 스크립트</strong></p><ul><li>체력이 감소할 때 화면에 피격 효과 연출</li></ul></td></tr></tbody></table>
