← 목록

mLua · Nemotron-CC 리프레이즈 (CPT)

총 8,200개 · 페이지 83/274
🔀 랜덤
불러오는 중…

[task] | extract_knowledge [title] | ChangedMovementInputEvent [category] | Events [rephrased] | # ChangedMovementInputEvent `ChangedMovementInputEvent`는 `MovementComponent`에서 이동 입력이 변경될 때 발생하는 이벤트입니다. 이 이벤트는 클라이언트 공간(`Client`)에서 발생하며, 사용자가 조작하거나 시스템이 변경한 이동 방향 정보를 전달합니다. ## API 사용법 ### Properties (속성) - **`Vector2 Direction`**: 변경된 이동 방향 벡터입니다. ### Constructors (생성자) - **`ChangedMovement [original] | MovementComponent에서 이동 입력이 변경될 때 발생합니다. 이 Event는 아래 API에 의해 발생합니다. * MovementComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Vector2 Direction** 변경된 이동 방향입니다. # Constructor [chunk_id] | Events:602:0

[task] | knowledge_list [title] | EntityCreateEditorEvent [category] | Events [rephrased] | * `EntityCreateEditorEvent`는 `EditorService`가 엔티티를 생성할 때 발생하는 에디터 전용 이벤트입니다. * `EntityCreateEditorEvent`는 `Editor` 실행 공간에서만 발생하며, 서버나 클라이언트 런타임에서는 발생하지 않습니다. * `EntityCreateEditorEvent` 객체는 `Entity` 타입의 `Entity` 프로퍼티를 포함하며, 이는 해당 이벤트로 생성된 엔티티를 참조합니다. * `EntityCreateEditorEvent`의 생성자 `EntityC [original] | 엔티티 생성 시 발생하는 에디터 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * EditorService <img src="https://img.shields.io/static/v1?label=Space&message=Editor&color=c4a484" alt="custom" title="Editor에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 생성된 엔티티입니다. # Constructors - **EntityCreateEdito [chunk_id] | Events:609:0

[task] | extract_knowledge [title] | AvatarStateAnimationComponent [category] | Components [rephrased] | # AvatarStateAnimationComponent `AvatarStateAnimationComponent`는 아바타의 상태 변화에 따라 애니메이션을 제어하는 컴포넌트입니다. 이 컴포넌트는 `StateAnimationComponent`를 상속하며, 상태 변경 이벤트(`StateChangeEvent`) 수신 시 상태와 애니메이션 클립의 매핑을 관리합니다. ## 개념 설명 컴포넌트는 내부적으로 `StateToAvatarBodyActionSheet` (또는 `IsLegacy`가 `true`일 경우 `ActionSheet`)라는 [original] | - **void ReceiveStateChangeEvent(IEventSender sender, StateChangeEvent stateEvent) [ScriptOverridable]** StateChangeEvent가 발생했을 때 호출되는 메소드입니다. 변경된 상태에 대응하는 애니메이션이 메이플스토리 월드에서 제공하는 Native 애니메이션일 경우 BodyActionStateChangeEvent를 발생시킵니다. 애니메이션이 크리에이터가 제작한 Custom 애니메이션일 경우 BodyActionTypeChangeEvnet를 발생시 [chunk_id] | Components:596:1

[task] | extract_knowledge [title] | RectTileMapComponent [category] | Components [rephrased] | # RectTileMapComponent ## 1. 개념 설명 `RectTileMapComponent`는 사각형(Grid) 형태의 타일맵 기능을 제공하는 컴포넌트입니다. 이 컴포넌트를 사용함으로써 격자(Grid) 기반의 맵 데이터를 관리하고, 타일셋(TileSet)을 참조하여 시각적 표현을 제어할 수 있습니다. 또한, 렌더링 순서(Sorting) 및 물리 충돌(Physics) 관련 설정을 통해 다른 엔티티와의 상호작용을 조절할 수 있습니다. ## 2. API 사용법 (Properties) ### 핵심 속성 (Core Prope [original] | 사각형 타일맵 기능을 제공합니다. # Properties - **Vector2 GridSize [Sync]** 격자의 크기입니다. - **boolean IgnoreMapLayerCheck** SortingLayer에 Map Layer 이름을 지정했을 때 자동 치환을 수행하지 않습니다. - **boolean IsOddGridPosition** 타일맵을 그리드의 기준점과 어긋나게 배치합니다. - **int32 OrderInLayer [Sync]** 같은 Layer 내의 우선순위를 결정합니다. 수가 클수록 앞에 보입니다 [chunk_id] | Components:599:0

[task] | wikipedia [title] | EntityCreateEditorEvent [category] | Events [rephrased] | **EntityCreateEditorEvent** EntityCreateEditorEvent는 메이플스토리 월드(MapleStory Worlds)의 에디터 모드에서 엔티티가 생성될 때 발생하는 이벤트입니다. 이 이벤트는 `EditorService` API의 동작에 의해 트리거되며, 실행 공간(Space)은 에디터( Editor)로 지정되어 있습니다. 이벤트 객체는 생성된 엔티티에 대한 참조를 포함하며, 해당 프로퍼티는 `Entity` 타입의 `Entity` 필드로 제공됩니다. 이 필드는 현재 생성 작업의 대상이 되는 엔티티를 가 [original] | 엔티티 생성 시 발생하는 에디터 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * EditorService <img src="https://img.shields.io/static/v1?label=Space&message=Editor&color=c4a484" alt="custom" title="Editor에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 생성된 엔티티입니다. # Constructors - **EntityCreateEdito [chunk_id] | Events:609:0

[task] | distill [title] | InteractionEnterEvent [category] | Events [rephrased] | # InteractionEnterEvent `InteractionComponent` (Server, Client)에서 Interaction 영역 진입 시 발생하는 이벤트입니다. ## Properties * **`InteractionEntity`** (`Entity`, `[ReadOnly]`): 영역 안으로 들어온 엔티티. ## Constructors * **`InteractionEnterEvent()`**: 지정한 값으로 초기화합니다. [original] | Interaction영역 안으로 들어올 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InteractionComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity InteractionEntity [ReadOnly] [chunk_id] | Events:612:0

[task] | diverse_qa [title] | EnterPlayEvent [category] | Events [rephrased] | 질문: EnterPlayEvent는 언제 발생하는 이벤트인가요? 답변: EnterPlayEvent는 플레이 모드에 진입할 때 발생하는 이벤트입니다. 질문: EnterPlayEvent를 발생시키는 API는 무엇이며, 해당 API의 실행 공간은 어디인가요? 답변: EnterPlayEvent를 발생시키는 API는 EditorService이며, 해당 이벤트는 Editor 공간에서 발생합니다. 질문: EnterPlayEvent의 기본 생성자(Constructor)는 무엇인가요? 답변: EnterPlayEvent의 기본 생성자는 Enter [original] | 플레이 모드에 진입할 때 발생하는 이벤트입니다. 이 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 - **EnterPlayEvent()** 기본값으로 EnterPlayEvent를 초기화합니다. [chunk_id] | Events:608:0

[task] | wikipedia [title] | EntityDeleteEditorEvent [category] | Events [rephrased] | **EntityDeleteEditorEvent**는 메이플스토리 월드(MapleStory Worlds)의 mLua 스크립트 환경에서 엔티티(Entity)가 삭제되었을 때 발생하는 에디터 전용 이벤트입니다. 이 이벤트는 `EditorService`에 의해 트리거되며, 발생 공간은 에디터( Editor) 환경으로 한정됩니다. ### 프로퍼티 이벤트 객체에는 다음 프로퍼티가 포함됩니다. * **EntityName**: `string` 타입으로, 삭제된 엔티티의 이름을 담고 있습니다. ### 생성자 * **EntityDe [original] | 엔티티가 삭제되었을 때 발생하는 에디터 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * EditorService <img src="https://img.shields.io/static/v1?label=Space&message=Editor&color=c4a484" alt="custom" title="Editor에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **string EntityName** 삭제된 엔티티의 이름입니다. # Constructors - **Entit [chunk_id] | Events:610:0

[task] | wikipedia [title] | InteractionEnterEvent [category] | Events [rephrased] | **InteractionEnterEvent** `InteractionEnterEvent`는 엔티티가 Interaction 영역 내부로 진입할 때 발생하는 이벤트입니다. 이 이벤트는 `InteractionComponent` API에 의해 트리거되며, 서버(Server)와 클라이언트(Client) 양쪽 공간에서 모두 발생하도록 설정되어 있습니다. 이벤트 객체는 읽기 전용(ReadOnly) 속성인 `Entity InteractionEntity`를 포함합니다. 이 속성은 해당 Interaction 영역 안으로 들어온 엔티티를 가리킵니다 [original] | Interaction영역 안으로 들어올 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InteractionComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity InteractionEntity [ReadOnly] [chunk_id] | Events:612:0

[task] | extract_knowledge [title] | EntityCreateEditorEvent [category] | Events [rephrased] | # EntityCreateEditorEvent ## 개념 설명 `EntityCreateEditorEvent`는 엔티티가 생성될 때 발생하는 에디터 전용 이벤트입니다. 이 이벤트는 `EditorService`에 의해 트리거되며, 에디터 공간(`Editor`)에서만 동작합니다. ## API 사용법 이 이벤트 객체는 생성된 엔티티에 대한 참조를 포함합니다. ### Properties * **Entity Entity**: 생성된 엔티티를 나타내는 `Entity` 타입의 프로퍼티입니다. ### Constructors * **E [original] | 엔티티 생성 시 발생하는 에디터 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * EditorService <img src="https://img.shields.io/static/v1?label=Space&message=Editor&color=c4a484" alt="custom" title="Editor에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 생성된 엔티티입니다. # Constructors - **EntityCreateEdito [chunk_id] | Events:609:0

[task] | knowledge_list [title] | EntityDeleteEditorEvent [category] | Events [rephrased] | 1. `EntityDeleteEditorEvent`는 엔티티가 삭제되었을 때 발생하는 에디터 이벤트입니다. 2. `EntityDeleteEditorEvent`는 `EditorService` API에 의해 발생하며, 해당 이벤트는 에디터 공간(Editor)에서 트리거됩니다. 3. `EntityDeleteEditorEvent`는 `EntityName`이라는 타입이 `string`인 프로퍼티를 가지며, 이는 삭제된 엔티티의 이름을 나타냅니다. 4. `EntityDeleteEditorEvent`는 `entityName` 매개변수(타입: ` [original] | 엔티티가 삭제되었을 때 발생하는 에디터 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * EditorService <img src="https://img.shields.io/static/v1?label=Space&message=Editor&color=c4a484" alt="custom" title="Editor에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **string EntityName** 삭제된 엔티티의 이름입니다. # Constructors - **Entit [chunk_id] | Events:610:0

[task] | distill [title] | InteractionEvent [category] | Events [rephrased] | # [Events] InteractionEvent 상호작용 시 발생하는 이벤트입니다. `InteractionComponent` (Server, Client)에 의해 발생합니다. ## Properties - **Entity InteractionEntity [ReadOnly]**: 상호작용 대상 엔티티 ## Constructors - **InteractionEvent()**: 지정한 값으로 초기화 [original] | Interaction 했을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InteractionComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity InteractionEntity [ReadOnly]** 상호 [chunk_id] | Events:613:0

[task] | diverse_qa [title] | ChatEvent [category] | Events [rephrased] | 질문: ChatEvent는 어떤 상황에서 발생하는 이벤트인가요? 답변: ChatEvent는 대화가 입력되었을 때 발생하는 이벤트입니다. 질문: ChatEvent를 발생시키는 API는 무엇이며, 이 이벤트는 어떤 실행 공간에서 발생하나요? 답변: ChatEvent는 ChatComponent API에 의해 발생하며, Client(클라이언트)에서 이벤트가 발생합니다. 질문: ChatEvent의 Message 프로퍼티는 어떤 정보를 포함하나요? 답변: Message 프로퍼티는 작성한 대화 내용을 포함합니다. 질문: ChatEvent의 [original] | 대화가 입력되었을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * ChatComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **string Message** 작성한 대화 내용입니다. - **string SenderName** 대화를 작성한 엔티 [chunk_id] | Events:603:0

[task] | diverse_qa [title] | RectTileMapComponent [category] | Components [rephrased] | 질문: `RectTileMapComponent`에서 `BoxFill` 메서드를 사용하여 타일을 배치할 때, 타일을 식별하는 두 가지 방법은 무엇인가요? 답변: 타일의 인덱스 번호(`int32 tileIndex`)를 사용하거나, 타일의 Name 프로퍼티(`string tileName`)를 사용할 수 있습니다. 질문: `BoxRemove` 메서드의 주요 기능은 무엇인가요? 답변: `from`부터 `to`까지의 사각형 영역에 존재하는 타일들을 모두 제거합니다. 질문: 타일맵에 존재하는 모든 타일들의 위치 리스트를 얻고자 할 때 호출해 [original] | - **void BoxFill(int32 tileIndex, Vector2Int from, Vector2Int to)** from부터 to까지의 사각형 영역에 타일을 배치합니다. tileIndex는 타일의 인덱스 번호입니다. - **void BoxFill(string tileName, Vector2Int from, Vector2Int to)** from부터 to까지의 사각형 영역에 타일을 배치합니다. tileName은 타일의 Name 프로퍼티입니다. - **void BoxRemove(Vector2Int from, Vector [chunk_id] | Components:599:1

[task] | wikipedia [title] | InteractionEvent [category] | Events [rephrased] | **InteractionEvent** InteractionEvent는 상호작용(Interaction)이 수행되었을 때 발생하는 이벤트 유형이다. 이 이벤트는 `InteractionComponent` API를 통해 서버(Server)와 클라이언트(Client) 양쪽 공간에서 발생한다. 이벤트 객체는 다음과 같은 속성과 생성자를 제공한다. 속성 `InteractionEntity`는 읽기 전용(ReadOnly)으로, 상호작용 대상이 되는 엔티티(Entity)를 참조한다. 생성자 `InteractionEvent()`는 지정된 값으로 [original] | Interaction 했을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InteractionComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity InteractionEntity [ReadOnly]** 상호 [chunk_id] | Events:613:0

[task] | knowledge_list [title] | InteractionEnterEvent [category] | Events [rephrased] | 1. `InteractionEnterEvent`는 엔티티가 Interaction 영역 안으로 들어올 때 발생하는 이벤트입니다. 2. `InteractionEnterEvent`는 `InteractionComponent`에 의해 발생하며, Server와 Client 양쪽 공간 모두에서 이벤트가 발생합니다. 3. `InteractionEnterEvent`의 `InteractionEntity` 속성은 `ReadOnly`이며, 값의 타입은 `Entity`이고, 영역 안으로 들어온 엔티티를 반환합니다. 4. `InteractionEnterEv [original] | Interaction영역 안으로 들어올 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InteractionComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity InteractionEntity [ReadOnly] [chunk_id] | Events:612:0

[task] | distill [title] | InteractionLeaveEvent [category] | Events [rephrased] | **InteractionLeaveEvent** `InteractionComponent` 영역 밖으로 엔티티가 벗어날 때 발생하는 이벤트입니다. * **발생 공간**: Server, Client ### Properties * **`InteractionEntity`** (`Entity`, **ReadOnly**): 영역을 나가는 엔티티. ### Constructors * **`InteractionLeaveEvent()`**: 기본값으로 초기화합니다. [original] | Interaction 영역 밖으로 벗어날 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InteractionComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity InteractionEntity [ReadOnly [chunk_id] | Events:614:0

[task] | diverse_qa [title] | EntityCreateEditorEvent [category] | Events [rephrased] | 질문: EntityCreateEditorEvent는 어떤 시점에 발생하는 이벤트인가요? 답변: EntityCreateEditorEvent는 엔티티가 생성될 때 발생하는 에디터 이벤트입니다. 질문: EntityCreateEditorEvent가 발생하는 실행 공간(Space)은 어디인가요? 답변: 이 이벤트는 EditorService에 의해 발생하며, 실행 공간은 Editor입니다. 질문: EntityCreateEditorEvent의 Properties 목록에 포함된 속성은 무엇이며 그 의미는 무엇인가요? 답변: Properties [original] | 엔티티 생성 시 발생하는 에디터 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * EditorService <img src="https://img.shields.io/static/v1?label=Space&message=Editor&color=c4a484" alt="custom" title="Editor에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 생성된 엔티티입니다. # Constructors - **EntityCreateEdito [chunk_id] | Events:609:0

[task] | wikipedia [title] | RectTileMapComponent [category] | Components [rephrased] | # RectTileMapComponent **RectTileMapComponent**는 메이플스토리 월드(MapleStory Worlds) 스크립트 언어 mLua에서 2D 직사각형 타일 맵을 관리하기 위한 컴포넌트입니다. 이 컴포넌트는 타일의 배치, 제거, 조회 및 좌표 변환 기능을 제공하여 맵 지형 구성을 효율적으로 처리할 수 있게 합니다. ## 메서드 RectTileMapComponent는 타일 조작과 좌표 변환을 위한 다양한 메서드를 제공합니다. ### 타일 배치 및 제거 타일을 특정 위치에 배치하거나, 사각형 영역을 [original] | - **void BoxFill(int32 tileIndex, Vector2Int from, Vector2Int to)** from부터 to까지의 사각형 영역에 타일을 배치합니다. tileIndex는 타일의 인덱스 번호입니다. - **void BoxFill(string tileName, Vector2Int from, Vector2Int to)** from부터 to까지의 사각형 영역에 타일을 배치합니다. tileName은 타일의 Name 프로퍼티입니다. - **void BoxRemove(Vector2Int from, Vector [chunk_id] | Components:599:1

[task] | wikipedia [title] | InteractionLeaveEvent [category] | Events [rephrased] | `InteractionLeaveEvent`는 엔티티가 상호작용(Interaction) 영역 밖으로 벗어날 때 발생하는 이벤트입니다. 이 이벤트는 `InteractionComponent`에 의해 트리거되며, 서버(Server)와 클라이언트(Client) 양쪽 모두에서 발생합니다. 이벤트 객체는 `InteractionEntity`라는 읽기 전용(ReadOnly) 속성을 가지며, 해당 속성에는 상호작용 영역을 빠져나가는 엔티티가 참조됩니다. 또한 `InteractionLeaveEvent()` 생성자를 사용하여 기본값으로 이벤트 객체를 [original] | Interaction 영역 밖으로 벗어날 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InteractionComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity InteractionEntity [ReadOnly [chunk_id] | Events:614:0

[task] | knowledge_list [title] | InteractionLeaveEvent [category] | Events [rephrased] | - `InteractionLeaveEvent`는 `Interaction` 영역 밖으로 벗어날 때 발생하는 이벤트입니다. - `InteractionLeaveEvent`는 `InteractionComponent` API에 의해 Server, Client 공간에서 발생합니다. - `InteractionLeaveEvent`의 `InteractionEntity` 속성은 `[ReadOnly]`이며, 영역을 나가는 엔티티(`Entity`)를 반환합니다. - `InteractionLeaveEvent()` 생성자는 기본값으로 `Interaction [original] | Interaction 영역 밖으로 벗어날 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InteractionComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity InteractionEntity [ReadOnly [chunk_id] | Events:614:0

[task] | knowledge_list [title] | InteractionEvent [category] | Events [rephrased] | 제공된 문서 내용만을 기반으로 `InteractionEvent`의 핵심 사실을 추출하여 정리한 목록입니다. 1. `InteractionEvent`는 `InteractionComponent` API가 상호작용을 수행할 때 발생하는 이벤트입니다. 2. `InteractionEvent`는 서버(Server) 및 클라이언트(Client) 양쪽 공간 모두에서 발생합니다. 3. `InteractionEvent`의 `InteractionEntity` 프로퍼티는 상호작용하는 대상 엔티티를 나타내며, 읽기 전용(ReadOnly)으로 `Entity [original] | Interaction 했을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InteractionComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity InteractionEntity [ReadOnly]** 상호 [chunk_id] | Events:613:0

[task] | extract_knowledge [title] | InteractionEvent [category] | Events [rephrased] | # InteractionEvent ## 개념 설명 `InteractionEvent`는 `InteractionComponent`에 의해 상호작용이 발생했을 때 생성되는 이벤트 객체입니다. 이 이벤트는 서버(Server)와 클라이언트(Client) 양쪽 모두에서 발생합니다. ## API 사용법 ### Properties - **Entity InteractionEntity [ReadOnly]** 상호작용 대상이 되는 엔티티를 참조합니다. 읽기 전용(ReadOnly) 속성입니다. ### Constructors - **Intera [original] | Interaction 했을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InteractionComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity InteractionEntity [ReadOnly]** 상호 [chunk_id] | Events:613:0

[task] | diverse_qa [title] | InteractionEnterEvent [category] | Events [rephrased] | 질문: InteractionEnterEvent는 어떤 상황에서 발생하는 이벤트인가요? 답변: Interaction 영역 안으로 들어올 때 발생하는 이벤트입니다. 질문: InteractionEnterEvent를 발생시키는 컴포넌트는 무엇인가요? 답변: InteractionComponent 입니다. 질문: InteractionEnterEvent는 어떤 실행 공간(Space)에서 발생하는 이벤트인가요? 답변: Server, Client 공간에서 발생하는 이벤트입니다. 질문: InteractionEnterEvent의 Interacti [original] | Interaction영역 안으로 들어올 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InteractionComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity InteractionEntity [ReadOnly] [chunk_id] | Events:612:0

[task] | knowledge_list [title] | RectTileMapComponent [category] | Components [rephrased] | ```lua -- 이 블록은 문서에서 추출한 핵심 사실 목록입니다. -- 각 항목은 독립적으로 이해되는 완결된 문장이며, API 이름, 매개변수, 반환 타입, 동기화/서버·클라이언트 제약을 명시합니다. local facts = { "RectTileMapComponent의 BoxFill 메서드는 int32형 tileIndex 매개변수와 Vector2Int형 from, to 매개변수를 받아 from부터 to까지의 사각형 영역에 타일을 배치하며 반환 타입은 void입니다.", "RectTileMapComponent의 Bo [original] | - **void BoxFill(int32 tileIndex, Vector2Int from, Vector2Int to)** from부터 to까지의 사각형 영역에 타일을 배치합니다. tileIndex는 타일의 인덱스 번호입니다. - **void BoxFill(string tileName, Vector2Int from, Vector2Int to)** from부터 to까지의 사각형 영역에 타일을 배치합니다. tileName은 타일의 Name 프로퍼티입니다. - **void BoxRemove(Vector2Int from, Vector [chunk_id] | Components:599:1

[task] | diverse_qa [title] | InteractionLeaveEvent [category] | Events [rephrased] | 질문: InteractionLeaveEvent는 언제 발생하는 이벤트인가요? 답변: Interaction 영역 밖으로 벗어날 때 발생하는 이벤트입니다. 질문: InteractionLeaveEvent는 어떤 API에 의해 발생하나요? 답변: InteractionComponent에 의해 발생합니다. 질문: InteractionLeaveEvent가 발생하는 실행 공간은 어디인가요? 답변: Server와 Client 공간에서 이벤트가 발생합니다. 질문: InteractionLeaveEvent의 InteractionEntity 속성은 [original] | Interaction 영역 밖으로 벗어날 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InteractionComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity InteractionEntity [ReadOnly [chunk_id] | Events:614:0

[task] | diverse_qa [title] | EntityDeleteEditorEvent [category] | Events [rephrased] | 질문: EntityDeleteEditorEvent는 어떤 상황에서 발생하는 이벤트인가요? 답변: 엔티티가 삭제되었을 때 발생하는 에디터 이벤트입니다. 질문: EntityDeleteEditorEvent는 어떤 API에 의해 발생하나요? 답변: EditorService에 의해 발생합니다. 질문: EntityDeleteEditorEvent에서 삭제된 엔티티의 이름을 저장하는 프로퍼티의 이름과 데이터 타입은 무엇인가요? 답변: 프로퍼티 이름은 EntityName이며, 데이터 타입은 string입니다. 질문: EntityDeleteEd [original] | 엔티티가 삭제되었을 때 발생하는 에디터 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * EditorService <img src="https://img.shields.io/static/v1?label=Space&message=Editor&color=c4a484" alt="custom" title="Editor에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **string EntityName** 삭제된 엔티티의 이름입니다. # Constructors - **Entit [chunk_id] | Events:610:0

[task] | extract_knowledge [title] | RectTileMapComponent [category] | Components [rephrased] | # RectTileMapComponent: 타일 기반 이동 속력 제어 ## 개념 설명 `RectTileMapComponent`는 맵의 타일 정보를 관리하는 컴포넌트입니다. 플레이어의 현재 위치를 타일 좌표로 변환하여 해당 타일의 속성(이름, 데이터 등)을 조회할 수 있으며, 이를 통해 타일 종류에 따른 이동 속도 변경과 같은 로직을 구현할 수 있습니다. ## API 사용법 본 예제에서 사용된 주요 API 및 프로퍼티는 다음과 같습니다. * **`RectTileMapComponent`** * `ToCellPosit [original] | 밟고 있는 타일에 따라 이동 속력이 바뀌는 예제입니다. ```lua Method: [client only] void OnUpdate () { if _UserService.LocalPlayer ~= self.Entity then return end local transform = self.Entity.TransformComponent local movement = self.Entity.MovementComponent local tilemap = self.Entity.CurrentMap:GetFirstChildCom [chunk_id] | Components:599:2

[task] | wikipedia [title] | KinematicbodyJumpEvent [category] | Events [rephrased] | # KinematicbodyJumpEvent **KinematicbodyJumpEvent**는 점프 상태가 변경될 때 발생하는 이벤트입니다. 이 이벤트는 **KinematicbodyComponent**에 의해 트리거되며, 서버(Server) 및 클라이언트(Client) 양쪽 공간에서 모두 발생 가능합니다. ## 프로퍼티 * **IsJumping** (`boolean`): 현재 점프 중인지 여부를 나타냅니다. * **Kinematicbody** (`KinematicbodyComponent`): 해당 이벤트가 발생 원인이 [original] | 점프 상태가 변경될 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * KinematicbodyComponent <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **boolean IsJumping** 점프 중인지의 여부를 확인합니다. - * [chunk_id] | Events:616:0

[task] | wikipedia [title] | RectTileMapComponent [category] | Components [rephrased] | # RectTileMapComponent **RectTileMapComponent**는 직사각형 격자 구조로 구성된 타일 맵 데이터를 관리하는 컴포넌트입니다. 이 컴포넌트는 맵 내 특정 위치의 타일 정보를 조회하고, 월드 공간 좌표를 타일맵 좌표로 변환하는 기능을 제공하여, 플레이어의 위치나 상태에 따라 맵의 물리적 속성(예: 이동 속도)을 동적으로 제어하는 데 활용됩니다. ## 주요 기능 및 동작 방식 `RectTileMapComponent`는 다음과 같은 주요 메서드를 통해 타일 맵과 상호작용합니다. * **좌표 변환 [original] | 밟고 있는 타일에 따라 이동 속력이 바뀌는 예제입니다. ```lua Method: [client only] void OnUpdate () { if _UserService.LocalPlayer ~= self.Entity then return end local transform = self.Entity.TransformComponent local movement = self.Entity.MovementComponent local tilemap = self.Entity.CurrentMap:GetFirstChildCom [chunk_id] | Components:599:2

← → 방향키로 페이지 이동 · 숫자 입력 후 Enter로 점프