# 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. 카메라 조작을 다시 활성화
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ditoland-utplus.gitbook.io/ditoland/release-note/script-changes/1.1.0-map-changes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
