> For the complete documentation index, see [llms.txt](https://ditoland-utplus.gitbook.io/ditoland/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ditoland-utplus.gitbook.io/ditoland/release-note/script-changes/1.1.0-map-changes.md).

# 1.1.0 Map Changes

### 기존 맵 파일 최신화 방법

1. 스튜디오를 실행하고 Blank 맵을 생성해주세요.

   <figure><img src="/files/TTdP696v8kP173qHmrZx" alt=""><figcaption></figcaption></figure>

2. Blank 맵에서 아래와 같은 오브젝트들을 선택한 뒤, 복사해주세요. **( Ctrl + C )**

   <figure><img src="/files/sXhBzlmTY5fw0MLTMbE3" alt=""><figcaption></figcaption></figure>

3. 이전 버전에서 작업했던 맵 파일을 열어주세요.

   <figure><img src="/files/IAPTcQaClHLYg1ohqEMT" alt=""><figcaption></figcaption></figure>

4. Blank 맵에서 복사한 오브젝트들을 붙여넣기 해주세요. **( Ctrl + V )**

   <figure><img src="/files/mK3GO1hfHm4ntY72mVHR" alt=""><figcaption></figcaption></figure>

5. **기존에 있던 스크립트**를 확인 후, \
   **새로 붙여넣기 한 스크립트**에 옮겨야 하는 부분이 있다면 적용해주세요.

   <figure><img src="/files/17NZe1eExgF8kmfAQdvZ" alt=""><figcaption></figcaption></figure>

6. 모두 적용했다면, **기존에 있던 스크립트**를 삭제해주세요.

   <figure><img src="/files/oXRWbeXKsvHg1eRUezhQ" alt=""><figcaption></figcaption></figure>

7. **새로 붙여넣기 한 스크립트**의 위치를 아래와 같이 수정해주세요.

   <figure><img src="/files/2suUipZlxFbtFnoIvUBu" alt=""><figcaption></figcaption></figure>

8. 월드 트리에서 검색을 통해 **DefaultCharacterAnimSetting 스크립트**가 또 있는지 체크 후,\
   새로운 스크립트로 교체해주세요.&#x20;

   &#x20;

   <figure><img src="/files/FY0d4enDzdyM3wBSjoMU" alt=""><figcaption></figcaption></figure>

9. 테스트 플레이를 실행해서, 오류가 발생하지 않는지 확인해주세요.

   <figure><img src="/files/QnLzz6vJVSnzIhhrA1Bl" alt=""><figcaption></figcaption></figure>

### 스크립트 변경 사항

<mark style="color:red;">ResetIgnoreLookInput()</mark> 및 <mark style="color:red;">SetIgnoreLookInput()</mark> 함수가 **삭제될 예정**이에요.

스크립트 내에서 사용하고 있다면, **Ctrl + Shift + F** 로 찾아서,\
아래와 같이 <mark style="color:blue;">SetEnableCameraControl() 함수</mark>로 변경해주세요. 🔍

<table><thead><tr><th width="350">기존</th><th>변경</th></tr></thead><tbody><tr><td>LocalPlayer:<mark style="color:red;">ResetIgnoreLookInput</mark>()</td><td><strong>해당 코드 삭제</strong><br>혹은<br>LocalPlayer:<mark style="color:blue;">SetEnableCameraControl</mark>(<mark style="color:purple;"><strong>이전 값</strong></mark>)</td></tr><tr><td>LocalPlayer:<mark style="color:red;">SetIgnoreLookInput</mark>(<mark style="color:orange;"><strong>true</strong></mark>)</td><td>LocalPlayer:<mark style="color:blue;">SetEnableCameraControl</mark>(<mark style="color:purple;"><strong>false</strong></mark>)</td></tr><tr><td>LocalPlayer:<mark style="color:red;">SetIgnoreLookInput</mark>(<mark style="color:orange;"><strong>false</strong></mark>)</td><td>LocalPlayer:<mark style="color:blue;">SetEnableCameraControl</mark>(<mark style="color:purple;"><strong>true</strong></mark>)</td></tr></tbody></table>

❕ 아래 변경 예시를  참고해주세요.  😀

* <mark style="color:red;">기존 함수를 사용한 코드</mark>

```
LocalPlayer:SetIgnoreLookInput(true) -- 1. 카메라 조작을 비활성화
wait(3)                              -- 2. 3초 뒤에
LocalPlayer:ResetIgnoreLookInput()   -- 3. 카메라 조작을 다시 활성화
```

* <mark style="color:blue;">아래와 같이 변경</mark>

```
LocalPlayer:SetEnableCameraControl(false) -- 1. 카메라 조작을 비활성화
wait(3)                                   -- 2. 3초 뒤에
LocalPlayer:SetEnableCameraControl(true)  -- 3. 카메라 조작을 다시 활성화
```
