[task] | extract_knowledge [title] | SpriteAnimPlayerEndFrameEvent [category] | Events [rephrased] | # SpriteAnimPlayerEndFrameEvent ## 개념 설명 `SpriteAnimPlayerEndFrameEvent`는 스프라이트 애니메이션이 마지막 프레임을 재생할 때 발생하는 이벤트입니다. 이 이벤트는 클라이언트 공간에서 발생하며, `ClimbableSpriteRendererComponent`와 `SpriteRendererComponent`에 의해 트리거됩니다. ## API 사용법 ### Properties (속성) 이벤트 객체의 속성은 모두 읽기 전용(`ReadOnly`)입니다. - `int32 FrameI [original] | 스프라이트 애니메이션이 마지막 프레임을 재생할 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * ClimbableSpriteRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> * SpriteRendererComponent <img src="https://img.shiel [chunk_id] | Events:622:0
[task] | extract_knowledge [title] | SpriteAnimPlayerChangeFrameEvent [category] | Events [rephrased] | # SpriteAnimPlayerChangeFrameEvent 스프라이트 애니메이션의 프레임이 변경될 때 발생하는 이벤트입니다. ## 개념 설명 `SpriteAnimPlayerChangeFrameEvent`는 클라이언트 공간(Client Space)에서 스프라이트 렌더러가 애니메이션 프레임을 갱신할 때 트리거됩니다. 이 이벤트는 `ClimbableSpriteRendererComponent` 또는 `SpriteRendererComponent`에 의해 발생하며, 현재 프레임 인덱스, 재생 방향, 그리고 애니메이션의 총 프레임 수에 [original] | 스프라이트 애니메이션의 프레임이 바뀔 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * ClimbableSpriteRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> * SpriteRendererComponent <img src="https://img.shields.io [chunk_id] | Events:619:0
[task] | knowledge_list [title] | SpriteAnimPlayerEndFrameEvent [category] | Events [rephrased] | * `SpriteAnimPlayerEndFrameEvent`는 스프라이트 애니메이션이 마지막 프레임을 재생할 때 발생하는 이벤트입니다. * `SpriteAnimPlayerEndFrameEvent`는 `ClimbableSpriteRendererComponent` API에 의해 발생하며, 이벤트 발생 공간은 Client입니다. * `SpriteAnimPlayerEndFrameEvent`는 `SpriteRendererComponent` API에 의해 발생하며, 이벤트 발생 공간은 Client입니다. * `SpriteAnimPlayerEn [original] | 스프라이트 애니메이션이 마지막 프레임을 재생할 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * ClimbableSpriteRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> * SpriteRendererComponent <img src="https://img.shiel [chunk_id] | Events:622:0
[task] | wikipedia [title] | SpriteAnimPlayerStartEvent [category] | Events [rephrased] | # SpriteAnimPlayerStartEvent `SpriteAnimPlayerStartEvent`는 스프라이트 애니메이션의 재생이 시작되는 시점에 발생하는 이벤트입니다. 이 이벤트는 클라이언트(Client) 공간에서 발생하며, `ClimbableSpriteRendererComponent`와 `SpriteRendererComponent` API에 의해 트리거됩니다. ## 속성(Properties) 이벤트 객체는 다음과 같은 읽기 전용(ReadOnly) 속성을 가집니다. * **ClipPlayRate** (`float` [original] | 스프라이트 애니메이션 재생이 시작될 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * ClimbableSpriteRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> * SpriteRendererComponent <img src="https://img.shields.io/ [chunk_id] | Events:624:0
[task] | knowledge_list [title] | SpriteAnimPlayerStartEvent [category] | Events [rephrased] | - `SpriteAnimPlayerStartEvent`는 스프라이트 애니메이션 재생이 시작될 때 발생하는 이벤트입니다. - `SpriteAnimPlayerStartEvent`는 `ClimbableSpriteRendererComponent` API에 의해 발생하며, 발생 공간은 Client입니다. - `SpriteAnimPlayerStartEvent`는 `SpriteRendererComponent` API에 의해 발생하며, 발생 공간은 Client입니다. - `SpriteAnimPlayerStartEvent`의 프로퍼티 `ClipPl [original] | 스프라이트 애니메이션 재생이 시작될 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * ClimbableSpriteRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> * SpriteRendererComponent <img src="https://img.shields.io/ [chunk_id] | Events:624:0
[task] | diverse_qa [title] | RectTileEnterEvent [category] | Events [rephrased] | 질문: `RectTileEnterEvent`가 발생하는 시점은 언제인가요? 답변: 특정 사각형 타일에 진입했을 때 발생합니다. 질문: `RectTileEnterEvent`를 발생시키는 컴포넌트는 무엇이며, 이 이벤트가 발생하는 실행 공간은 어디인가요? 답변: `KinematicbodyComponent`와 `SideviewbodyComponent`에 의해 발생하며, Server와 Client 공간에서 모두 이벤트가 발생합니다. 질문: `RectTileEnterEvent`에서 타일과 충돌한 엔티티를 참조하기 위해 사용하는 프로퍼티의 [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"> * SideviewbodyComponent <img src="https://img.shields.io/s [chunk_id] | Events:617:0
[task] | diverse_qa [title] | RectTileLeaveEvent [category] | Events [rephrased] | 질문: RectTileLeaveEvent는 어떤 상황에서 발생하는 이벤트인가요? 답변: 특정 사각형 타일에서 벗어났을 때 발생하는 이벤트입니다. 질문: RectTileLeaveEvent는 어떤 컴포넌트 API에 의해 발생하나요? 답변: KinematicbodyComponent와 SideviewbodyComponent API에 의해 발생합니다. 질문: RectTileLeaveEvent가 발생하는 실행 공간(Space)은 어디인가요? 답변: Server, Client에서 이벤트가 발생합니다. 질문: RectTileLeaveEven [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"> * SideviewbodyComponent <img src="https://img.shields.io/ [chunk_id] | Events:618:0
[task] | distill [title] | BadgeInfoPages [category] | Misc [rephrased] | # [Misc] BadgeInfoPages `BadgeService` 검색 결과의 배지 목록을 페이지(최대 25개/페이지) 단위로 조회합니다. ## Properties - **boolean IsLastPage [ReadOnly]** 현재 페이지가 검색 결과의 마지막 페이지인지 여부를 반환합니다. ## Methods - **table<BadgeInfo> GetCurrentPageDatas()** 현재 페이지의 배지 정보 목록을 반환합니다. - **void MoveToNextPageAndWait() [Yield]** 다 [original] | BadgeService에서 검색한 배지 목록을 페이지 단위로 조회합니다. # Properties - **boolean IsLastPage [ReadOnly]** 현재 페이지가 검색 결과의 마지막 페이지인지 여부를 구합니다. # Methods - **table<BadgeInfo> GetCurrentPageDatas()** 검색 결과 중 현재 페이지의 배지 정보 목록을 구합니다. 한 페이지에 최대 25개의 검색 결과가 포함됩니다. - **void MoveToNextPageAndWait() [Yield]** 검색 결과의 [chunk_id] | Misc:627:0
[task] | distill [title] | BadgeInfo [category] | Misc [rephrased] | # [Misc] BadgeInfo 배지 정보를 담는 구조체입니다. 모든 프로퍼티는 읽기 전용(`[ReadOnly]`)입니다. ## Properties | 프로퍼티 | 타입 | 설명 | | :--- | :--- | :--- | | `Description` | `string` | 배지 설명 | | `EndAcquisitionPeriod` | `DateTime` | 획득 종료 일시 (`HasAcquisitionPeriod == true`일 때만 유효) | | `Grade` | `BadgeGrade` | 배지 등급 | | `HasAc [original] | 배지의 정보를 나타냅니다. # Properties - **string Description [ReadOnly]** 배지의 설명입니다. - **DateTime EndAcquisitionPeriod [ReadOnly]** 획득 종료 일시입니다. HasAcquisitionPeriod가 true일 때만 유효한 값을 가집니다. - **BadgeGrade Grade [ReadOnly]** 배지의 등급입니다. - **boolean HasAcquisitionPeriod [ReadOnly]** 획득 기간이 존재하는지 확인합니다. [chunk_id] | Misc:626:0
[task] | knowledge_list [title] | BadgeInfoPages [category] | Misc [rephrased] | `BadgeInfoPages`는 `BadgeService`에서 검색한 배지 목록을 페이지 단위로 조회하기 위한 컴포넌트입니다. `IsLastPage` 속성은 현재 페이지가 검색 결과의 마지막 페이지인지 여부를 반환하는 읽기 전용 `boolean` 타입의 프로퍼티입니다. `GetCurrentPageDatas` 메서드는 검색 결과 중 현재 페이지의 배지 정보 목록을 `table<BadgeInfo>` 타입으로 반환하며, 한 페이지에는 최대 25개의 검색 결과가 포함됩니다. `MoveToNextPageAndWait` 메서드는 검색 결과의 [original] | BadgeService에서 검색한 배지 목록을 페이지 단위로 조회합니다. # Properties - **boolean IsLastPage [ReadOnly]** 현재 페이지가 검색 결과의 마지막 페이지인지 여부를 구합니다. # Methods - **table<BadgeInfo> GetCurrentPageDatas()** 검색 결과 중 현재 페이지의 배지 정보 목록을 구합니다. 한 페이지에 최대 25개의 검색 결과가 포함됩니다. - **void MoveToNextPageAndWait() [Yield]** 검색 결과의 [chunk_id] | Misc:627:0
[task] | distill [title] | BoxShape [category] | Misc [rephrased] | # BoxShape 충돌 검사용 직사각형 모양입니다. ## Properties - **Angle** (`float`): 회전 각도 - **Size** (`Vector2`): 폭과 높이 - **Position** (`Vector2`): 월드 좌표 위치 (Shape 상속) ## Constructors - `BoxShape(Vector2 size, float angle)`: **[Deprecated]** 더 이상 사용 금지 - `BoxShape(Vector2 position, Vector2 size, float angle)`: 지정 [original] | 충돌과 관련된 기능에 활용할 수 있는 직사각형 모양을 나타냅니다. # Properties - **float Angle** 회전된 각도입니다. - **Vector2 Size** 직사각형의 폭과 높이입니다. ##### inherited from Shape: - **Vector2 Position** 모양의 월드 좌표상 위치입니다. # Constructors - **BoxShape(Vector2 size, float angle) [Deprecated]** 더는 사용하지 않는 생성자입니다. - **BoxShape(V [chunk_id] | Misc:628:0
[task] | wikipedia [title] | BadgeInfoPages [category] | Misc [rephrased] | **BadgeInfoPages** `BadgeInfoPages`는 `BadgeService`를 통해 수행된 배지 검색 결과를 페이지 단위로 조회하기 위한 컴포넌트입니다. 이 컴포넌트는 현재 페이지 상태와 해당 페이지에 포함된 데이터를 관리하며, 페이지 이동 시 스크립트 실행을 일시 중단하는 비동기 처리를 지원합니다. **속성** `IsLastPage`는 읽기 전용(ReadOnly)의 `boolean` 타입 속성입니다. 이 속성은 현재 조회 중인 페이지가 전체 검색 결과의 마지막 페이지인지 여부를 확인하는 데 사용됩니다. ** [original] | BadgeService에서 검색한 배지 목록을 페이지 단위로 조회합니다. # Properties - **boolean IsLastPage [ReadOnly]** 현재 페이지가 검색 결과의 마지막 페이지인지 여부를 구합니다. # Methods - **table<BadgeInfo> GetCurrentPageDatas()** 검색 결과 중 현재 페이지의 배지 정보 목록을 구합니다. 한 페이지에 최대 25개의 검색 결과가 포함됩니다. - **void MoveToNextPageAndWait() [Yield]** 검색 결과의 [chunk_id] | Misc:627:0
[task] | knowledge_list [title] | SpriteAnimPlayerStartFrameEvent [category] | Events [rephrased] | 1. `SpriteAnimPlayerStartFrameEvent`는 스프라이트 애니메이션이 첫 번째 프레임을 재생할 때 발생하는 이벤트입니다. 2. `SpriteAnimPlayerStartFrameEvent`는 `ClimbableSpriteRendererComponent` API에 의해 발생하며, 발생 공간은 Client입니다. 3. `SpriteAnimPlayerStartFrameEvent`는 `SpriteRendererComponent` API에 의해 발생하며, 발생 공간은 Client입니다. 4. `SpriteAnimPlaye [original] | 스프라이트 애니메이션이 첫번째 프레임을 재생할 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * ClimbableSpriteRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> * SpriteRendererComponent <img src="https://img.shiel [chunk_id] | Events:625:0
[task] | wikipedia [title] | SpriteAnimPlayerStartFrameEvent [category] | Events [rephrased] | # SpriteAnimPlayerStartFrameEvent **SpriteAnimPlayerStartFrameEvent**는 스프라이트 애니메이션이 첫 번째 프레임을 재생할 시점에 발생하는 이벤트입니다. 이 이벤트는 클라이언트 공간(Client Space)에서만 발생하며, `ClimbableSpriteRendererComponent` 또는 `SpriteRendererComponent` API를 통해 트리거됩니다. ## 속성 (Properties) 이벤트 객체는 다음과 같은 읽기 전용(ReadOnly) 속성을 제공합니다. * [original] | 스프라이트 애니메이션이 첫번째 프레임을 재생할 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * ClimbableSpriteRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> * SpriteRendererComponent <img src="https://img.shiel [chunk_id] | Events:625:0
[task] | diverse_qa [title] | SpriteAnimPlayerStartEvent [category] | Events [rephrased] | 질문: SpriteAnimPlayerStartEvent는 언제 발생하는 이벤트인가요? 답변: 스프라이트 애니메이션 재생이 시작될 때 발생하는 이벤트입니다. 질문: SpriteAnimPlayerStartEvent는 어떤 컴포넌트들에 의해 발생합니까? 답변: ClimbableSpriteRendererComponent와 SpriteRendererComponent에 의해 발생합니다. 질문: SpriteAnimPlayerStartEvent가 발생하는 실행 공간은 어디입니까? 답변: Client(클라이언트)에서 이벤트가 발생합니다. 질문 [original] | 스프라이트 애니메이션 재생이 시작될 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * ClimbableSpriteRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> * SpriteRendererComponent <img src="https://img.shields.io/ [chunk_id] | Events:624:0
[task] | wikipedia [title] | CircleShape [category] | Misc [rephrased] | CircleShape는 충돌 탐지 및 처리와 관련된 기능에서 활용하기 위해 정의된 원형 충돌 객체입니다. 이 객체는 `float` 타입의 `Radius` 속성을 통해 원의 반지름을 표현하며, `Shape` 클래스에서 상속받은 `Vector2` 타입의 `Position` 속성으로 월드 좌표계상에서의 위치를 관리합니다. CircleShape 객체를 생성하려면 `CircleShape(Vector2 position, float radius)` 생성자를 사용합니다. 이 생성자는 전달된 `position` 값과 `radius` 값으로 Cir [original] | 충돌과 관련된 기능에 활용할 수 있는 원 모양을 나타냅니다. # Properties - **float Radius** 원의 반지름입니다. ##### inherited from Shape: - **Vector2 Position** 모양의 월드 좌표상 위치입니다. # Constructors - **CircleShape(Vector2 position, float radius)** 지정한 값으로 CircleShape를 초기화합니다. [chunk_id] | Misc:629:0
[task] | diverse_qa [title] | SpriteAnimPlayerEndFrameEvent [category] | Events [rephrased] | 질문: SpriteAnimPlayerEndFrameEvent는 언제 발생하는 이벤트인가요? 답변: 스프라이트 애니메이션이 마지막 프레임을 재생할 때 발생하는 이벤트입니다. 질문: SpriteAnimPlayerEndFrameEvent가 발생하는 실행 공간(Space)은 어디인가요? 답변: Client에서 이벤트가 발생합니다. 질문: SpriteAnimPlayerEndFrameEvent를 발생시키는 API(컴포넌트)는 무엇인가요? 답변: ClimbableSpriteRendererComponent와 SpriteRendererCompo [original] | 스프라이트 애니메이션이 마지막 프레임을 재생할 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * ClimbableSpriteRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> * SpriteRendererComponent <img src="https://img.shiel [chunk_id] | Events:622:0
[task] | distill [title] | CircleShape [category] | Misc [rephrased] | # CircleShape 충돌 처리에 사용되는 원형 충돌체입니다. ## Properties | 속성 | 타입 | 설명 | | :--- | :--- | :--- | | `Radius` | `float` | 원의 반지름 | | `Position` | `Vector2` | **(Shape 상속)** 모양의 월드 좌표 위치 | ## Constructors ```lua CircleShape(Vector2 position, float radius) ``` 지정한 `position`과 `radius` 값으로 `CircleShape`를 [original] | 충돌과 관련된 기능에 활용할 수 있는 원 모양을 나타냅니다. # Properties - **float Radius** 원의 반지름입니다. ##### inherited from Shape: - **Vector2 Position** 모양의 월드 좌표상 위치입니다. # Constructors - **CircleShape(Vector2 position, float radius)** 지정한 값으로 CircleShape를 초기화합니다. [chunk_id] | Misc:629:0
[task] | extract_knowledge [title] | RectTileEnterEvent [category] | Events [rephrased] | # RectTileEnterEvent `RectTileEnterEvent`는 특정 사각형 타일(RectTile)에 엔티티가 진입했을 때 발생하는 이벤트입니다. 이 이벤트는 `KinematicbodyComponent` 또는 `SideviewbodyComponent`가 부착된 엔티티가 타일과 상호작용할 때 Server와 Client 양쪽 공간에서 발생합니다. ## 개념 설명 이 이벤트 핸들러는 맵 위에 배치된 `RectTileMapComponent`와 물리 컴포넌트를 가진 엔티티 사이의 진입 충돌을 감지합니다. 이벤트가 발생하면, [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"> * SideviewbodyComponent <img src="https://img.shields.io/s [chunk_id] | Events:617:0
[task] | knowledge_list [title] | BoxShape [category] | Misc [rephrased] | * `BoxShape`는 충돌 관련 기능에서 활용되는 직사각형 모양을 나타내는 타입입니다. * `BoxShape`의 `Angle` 속성은 `float` 타입으로, 직사각형이 회전된 각도를 나타냅니다. * `BoxShape`의 `Size` 속성은 `Vector2` 타입으로, 직사각형의 폭과 높이를 나타냅니다. * `BoxShape`가 상속받은 `Shape`의 `Position` 속성은 `Vector2` 타입으로, 모양의 월드 좌표상 위치를 나타냅니다. * `BoxShape(Vector2 size, float angl [original] | 충돌과 관련된 기능에 활용할 수 있는 직사각형 모양을 나타냅니다. # Properties - **float Angle** 회전된 각도입니다. - **Vector2 Size** 직사각형의 폭과 높이입니다. ##### inherited from Shape: - **Vector2 Position** 모양의 월드 좌표상 위치입니다. # Constructors - **BoxShape(Vector2 size, float angle) [Deprecated]** 더는 사용하지 않는 생성자입니다. - **BoxShape(V [chunk_id] | Misc:628:0
[task] | wikipedia [title] | BoxShape [category] | Misc [rephrased] | # BoxShape `BoxShape`는 충돌 관련 기능에서 활용할 수 있는 직사각형 형태를 나타내는 데이터 구조입니다. ## 속성(Properties) `BoxShape`는 자체적으로 두 가지 속성을 가지며, 상위 클래스인 `Shape`에서 `Position` 속성을 상속받습니다. * **Angle** (`float`): 직사각형이 회전된 각도를 나타냅니다. * **Size** (`Vector2`): 직사각형의 폭과 높이를 정의합니다. * **Position** (`Vector2`, `Shape`에서 상속): 해 [original] | 충돌과 관련된 기능에 활용할 수 있는 직사각형 모양을 나타냅니다. # Properties - **float Angle** 회전된 각도입니다. - **Vector2 Size** 직사각형의 폭과 높이입니다. ##### inherited from Shape: - **Vector2 Position** 모양의 월드 좌표상 위치입니다. # Constructors - **BoxShape(Vector2 size, float angle) [Deprecated]** 더는 사용하지 않는 생성자입니다. - **BoxShape(V [chunk_id] | Misc:628:0
[task] | knowledge_list [title] | CircleShape [category] | Misc [rephrased] | 1. `CircleShape`는 충돌 관련 기능에 활용할 수 있는 원 모양을 나타내는 타입입니다. 2. `CircleShape`는 `Shape`에서 상속받은 `Vector2` 타입의 `Position` 속성을 가지며, 이는 모양의 월드 좌표상 위치를 나타냅니다. 3. `CircleShape`는 `float` 타입의 `Radius` 속성을 가지며, 이는 원의 반지름을 나타냅니다. 4. `CircleShape(Vector2 position, float radius)` 생성자는 지정한 `position`과 `radius` 값으로 `Cir [original] | 충돌과 관련된 기능에 활용할 수 있는 원 모양을 나타냅니다. # Properties - **float Radius** 원의 반지름입니다. ##### inherited from Shape: - **Vector2 Position** 모양의 월드 좌표상 위치입니다. # Constructors - **CircleShape(Vector2 position, float radius)** 지정한 값으로 CircleShape를 초기화합니다. [chunk_id] | Misc:629:0
[task] | distill [title] | CollisionMapService [category] | Misc [rephrased] | # [Misc] CollisionMapService **비추천**: 더는 사용하지 않는 타입입니다. `CollisionSimulator`를 사용하세요. ## Methods - **`List<Component> OverlapBox(string name, Vector2 position, Vector2 size)`** `[Deprecated]` - **대안**: `CollisionSimulator`의 `OverlapBoxAll` 프로퍼티 사용. - **`List<Component> RaycastAll(string name, V [original] | 더는 사용하지 않는 타입입니다. CollisionSimulator를 사용하세요. # Methods - **List<Component> OverlapBox(string name, Vector2 position, Vector2 size) [Deprecated]** 더는 사용하지 않는 함수입니다. CollisionSimulator의 OverlapBoxAll 프로퍼티를 사용하세요. - **List<Component> RaycastAll(string name, Vector2 position) [Deprecated]** 더는 사용하 [chunk_id] | Misc:630:0
[task] | knowledge_list [title] | BadgeInfo [category] | Misc [rephrased] | `BadgeInfo` 구조체는 배지의 정보를 나타내는 객체입니다. `BadgeInfo` 구조체의 `Description` 프로퍼티는 `string` 타입이며 읽기 전용(ReadOnly)으로, 배지의 설명을 반환합니다. `BadgeInfo` 구조체의 `EndAcquisitionPeriod` 프로퍼티는 `DateTime` 타입이며 읽기 전용(ReadOnly)으로, `HasAcquisitionPeriod` 프로퍼티가 `true`일 때만 유효한 값으로 획득 종료 일시를 반환합니다. `BadgeInfo` 구조체의 `Grade` 프로퍼티는 ` [original] | 배지의 정보를 나타냅니다. # Properties - **string Description [ReadOnly]** 배지의 설명입니다. - **DateTime EndAcquisitionPeriod [ReadOnly]** 획득 종료 일시입니다. HasAcquisitionPeriod가 true일 때만 유효한 값을 가집니다. - **BadgeGrade Grade [ReadOnly]** 배지의 등급입니다. - **boolean HasAcquisitionPeriod [ReadOnly]** 획득 기간이 존재하는지 확인합니다. [chunk_id] | Misc:626:0
[task] | diverse_qa [title] | BadgeInfo [category] | Misc [rephrased] | 질문: `BadgeInfo` 구조체는 무엇을 나타냅니까? 답변: 배지의 정보를 나타냅니다. 질문: `BadgeInfo`의 `Description` 프로퍼티의 데이터 타입과 접근 권한은 무엇입니까? 답변: 데이터 타입은 `string`이며 접근 권한은 `ReadOnly`입니다. 질문: `BadgeInfo`에서 배지의 등급을 확인하려면 어떤 프로퍼티를 사용해야 합니까? 답변: `Grade` 프로퍼티를 사용해야 합니다. 질문: `HasAcquisitionPeriod` 프로퍼티의 값이 `false`일 때 `EndAcquisitionP [original] | 배지의 정보를 나타냅니다. # Properties - **string Description [ReadOnly]** 배지의 설명입니다. - **DateTime EndAcquisitionPeriod [ReadOnly]** 획득 종료 일시입니다. HasAcquisitionPeriod가 true일 때만 유효한 값을 가집니다. - **BadgeGrade Grade [ReadOnly]** 배지의 등급입니다. - **boolean HasAcquisitionPeriod [ReadOnly]** 획득 기간이 존재하는지 확인합니다. [chunk_id] | Misc:626:0
[task] | extract_knowledge [title] | SpriteAnimPlayerStartEvent [category] | Events [rephrased] | # SpriteAnimPlayerStartEvent ## 1. 개념 설명 `SpriteAnimPlayerStartEvent`는 스프라이트 애니메이션 재생이 시작될 때 발생하는 이벤트입니다. 이 이벤트는 클라이언트(Client) 공간에서만 발생하며, `ClimbableSpriteRendererComponent` 또는 `SpriteRendererComponent`가 애니메이션을 시작할 때 트리거됩니다. ## 2. API 사용법 ### Properties 이벤트 객체는 다음과 같은 읽기 전용(ReadOnly) 속성을 가집니다. | [original] | 스프라이트 애니메이션 재생이 시작될 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * ClimbableSpriteRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> * SpriteRendererComponent <img src="https://img.shields.io/ [chunk_id] | Events:624:0
[task] | wikipedia [title] | BadgeInfo [category] | Misc [rephrased] | # BadgeInfo **BadgeInfo**는 메이플스토리 월드(MapleStory Worlds)에서 특정 배지(Badge)의 상세 정보를 나타내는 데이터 구조입니다. 이 구조의 모든 속성(Property)은 읽기 전용(ReadOnly)으로 설정되어 있어, 개발자는 배지 관련 데이터에 접근하여 표시하거나 로직에 활용할 수 있지만 직접 수정할 수는 없습니다. ## 속성 (Properties) BadgeInfo 구조는 배지의 기본 식별 정보, 등급 및 상태, 그리고 획득 가능 기간에 관한 다음 속성들을 포함합니다. ### 기본 [original] | 배지의 정보를 나타냅니다. # Properties - **string Description [ReadOnly]** 배지의 설명입니다. - **DateTime EndAcquisitionPeriod [ReadOnly]** 획득 종료 일시입니다. HasAcquisitionPeriod가 true일 때만 유효한 값을 가집니다. - **BadgeGrade Grade [ReadOnly]** 배지의 등급입니다. - **boolean HasAcquisitionPeriod [ReadOnly]** 획득 기간이 존재하는지 확인합니다. [chunk_id] | Misc:626:0
[task] | extract_knowledge [title] | CircleShape [category] | Misc [rephrased] | # CircleShape ## 개념 설명 `CircleShape`는 충돌과 관련된 기능에 활용할 수 있는 원 모양을 나타내는 클래스입니다. 이 클래스는 `Shape`를 상속받아 기본 속성을 포함하며, 원형 충돌체 또는 센서 영역을 정의할 때 사용됩니다. ## API 사용법 ### Properties (속성) - **`Radius`** (`float`): 원의 반지름 값을 저장합니다. - **`Position`** (`Vector2`): `Shape`에서 상속된 속성으로, 모양의 월드 좌표상 위치를 나타냅니다. ### Cons [original] | 충돌과 관련된 기능에 활용할 수 있는 원 모양을 나타냅니다. # Properties - **float Radius** 원의 반지름입니다. ##### inherited from Shape: - **Vector2 Position** 모양의 월드 좌표상 위치입니다. # Constructors - **CircleShape(Vector2 position, float radius)** 지정한 값으로 CircleShape를 초기화합니다. [chunk_id] | Misc:629:0
[task] | knowledge_list [title] | CollisionMapService [category] | Misc [rephrased] | 제공된 문서에 포함된 핵심 사실은 다음과 같습니다. 1. `CollisionMapService`는 더 이상 사용하지 않는 타입이며, 대신 `CollisionSimulator`를 사용해야 합니다. 2. `CollisionMapService`의 `OverlapBox` 메서드는 비추천(Deprecated) 상태이며, 매개변수는 `string name`, `Vector2 position`, `Vector2 size`이고 반환 타입은 `List<Component>`입니다. 3. `OverlapBox` 메서드를 대체하기 위해 `Collisi [original] | 더는 사용하지 않는 타입입니다. CollisionSimulator를 사용하세요. # Methods - **List<Component> OverlapBox(string name, Vector2 position, Vector2 size) [Deprecated]** 더는 사용하지 않는 함수입니다. CollisionSimulator의 OverlapBoxAll 프로퍼티를 사용하세요. - **List<Component> RaycastAll(string name, Vector2 position) [Deprecated]** 더는 사용하 [chunk_id] | Misc:630:0
[task] | diverse_qa [title] | CollisionMapService [category] | Misc [rephrased] | 질문: CollisionMapService는 현재 어떤 상태입니까? 답변: CollisionMapService는 더는 사용하지 않는 타입이므로, CollisionSimulator를 사용해야 합니다. 질문: CollisionMapService의 OverlapBox 메서드와 동일한 기능을 원하는 경우 어떤 대안을 사용해야 하나요? 답변: CollisionSimulator의 OverlapBoxAll 프로퍼티를 사용해야 합니다. 질문: CollisionMapService의 RaycastAll 메서드와 동일한 기능을 원하는 경우 어떤 대 [original] | 더는 사용하지 않는 타입입니다. CollisionSimulator를 사용하세요. # Methods - **List<Component> OverlapBox(string name, Vector2 position, Vector2 size) [Deprecated]** 더는 사용하지 않는 함수입니다. CollisionSimulator의 OverlapBoxAll 프로퍼티를 사용하세요. - **List<Component> RaycastAll(string name, Vector2 position) [Deprecated]** 더는 사용하 [chunk_id] | Misc:630:0