[task] | diverse_qa [title] | TextInputEndEditEvent [category] | Events [rephrased] | 질문: TextInputEndEditEvent는 언제 발생하는 이벤트인가요? 답변: InputField의 값 변경이 완료되었을 때 발생하는 이벤트입니다. 질문: TextInputEndEditEvent는 어떤 컴포넌트에 의해 발생합니까? 답변: TextGUIRendererInputComponent와 TextInputComponent에 의해 발생합니다. 질문: TextInputEndEditEvent가 발생하는 실행 공간(Space)은 무엇입니까? 답변: Client에서 이벤트가 발생합니다. 질문: TextInputEndEditEv [original] | InputField의 값 변경이 완료되었을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * TextGUIRendererInputComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> * TextInputComponent <img src="https://img.shields.io/stat [chunk_id] | Events:444:0
[task] | distill [title] | PortalUseEvent [category] | Events [rephrased] | # [Events] PortalUseEvent 플레이어가 포탈을 이용할 때 발생하는 이벤트입니다. `PortalComponent`(Client)에 의해 발생하며, 클라이언트 공간에서 트리거됩니다. ## Properties * **Entity PortalUser**: 포탈을 사용한 플레이어의 엔티티. ## Constructors * **PortalUseEvent(Entity portalUser = nil)** 지정한 값으로 `PortalUseEvent`를 초기화합니다. ## 사용 예시 ```lua [service [original] | 플레이어가 포탈을 이용할 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * PortalComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity PortalUser** 포탈을 사용한 플레이어의 엔티티입니다. # Constructors - [chunk_id] | Events:450:0
[task] | knowledge_list [title] | TextInputValueChangeEditorEvent [category] | Events [rephrased] | * `TextInputValueChangeEditorEvent`는 `InputField`의 값이 변경되었을 때 발생하는 에디터 전용 이벤트입니다. * `TextInputValueChangeEditorEvent`는 `TextGUIRendererInputComponent` API에 의해 발생하며, 이 컴포넌트는 Editor 공간에서 동작합니다. * `TextInputValueChangeEditorEvent`는 `TextInputComponent` API에 의해 발생하며, 이 컴포넌트는 Editor 공간에서 동작합니다. * [original] | InputField의 값이 변경되었을 때 발생하는 에디터 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * TextGUIRendererInputComponent <img src="https://img.shields.io/static/v1?label=Space&message=Editor&color=c4a484" alt="custom" title="Editor에서 이벤트가 발생합니다." data-nodeid="4"> * TextInputComponent <img src="https://img.shields.io/sta [chunk_id] | Events:449:0
[task] | extract_knowledge [title] | HitEvent [category] | Events [rephrased] | # HitEvent ## 1. 개념 설명 `HitEvent`는 엔티티가 피격되었을 때 발생하는 이벤트입니다. 이 이벤트는 `HitComponent`에 의해 트리거되며, 서버(Server)와 클라이언트(Client) 양쪽 공간에서 발생할 수 있습니다. 이벤트 객체에는 공격의 위치, 공격자 정보, 대미지 수치 등 피격 상황과 관련된 데이터가 포함됩니다. ## 2. API 사용법 ### Properties (속성) `HitEvent` 인스턴스는 다음 속성을 가집니다. | 속성명 | 타입 | 설명 | | :--- | :--- | [original] | 엔티티가 피격되었을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * HitComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Vector2 AttackCenter** 공격이 이루어진 중점입니다. - **Entity At [chunk_id] | Events:439:0
[task] | diverse_qa [title] | InventoryItemModifiedEvent [category] | Events [rephrased] | 질문: InventoryItemModifiedEvent는 어떤 상황에서 발생하는 이벤트인가요? 답변: 인벤토리의 아이템이 수정되었을 때 발생하는 이벤트입니다. 질문: InventoryItemModifiedEvent는 어떤 컴포넌트의 API에 의해 발생하나요? 답변: InventoryComponent의 API에 의해 발생합니다. 질문: InventoryItemModifiedEvent가 발생하는 실행 공간(Space)은 무엇인가요? 답변: Server, Client에서 이벤트가 발생합니다. 질문: InventoryItemModif [original] | 인벤토리의 아이템이 수정되었을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InventoryComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties ##### inherited from InventoryItemEvent: - ** [chunk_id] | Events:445:0
[task] | extract_knowledge [title] | RigidbodyQuartviewJumpEvent [category] | Events [rephrased] | # RigidbodyQuartviewJumpEvent ## 개념 설명 `RigidbodyQuartviewJumpEvent`는 쿼터뷰(Quarter-view) 모드에서 물리 엔진(Rigidbody)의 점프 상태가 변경될 때 발생하는 이벤트입니다. 이 이벤트는 클라이언트 공간에서 `RigidbodyComponent`를 통해 트리거됩니다. ## API 사용법 ### Properties 이벤트 객체에는 다음과 같은 속성이 포함되어 있습니다. * **`IsJumping`** (`boolean`) * 변경된 점프 상태를 [original] | 쿼터뷰 모드에서 점프 상태가 변경될 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * RigidbodyComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **boolean IsJumping** 변경된 점프 상태입니다. - **Entity PlayerE [chunk_id] | Events:447:0
[task] | knowledge_list [title] | PortalUseEvent [category] | Events [rephrased] | * `PortalUseEvent`는 플레이어가 포탈을 이용할 때 발생하는 이벤트입니다. * `PortalUseEvent`는 `PortalComponent` API에 의해 발생하며, 이 이벤트는 클라이언트(Client) 공간에서 발생합니다. * `PortalUseEvent`의 프로퍼티 `PortalUser`는 포탈을 사용한 플레이어의 엔티티를 나타내며, 타입은 `Entity`입니다. * `PortalUseEvent`의 생성자 `PortalUseEvent(Entity portalUser = nil)`는 지정한 값으로 이벤트를 초기화하며 [original] | 플레이어가 포탈을 이용할 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * PortalComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity PortalUser** 포탈을 사용한 플레이어의 엔티티입니다. # Constructors - [chunk_id] | Events:450:0
[task] | extract_knowledge [title] | TextInputValueChangeEditorEvent [category] | Events [rephrased] | # TextInputValueChangeEditorEvent ## 1. 개념 설명 `TextInputValueChangeEditorEvent`는 `InputField`의 값이 변경되었을 때 발생하는 에디터 전용 이벤트입니다. 이 이벤트는 `TextGUIRendererInputComponent`와 `TextInputComponent` API에 의해 트리거되며, 에디터 환경에서만 동작합니다. ## 2. API 사용법 이벤트 객체는 다음과 같은 프로퍼티와 생성자를 제공합니다. ### Properties - **string text* [original] | InputField의 값이 변경되었을 때 발생하는 에디터 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * TextGUIRendererInputComponent <img src="https://img.shields.io/static/v1?label=Space&message=Editor&color=c4a484" alt="custom" title="Editor에서 이벤트가 발생합니다." data-nodeid="4"> * TextInputComponent <img src="https://img.shields.io/sta [chunk_id] | Events:449:0
[task] | diverse_qa [title] | TextInputValueChangeEditorEvent [category] | Events [rephrased] | 질문: TextInputValueChangeEditorEvent는 어떤 상황에서 발생하는 이벤트인가요? 답변: InputField의 값이 변경되었을 때 발생하는 에디터 이벤트입니다. 질문: TextInputValueChangeEditorEvent는 어떤 실행 공간(Space)에서 발생하는 이벤트인가요? 답변: Editor에서 발생하는 이벤트입니다. 질문: TextInputValueChangeEditorEvent를 발생시키는 API는 무엇인가요? 답변: TextGUIRendererInputComponent와 TextInputCom [original] | InputField의 값이 변경되었을 때 발생하는 에디터 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * TextGUIRendererInputComponent <img src="https://img.shields.io/static/v1?label=Space&message=Editor&color=c4a484" alt="custom" title="Editor에서 이벤트가 발생합니다." data-nodeid="4"> * TextInputComponent <img src="https://img.shields.io/sta [chunk_id] | Events:449:0
[task] | extract_knowledge [title] | KeyDownEvent [category] | Events [rephrased] | # KeyDownEvent `KeyDownEvent`는 사용자가 키보드의 특정 키를 눌렀을 때 1회 발생하는 이벤트입니다. 이 이벤트는 `InputService`에 의해 클라이언트(Client) 공간에서 발생하며, 입력 강도와 눌린 키의 종류를 전달합니다. ## 1. 개념 및 속성 (Properties) `KeyDownEvent` 객체는 다음 두 가지 속성을 포함합니다. * **`inputValue` (float)**: 입력 이벤트의 강도를 나타냅니다. * 키보드 입력의 경우 값은 항상 `1.0`입니다. [original] | Key를 눌렀을 때 1회 발생합니다. 이 Event는 아래 API에 의해 발생합니다. * InputService <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **float inputValue** 입력 이벤트의 입력 강도 나타냅니다. 키보드 입력 값은 1.0입니다. JoystickCompon [chunk_id] | Events:440:0
[task] | distill [title] | TouchHoldEvent [category] | Events [rephrased] | **TouchHoldEvent** 엔티티에 `TouchReceiveComponent`가 존재할 때, 엔티티를 지속해서 터치하는 동안 발생하는 이벤트입니다. 짧은 터치(Tap)에는 발생하지 않습니다. `Client` 공간에서 트리거됩니다. ### Properties * **`int32 TouchId`**: 입력 형태를 고유하게 식별하는 ID입니다. 마우스 좌클릭은 `1`, 모바일 터치 입력은 `1`부터 증가합니다. * **`Vector2 TouchPoint`**: 터치가 발생한 스크린 좌표입니다. ### Construct [original] | 엔티티를 터치하는 동안 발생하는 이벤트입니다. 엔티티에 TouchReceiveComponent가 있어야 이벤트가 발생합니다. 짧게 터치하면 발생하지 않습니다. 이 Event는 아래 API에 의해 발생합니다. * TouchReceiveComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - [chunk_id] | Events:451:0
[task] | diverse_qa [title] | PortalUseEvent [category] | Events [rephrased] | 질문: PortalUseEvent는 어떤 상황에서 발생하는 이벤트인가요? 답변: 플레이어가 포탈을 이용할 때 발생하는 이벤트입니다. 질문: PortalUseEvent는 어느 공간(Space)에서 발생하나요? 답변: Client 공간에서 이벤트가 발생합니다. 질문: PortalUseEvent를 발생시키는 컴포넌트는 무엇인가요? 답변: PortalComponent입니다. 질문: PortalUseEvent의 PortalUser 속성은 어떤 타입의 데이터를 가지나요? 답변: Entity 타입의 데이터를 가집니다. 질문: Portal [original] | 플레이어가 포탈을 이용할 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * PortalComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity PortalUser** 포탈을 사용한 플레이어의 엔티티입니다. # Constructors - [chunk_id] | Events:450:0
[task] | distill [title] | TouchReleaseEvent [category] | Events [rephrased] | **TouchReleaseEvent** 엔티티에서 터치가 해제될 때 발생하는 이벤트입니다. `TouchReceiveComponent`가 장착된 엔티티에서만 발생하며, 짧은 터치(클릭)는 트리거하지 않습니다. Client 공간에서 발생합니다. ### Properties - **int32 TouchId**: 입력 형태를 고유하게 나타내는 ID. 마우스 좌클릭은 `1`, 모바일 터치 입력은 `1`부터 증가. - **Vector2 TouchPoint**: 터치가 발생한 스크린 좌표. ### Constructors - **TouchRel [original] | 엔티티를 터치를 뗐을 때 발생하는 이벤트입니다. 엔티티에 TouchReceiveComponent가 있어야 이벤트가 발생합니다. 짧게 터치하면 발생하지 않습니다. 이 Event는 아래 API에 의해 발생합니다. * TouchReceiveComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties [chunk_id] | Events:452:0
[task] | extract_knowledge [title] | InventoryItemModifiedEvent [category] | Events [rephrased] | # InventoryItemModifiedEvent 인벤토리의 아이템 상태가 변경되었을 때 발생하는 이벤트입니다. 이 이벤트는 `InventoryComponent`에 의해 트리거되며, 서버와 클라이언트 공간 모두에서 발생합니다. ## 개념 설명 `InventoryItemModifiedEvent`는 `InventoryItemEvent`를 상속받은 클래스로, 인벤토리 내 아이템의 수정 사항에 대한 정보를 담고 있습니다. 해당 이벤트가 발생하면, 인벤토리를 보유한 엔티티와 실제 갱신된 아이템 리스트를 통해 변경 사항을 처리할 수 있 [original] | 인벤토리의 아이템이 수정되었을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InventoryComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties ##### inherited from InventoryItemEvent: - ** [chunk_id] | Events:445:0
[task] | knowledge_list [title] | TouchHoldEvent [category] | Events [rephrased] | 1. `TouchHoldEvent`는 엔티티에 `TouchReceiveComponent`가 존재할 때, 엔티티를 지속적으로 터치하는 동안 발생하는 이벤트이며, 짧은 터치 입력에서는 발생하지 않습니다. 2. `TouchHoldEvent`는 `Client` 공간에서 발생하는 이벤트입니다. 3. `TouchHoldEvent`의 `TouchId` 프로퍼티는 `int32` 타입이며, 발생한 입력 형태를 고유하게 나타내는 Id입니다. 4. `TouchId` 프로퍼티의 값은 마우스 좌클릭 시 1이며, 모바일 기기에서 발생한 터치 입력의 경우 1 [original] | 엔티티를 터치하는 동안 발생하는 이벤트입니다. 엔티티에 TouchReceiveComponent가 있어야 이벤트가 발생합니다. 짧게 터치하면 발생하지 않습니다. 이 Event는 아래 API에 의해 발생합니다. * TouchReceiveComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - [chunk_id] | Events:451:0
[task] | wikipedia [title] | TouchHoldEvent [category] | Events [rephrased] | # TouchHoldEvent TouchHoldEvent는 엔티티가 터칭되는 동안 발생하는 이벤트입니다. 해당 엔티티에 `TouchReceiveComponent`가 장착되어 있어야만 이벤트가 발생하며, 짧은 시간의 터치 입력으로는 발생하지 않습니다. 이 이벤트는 클라이언트 공간에서 발생하며, `TouchReceiveComponent`를 통해 트리거됩니다. ## 속성(Properties) `TouchHoldEvent` 객체에는 다음 두 가지 속성이 포함됩니다. 첫째, `int32` 타입의 `TouchId`는 발생한 입력 형태를 [original] | 엔티티를 터치하는 동안 발생하는 이벤트입니다. 엔티티에 TouchReceiveComponent가 있어야 이벤트가 발생합니다. 짧게 터치하면 발생하지 않습니다. 이 Event는 아래 API에 의해 발생합니다. * TouchReceiveComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - [chunk_id] | Events:451:0
[task] | extract_knowledge [title] | WorldLoadEditorEvent [category] | Events [rephrased] | # WorldLoadEditorEvent ## 개념 설명 `WorldLoadEditorEvent`는 에디터(Editor) 환경에 진입할 때 발생하는 이벤트입니다. 이 이벤트는 `EditorService`에 의해 트리거되며, 스크립트 컴포넌트는 이 이벤트를 처리하여 에디터 진입 시 필요한 초기화 로직을 수행할 수 있습니다. ## API 사용법 ### 생성자 (Constructors) - **`WorldLoadEditorEvent()`** 기본값으로 `WorldLoadEditorEvent` 인스턴스를 초기화합니다. ### [original] | Editor 진입 시 발생하는 에디터 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * EditorService <img src="https://img.shields.io/static/v1?label=Space&message=Editor&color=c4a484" alt="custom" title="Editor에서 이벤트가 발생합니다." data-nodeid="4"> # Constructors - **WorldLoadEditorEvent()** 기본값으로 WorldLoadEditorEvent를 초기화합니다. [chunk_id] | Events:448:0
[task] | knowledge_list [title] | TouchReleaseEvent [category] | Events [rephrased] | 1. `TouchReleaseEvent`는 엔티티에 `TouchReceiveComponent`가 장착되어 있고, 사용자가 터치를 해제했을 때 발생하는 이벤트이며, 짧은 시간의 터치 입력에서는 발생하지 않습니다. 2. `TouchReceiveComponent`는 클라이언트(Space: Client)에서 실행되며, 이 컴포넌트가 `TouchReleaseEvent`를 트리거하는 소스 API입니다. 3. `TouchReleaseEvent`의 `TouchId` 속성은 `int32` 타입으로, 발생한 입력 형태를 고유하게 식별하는 ID이며, [original] | 엔티티를 터치를 뗐을 때 발생하는 이벤트입니다. 엔티티에 TouchReceiveComponent가 있어야 이벤트가 발생합니다. 짧게 터치하면 발생하지 않습니다. 이 Event는 아래 API에 의해 발생합니다. * TouchReceiveComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties [chunk_id] | Events:452:0
[task] | distill [title] | BTNode [category] | Misc [rephrased] | # BTNode AI에서 사용되는 기본 노드입니다. ## Properties * **`boolean ExclusiveExecutionWhenRunning`** `[Deprecated]` 더 이상 사용하지 않는 프로퍼티입니다. * **`func InitFunction`** 초기화 시점에 호출되는 함수입니다. * **`string Name`** 이 노드의 이름입니다. * **`AIComponent ParentAI`** `[ReadOnly] [HideFromInspector]` 이 노드를 [original] | AI에서 사용되는 기본 노드입니다. # Properties - **boolean ExclusiveExecutionWhenRunning [Deprecated]** 더는 사용하지 않는 프로퍼티입니다. - **func InitFunction** 초기화 시점에 호출되는 함수입니다. - **string Name** 이 노드의 이름입니다. - **AIComponent ParentAI [ReadOnly] [HideFromInspector]** 이 노드를 가진 AIComponent입니다. # Methods - **Behavi [chunk_id] | Misc:455:0
[task] | extract_knowledge [title] | TouchHoldEvent [category] | Events [rephrased] | # TouchHoldEvent ## 개념 설명 `TouchHoldEvent`는 엔티티를 일정 시간 동안 연속으로 터치(홀드)하는 동안 발생하는 이벤트입니다. 이 이벤트가 발생하려면 해당 엔티티에 `TouchReceiveComponent`가 반드시 장착되어 있어야 합니다. 짧은 시간의 터치(탭)에는 이 이벤트가 발생하지 않습니다. ## API 사용법 ### Properties `TouchHoldEvent` 객체는 다음과 같은 속성을 가집니다. * **`int32 TouchId`**: 발생한 입력 형태를 고유하게 나타내는 I [original] | 엔티티를 터치하는 동안 발생하는 이벤트입니다. 엔티티에 TouchReceiveComponent가 있어야 이벤트가 발생합니다. 짧게 터치하면 발생하지 않습니다. 이 Event는 아래 API에 의해 발생합니다. * TouchReceiveComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - [chunk_id] | Events:451:0
[task] | wikipedia [title] | TouchReleaseEvent [category] | Events [rephrased] | # TouchReleaseEvent `TouchReleaseEvent`는 엔티티에 대한 터치가 해제되었을 때 발생하는 이벤트입니다. 해당 이벤트는 엔티티에 `TouchReceiveComponent`가 장착되어 있어야만 발생하며, 짧은 시간의 터치(클릭)는 이 이벤트를 트리거하지 않습니다. 이 이벤트는 클라이언트(Space: Client) 환경에서만 발생하며, `TouchReceiveComponent` API를 통해 발생하게 됩니다. ## 속성(Properties) `TouchReleaseEvent` 객체는 다음 두 가지 속성을 [original] | 엔티티를 터치를 뗐을 때 발생하는 이벤트입니다. 엔티티에 TouchReceiveComponent가 있어야 이벤트가 발생합니다. 짧게 터치하면 발생하지 않습니다. 이 Event는 아래 API에 의해 발생합니다. * TouchReceiveComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties [chunk_id] | Events:452:0
[task] | knowledge_list [title] | BTNode [category] | Misc [rephrased] | - `BTNode`는 AI에서 사용되는 기본 노드 컴포넌트입니다. - 프로퍼티 `ExclusiveExecutionWhenRunning`은 `boolean` 타입이며, 더 이상 사용하지 않는 `[Deprecated]` 상태입니다. - 프로퍼티 `InitFunction`은 `func` 타입으로, 초기화 시점에 호출되는 함수를 정의합니다. - 프로퍼티 `Name`은 `string` 타입으로, 해당 노드의 이름을 나타냅니다. - 프로퍼티 `ParentAI`는 `AIComponent` 타입이며, `[ReadOnly]`와 `[HideFromI [original] | AI에서 사용되는 기본 노드입니다. # Properties - **boolean ExclusiveExecutionWhenRunning [Deprecated]** 더는 사용하지 않는 프로퍼티입니다. - **func InitFunction** 초기화 시점에 호출되는 함수입니다. - **string Name** 이 노드의 이름입니다. - **AIComponent ParentAI [ReadOnly] [HideFromInspector]** 이 노드를 가진 AIComponent입니다. # Methods - **Behavi [chunk_id] | Misc:455:0
[task] | diverse_qa [title] | RigidbodyQuartviewJumpEvent [category] | Events [rephrased] | 질문: RigidbodyQuartviewJumpEvent는 어떤 상황에서 발생하는 이벤트인가요? 답변: 쿼터뷰 모드에서 점프 상태가 변경될 때 발생하는 이벤트입니다. 질문: RigidbodyQuartviewJumpEvent는 어떤 컴포넌트에 의해 발생하나요? 답변: RigidbodyComponent에 의해 발생합니다. 질문: RigidbodyQuartviewJumpEvent는 서버(Server)에서 발생하나요, 클라이언트(Client)에서 발생하나요? 답변: 클라이언트(Client)에서 이벤트가 발생합니다. 질문: Rigidb [original] | 쿼터뷰 모드에서 점프 상태가 변경될 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * RigidbodyComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **boolean IsJumping** 변경된 점프 상태입니다. - **Entity PlayerE [chunk_id] | Events:447:0
[task] | wikipedia [title] | BTNode [category] | Misc [rephrased] | **BTNode**는 *메이플스토리 월드*의 AI(인공지능) 시스템에서 사용되는 기본 노드 컴포넌트입니다. ### 프로퍼티 BTNode 컴포넌트는 다음 프로퍼티를 제공합니다. * **ExclusiveExecutionWhenRunning**: `boolean` 타입의 프로퍼티로, 현재 실행 중일 때 독점적으로 실행할지를 제어하는 역할이었으나, 더 이상 사용되지 않는 비권장(Deprecated) 항목입니다. * **InitFunction**: `func` 타입의 프로퍼티로, 노드가 초기화되는 시점에 호출되는 함수를 지정합니 [original] | AI에서 사용되는 기본 노드입니다. # Properties - **boolean ExclusiveExecutionWhenRunning [Deprecated]** 더는 사용하지 않는 프로퍼티입니다. - **func InitFunction** 초기화 시점에 호출되는 함수입니다. - **string Name** 이 노드의 이름입니다. - **AIComponent ParentAI [ReadOnly] [HideFromInspector]** 이 노드를 가진 AIComponent입니다. # Methods - **Behavi [chunk_id] | Misc:455:0
[task] | distill [title] | CompositeNode [category] | Misc [rephrased] | # [Misc] CompositeNode 자식 노드들의 실행을 제어하는 노드입니다. ## Properties - `int32 ChildCount [ReadOnly]`: 자식 노드 개수. - **inherited from BTNode**: - `boolean ExclusiveExecutionWhenRunning [Deprecated]`: 비추천. - `func InitFunction`: 초기화 시 호출. - `string Name`: 노드 이름. - `AIComponent ParentAI [ReadOnly] [Hi [original] | 여러 개의 자식 노드를 가질 수 있는 노드입니다. 자식 노드들의 실행을 제어합니다. # Properties - **int32 ChildCount [ReadOnly]** 자식 노드의 개수입니다. ##### inherited from BTNode: - **boolean ExclusiveExecutionWhenRunning [Deprecated]** 더는 사용하지 않는 프로퍼티입니다. - **func InitFunction** 초기화 시점에 호출되는 함수입니다. - **string Name** 이 노드의 이름입니다. [chunk_id] | Misc:454:0
[task] | extract_knowledge [title] | PortalUseEvent [category] | Events [rephrased] | # PortalUseEvent `PortalUseEvent`는 플레이어가 포탈을 사용할 때 발생하는 이벤트입니다. 이 이벤트는 클라이언트 공간(`Client`)에서 `PortalComponent` API에 의해 발생하며, 이벤트 발생 시점에 포탈을 사용한 플레이어의 엔티티 정보를 제공합니다. ## 1. 개념 설명 `PortalUseEvent`는 포탈 상호작용 이벤트를 처리하기 위한 전용 이벤트 객체입니다. 해당 이벤트는 서버 측이 아닌 클라이언트 측에서 트리거되며, 이벤트 핸들러를 통해 포탈 사용자를 식별하고 그에 따른 로직을 [original] | 플레이어가 포탈을 이용할 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * PortalComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity PortalUser** 포탈을 사용한 플레이어의 엔티티입니다. # Constructors - [chunk_id] | Events:450:0
[task] | diverse_qa [title] | TouchHoldEvent [category] | Events [rephrased] | 질문: TouchHoldEvent는 어떤 상황에서 발생하는 이벤트인가요? 답변: 엔티티를 터치하는 동안 발생하는 이벤트입니다. 질문: TouchHoldEvent가 발생하기 위해 엔티티에 반드시 필요한 컴포넌트는 무엇인가요? 답변: TouchReceiveComponent가 있어야 이벤트가 발생합니다. 질문: 엔티티를 짧게 터치했을 때 TouchHoldEvent가 발생합니까? 답변: 아닙니다. 짧게 터치하면 발생하지 않습니다. 질문: TouchHoldEvent는 어떤 실행 공간(Space)에서 발생합니까? 답변: Client에서 [original] | 엔티티를 터치하는 동안 발생하는 이벤트입니다. 엔티티에 TouchReceiveComponent가 있어야 이벤트가 발생합니다. 짧게 터치하면 발생하지 않습니다. 이 Event는 아래 API에 의해 발생합니다. * TouchReceiveComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - [chunk_id] | Events:451:0
[task] | extract_knowledge [title] | TouchReleaseEvent [category] | Events [rephrased] | # TouchReleaseEvent 엔티티에 대한 터치 입력이 해제되었을 때 발생하는 이벤트입니다. 이 이벤트는 엔티티에 `TouchReceiveComponent`가 존재할 때만 발생하며, 짧은 시간의 터치(클릭)에서는 발생하지 않습니다. 이벤트는 클라이언트 공간(Client Space)에서 발생합니다. ## Properties * **int32 TouchId**: 발생한 입력 형태를 고유하게 식별하는 ID입니다. 마우스 좌클릭의 경우 값이 `1`이며, 모바일 기기에서 발생한 터치 입력은 `1`부터 순차적으로 증가합니다. [original] | 엔티티를 터치를 뗐을 때 발생하는 이벤트입니다. 엔티티에 TouchReceiveComponent가 있어야 이벤트가 발생합니다. 짧게 터치하면 발생하지 않습니다. 이 Event는 아래 API에 의해 발생합니다. * TouchReceiveComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties [chunk_id] | Events:452:0
[task] | diverse_qa [title] | TouchReleaseEvent [category] | Events [rephrased] | 질문: TouchReleaseEvent는 언제 발생하는 이벤트인가요? 답변: 엔티티를 터치를 뗐을 때 발생하는 이벤트입니다. 질문: TouchReleaseEvent가 발생하려면 엔티티에 어떤 컴포넌트가 있어야 하나요? 답변: TouchReceiveComponent가 있어야 이벤트가 발생합니다. 질문: 엔티티를 짧게 터치하면 TouchReleaseEvent가 발생하나요? 답변: 아니요, 짧게 터치하면 발생하지 않습니다. 질문: TouchReleaseEvent는 어떤 공간(Space)에서 발생하는 이벤트인가요? 답변: Client [original] | 엔티티를 터치를 뗐을 때 발생하는 이벤트입니다. 엔티티에 TouchReceiveComponent가 있어야 이벤트가 발생합니다. 짧게 터치하면 발생하지 않습니다. 이 Event는 아래 API에 의해 발생합니다. * TouchReceiveComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties [chunk_id] | Events:452:0
[task] | diverse_qa [title] | BTNode [category] | Misc [rephrased] | 질문: [Misc] BTNode는 어떤 용도로 사용되는 클래스인가요? 답변: AI에서 사용되는 기본 노드입니다. 질문: BTNode 클래스에서 `InitFunction` 프로퍼티의 역할은 무엇인가요? 답변: 초기화 시점에 호출되는 함수를 정의하는 프로퍼티입니다. 질문: `ExclusiveExecutionWhenRunning` 프로퍼티는 현재 어떤 상태인가요? 답변: 더는 사용하지 않는(Deprecated) 프로퍼티입니다. 질문: BTNode의 `ParentAI` 프로퍼티는 어떤 특성을 가지나요? 답변: 읽기 전용(ReadOnl [original] | AI에서 사용되는 기본 노드입니다. # Properties - **boolean ExclusiveExecutionWhenRunning [Deprecated]** 더는 사용하지 않는 프로퍼티입니다. - **func InitFunction** 초기화 시점에 호출되는 함수입니다. - **string Name** 이 노드의 이름입니다. - **AIComponent ParentAI [ReadOnly] [HideFromInspector]** 이 노드를 가진 AIComponent입니다. # Methods - **Behavi [chunk_id] | Misc:455:0