[task] | knowledge_list [title] | UISpriteParticleComponent [category] | Components [rephrased] | * `UISpriteParticleComponent`는 기본 파티클의 설정 및 제어 기능을 제공하는 컴포넌트입니다. * `ApplySpriteColor` 프로퍼티는 `boolean` 타입으로, 파티클이 사용할 스프라이트에 `Color` 프로퍼티를 적용할지 여부를 설정하며, 이 값이 `false`여도 `Color`의 투명도 값은 적용됩니다. * `ParticleType` 프로퍼티는 `UISpriteParticleType` 타입으로, 생성할 파티클의 타입을 설정합니다. * `SpriteRUID` 프로퍼티는 `string` [original] | 기본 파티클의 설정 및 제어 기능을 제공합니다. # Properties - **boolean ApplySpriteColor** 파티클이 사용할 스프라이트에 Color 프로퍼티를 적용할지 여부를 설정합니다. 프로퍼티가 false일지라도 Color의 투명도 값은 적용됩니다. - **UISpriteParticleType ParticleType** 생성할 파티클의 타입을 설정합니다. - **string SpriteRUID** 파티클로 사용할 SpriteRUID를 설정합니다. ##### inherited from UIBase [chunk_id] | Components:1297:0
[task] | diverse_qa [title] | FastColor [category] | Misc [rephrased] | 질문: `FastColor` 타입의 `a` 속성은 무엇을 나타내며, 값이 0일 때와 1일 때는 각각 어떤 상태를 의미하나요? 답변: `FastColor`의 `a` 속성은 색상의 투명도 구성 요소입니다. 값이 0이면 투명하고, 1이면 불투명합니다. 질문: `FastColor`의 정적 속성 중 검은색을 나타내는 속성의 이름과 그 값은 무엇인가요? 답변: 검은색을 나타내는 정적 속성은 `black`이며, 값은 (0, 0, 0, 1)입니다. 질문: `FastColor` 객체를 생성할 때 알파 채널(투명도)을 지정하지 않는 생성자의 서명 [original] | 색상입니다. # Properties - **number a** 색상의 투명도 구성 요소입니다. 0이면 투명하고, 1이면 불투명합니다. - **number b** 파란색의 구성 요소입니다. - **number g** 초록색의 구성 요소입니다. - **number r** 빨간색의 구성 요소입니다. - **FastColor black [Static] [ReadOnly]** 검은색(0, 0, 0, 1)을 간단히 사용할 수 있습니다. - **FastColor blue [Static] [ReadOnly]** 파란색(0 [chunk_id] | Misc:1298:0
[task] | knowledge_list [title] | FastColor [category] | Misc [rephrased] | FastColor 타입의 인스턴스 프로퍼티 `a`는 number 타입이며, 0이면 투명하고 1이면 불투명하도록 색상의 투명도 구성 요소를 나타냅니다. FastColor 타입의 인스턴스 프로퍼티 `b`는 number 타입이며, 색상의 파란색 구성 요소를 나타냅니다. FastColor 타입의 인스턴스 프로퍼티 `g`는 number 타입이며, 색상의 초록색 구성 요소를 나타냅니다. FastColor 타입의 인스턴스 프로퍼티 `r`는 number 타입이며, 색상의 빨간색 구성 요소를 나타냅니다. FastColor 타입의 정적(Static) [original] | 색상입니다. # Properties - **number a** 색상의 투명도 구성 요소입니다. 0이면 투명하고, 1이면 불투명합니다. - **number b** 파란색의 구성 요소입니다. - **number g** 초록색의 구성 요소입니다. - **number r** 빨간색의 구성 요소입니다. - **FastColor black [Static] [ReadOnly]** 검은색(0, 0, 0, 1)을 간단히 사용할 수 있습니다. - **FastColor blue [Static] [ReadOnly]** 파란색(0 [chunk_id] | Misc:1298:0
[task] | extract_knowledge [title] | FastColor [category] | Misc [rephrased] | # FastColor `FastColor`는 색상 데이터를 표현하는 타입입니다. 빨간색(`r`), 초록색(`g`), 파란색(`b`)의 강도와 투명도(`a`)를 구성 요소로 가지며, 0부터 1 사이의 값을 사용합니다. ## 개념 설명 `FastColor` 인스턴스는 다음과 같은 프로퍼티를 포함합니다: - **r**: 빨간색 구성 요소 (0.0 ~ 1.0) - **g**: 초록색 구성 요소 (0.0 ~ 1.0) - **b**: 파란색 구성 요소 (0.0 ~ 1.0) - **a**: 투명도 구성 요소 (0.0 ~ 1.0). 0은 완 [original] | 색상입니다. # Properties - **number a** 색상의 투명도 구성 요소입니다. 0이면 투명하고, 1이면 불투명합니다. - **number b** 파란색의 구성 요소입니다. - **number g** 초록색의 구성 요소입니다. - **number r** 빨간색의 구성 요소입니다. - **FastColor black [Static] [ReadOnly]** 검은색(0, 0, 0, 1)을 간단히 사용할 수 있습니다. - **FastColor blue [Static] [ReadOnly]** 파란색(0 [chunk_id] | Misc:1298:0
[task] | wikipedia [title] | SpriteGUIAnimPlayerChangeFrameEvent [category] | Events [rephrased] | **SpriteGUIAnimPlayerChangeFrameEvent**는 스프라이트 애니메이션의 프레임이 변경될 때 발생하는 이벤트입니다. 이 이벤트는 클라이언트 공간에서 동작하는 `SpriteGUIRendererComponent`에 의해 생성됩니다. 이벤트 객체는 다음과 같은 속성을 가집니다. `Entity` 타입의 `Entity` 속성은 해당 이벤트가 발생한 엔티티를 가리킵니다. 읽기 전용(`ReadOnly`)인 `int32` 타입의 `FrameIndex` 속성은 갱신된 프레임 번호를 나타내며, `boolean` 타입의 `Re [original] | 스프라이트 애니메이션의 프레임이 바뀔 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 이벤트가 발생한 엔티티입니다. - **int32 [chunk_id] | Events:1304:0
[task] | knowledge_list [title] | SpriteGUIAnimPlayerEndFrameEvent [category] | Events [rephrased] | - `SpriteGUIAnimPlayerEndFrameEvent`는 `SpriteGUIRendererComponent`에 의해 클라이언트(Space: Client)에서 발생되는 이벤트입니다. - `SpriteGUIAnimPlayerEndFrameEvent`의 `Entity` 속성은 이벤트가 발생한 엔티티를 나타내는 `Entity` 타입의 값입니다. - `SpriteGUIAnimPlayerEndFrameEvent`의 `FrameIndex` 속성은 프레임 번호를 나타내는 `int32` 타입의 읽기 전용(ReadOnly) 값입니다. - [original] | 지정한 값으로 SpriteAnimPlayerEndEvent를 초기화합니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 이벤트가 발생한 엔티티입니다. - ** [chunk_id] | Events:1303:0
[task] | knowledge_list [title] | FastColor [category] | Misc [rephrased] | FastColor Addition(FastColor left, FastColor right) [Static] 메서드는 두 FastColor 인수의 r, g, b, a 각 요소를 각각 더한 값을 새로운 FastColor 객체로 반환합니다. FastColor Division(FastColor left, number right) [Static] 메서드는 첫 번째 FastColor 인수의 r, g, b, a 각 요소를 두 번째 number 인수로 나눈 값을 새로운 FastColor 객체로 반환합니다. FastColor Equality(Fa [original] | # Operators - **FastColor Addition(FastColor left, FastColor right) [Static]** 두 색상을 더한 FastColor 객체를 생성해 반환합니다. 연산 결과는 FastColor(left.r + right.r, left.g + right.g, left.b + right.b, left.a + right.a)입니다. - **FastColor Division(FastColor left, number right) [Static]** 각 요소에 실수를 나눈 값으로 FastColo [chunk_id] | Misc:1298:2
[task] | wikipedia [title] | SpriteGUIAnimPlayerEndFrameEvent [category] | Events [rephrased] | # SpriteGUIAnimPlayerEndFrameEvent **SpriteGUIAnimPlayerEndFrameEvent**는 스프라이트 애니메이션의 특정 프레임 재생 종료 시점에 발생하는 이벤트입니다. 이 이벤트는 클라이언트(Client) 공간에서만 발생하며, `SpriteGUIRendererComponent`를 통해 트리거됩니다. ## 프로퍼티 이 이벤트 객체는 다음 프로퍼티를 포함합니다. * **Entity Entity**: 해당 이벤트가 발생한 엔티티를 가리킵니다. * **int32 FrameIndex [R [original] | 지정한 값으로 SpriteAnimPlayerEndEvent를 초기화합니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 이벤트가 발생한 엔티티입니다. - ** [chunk_id] | Events:1303:0
[task] | distill [title] | SpriteGUIAnimPlayerChangeFrameEvent [category] | Events [rephrased] | # SpriteGUIAnimPlayerChangeFrameEvent 스프라이트 애니메이션 프레임 변경 시 발생하는 이벤트입니다. **발생 공간:** Client (SpriteGUIRendererComponent) ## Properties | Property | Type | Description | | :--- | :--- | :--- | | `Entity` | `Entity` | 이벤트 발생 엔티티 | | `FrameIndex` | `int32` [ReadOnly] | 갱신된 프레임 번호 | | `ReversePlaying` | [original] | 스프라이트 애니메이션의 프레임이 바뀔 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 이벤트가 발생한 엔티티입니다. - **int32 [chunk_id] | Events:1304:0
[task] | extract_knowledge [title] | FastVector3 [category] | Misc [rephrased] | # FastVector3 API ## 1. 개념 설명 `FastVector3`은 3차원 벡터 연산을 수행하기 위한 타입입니다. 이 API는 벡터의 기하학적 속성(크기, 방향, 각도)을 계산하고, 두 벡터 간의 관계(내적, 외적, 거리, 보간)를 구하는 인스턴스 메서드와 정적 메서드를 제공합니다. 또한, `Add`, `Sub`, `Mul`, `Div`와 같은 변경 메서드는 새로운 객체를 생성하지 않고 기존 객체의 값을 직접 수정함으로써 메모리 할당 오버헤드를 줄이고 성능을 최적화하는 기능을 합니다. ## 2. API 사용법 # [original] | - **number Angle(FastVector3 b)** 두 벡터 사이의 각도를 구합니다. 0부터 180 사이의 값을 반환합니다. - **FastVector3 Clone()** 복사본을 생성합니다. - **FastVector3 Cross(FastVector3 b)** 두 벡터를 외적한 FastVector3 객체를 생성해 반환합니다. - **number Distance(FastVector3 b)** 두 벡터 사이의 거리를 구합니다. - **number Dot(FastVector3 b)** 두 벡터의 내적을 구합니 [chunk_id] | Misc:1296:1
[task] | distill [title] | SpriteGUIAnimPlayerStartEvent [category] | Events [rephrased] | # SpriteGUIAnimPlayerStartEvent 스프라이트 애니메이션 재생 시작 시 발생하는 이벤트입니다. `SpriteGUIRendererComponent` (Client)에서 트리거됩니다. ## Properties * **`float ClipPlayRate`** `[ReadOnly]`: 클립 재생 속도. * **`SpriteAnimClipPlayType ClipPlayType`** `[ReadOnly]`: 클립 재생 방식. * **`Entity Entity`**: 이벤트 발생 엔티티. ## Constru [original] | 스프라이트 애니메이션 재생이 시작될 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **float ClipPlayRate [ReadOnly]** 클립 재생 속도입니다. [chunk_id] | Events:1305:0
[task] | wikipedia [title] | FastColor [category] | Misc [rephrased] | # FastColor 연산자 FastColor 타입은 색상 간 사칙연산과 비교를 수행하기 위해 정적(Static) 메서드를 제공합니다. 이 메서드들은 모두 FastColor 객체나 number 타입의 값을 인수로 받아, 연산 결과를 반환합니다. **FastColor Addition(FastColor left, FastColor right) [Static]** 두 색상을 더한 새로운 FastColor 객체를 생성하여 반환합니다. 이 연산은 두 인수의 각 채널 값(r, g, b, a)을 각각 더하여 새로운 객체의 채널 값으로 설정합 [original] | # Operators - **FastColor Addition(FastColor left, FastColor right) [Static]** 두 색상을 더한 FastColor 객체를 생성해 반환합니다. 연산 결과는 FastColor(left.r + right.r, left.g + right.g, left.b + right.b, left.a + right.a)입니다. - **FastColor Division(FastColor left, number right) [Static]** 각 요소에 실수를 나눈 값으로 FastColo [chunk_id] | Misc:1298:2
[task] | diverse_qa [title] | FastColor [category] | Misc [rephrased] | 질문: FastColor Addition 연산자는 두 색상 객체를 어떤 방식으로 처리하나요? 답변: FastColor Addition 연산자는 두 색상의 각 요소(r, g, b, a)를 각각 더한 값으로 새로운 FastColor 객체를 생성해 반환합니다. 질문: FastColor Division 연산자의 두 번째 인자로 number 타입을 사용할 때 연산 결과는 어떻게 계산되나요? 답변: FastColor Division 연산자는 첫 번째 인자(FastColor)의 각 r, g, b, a 값을 두 번째 인자(number)로 나눈 [original] | # Operators - **FastColor Addition(FastColor left, FastColor right) [Static]** 두 색상을 더한 FastColor 객체를 생성해 반환합니다. 연산 결과는 FastColor(left.r + right.r, left.g + right.g, left.b + right.b, left.a + right.a)입니다. - **FastColor Division(FastColor left, number right) [Static]** 각 요소에 실수를 나눈 값으로 FastColo [chunk_id] | Misc:1298:2
[task] | knowledge_list [title] | SpriteGUIAnimPlayerChangeFrameEvent [category] | Events [rephrased] | * `SpriteGUIAnimPlayerChangeFrameEvent`는 스프라이트 애니메이션의 프레임이 변경될 때 발생하는 이벤트입니다. * 이 이벤트는 `SpriteGUIRendererComponent` API에 의해 생성되며, 발생 공간은 Client만 해당됩니다. * `SpriteGUIAnimPlayerChangeFrameEvent`의 `Entity` 속성은 `Entity` 타입이며, 이벤트가 발생한 엔티티를 나타냅니다. * `SpriteGUIAnimPlayerChangeFrameEvent`의 `FrameInd [original] | 스프라이트 애니메이션의 프레임이 바뀔 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 이벤트가 발생한 엔티티입니다. - **int32 [chunk_id] | Events:1304:0
[task] | distill [title] | FastColor [category] | Misc [rephrased] | # FastColor 색상 조작과 변환을 위한 구조체. 연산자(`+=`, `-=` 등)와 동일한 기능을 수행하지만 새로운 객체 생성 없이原地(in-place) 수정하여 성능이 우수합니다. ## 인스턴스 메서드 | 시그니처 | 설명 | | :--- | :--- | | `FastColor Clone()` | 복사본 생성 | | `number Grayscale()` | 그레이스케일 값 반환 | | `FastColor Lerp(FastColor b, number t)` | 선형 보간. `t`는 0~1로 클램프됨 | | `FastCol [original] | - **FastColor Clone()** 복사본을 생성합니다. - **number Grayscale()** 색상의 그레이스케일을 구합니다. - **FastColor Lerp(FastColor b, number t)** 두 색상 사이를 t로 선형 보간한 FastColor 객체를 생성해 반환합니다. t는 0부터 1 사이로 고정됩니다. - **FastColor LerpUnclamped(FastColor b, number t)** 두 색상 사이를 t로 선형 보간한 FastColor 객체를 생성해 반환합니다. - **numb [chunk_id] | Misc:1298:1
[task] | extract_knowledge [title] | SpriteGUIAnimPlayerChangeFrameEvent [category] | Events [rephrased] | # SpriteGUIAnimPlayerChangeFrameEvent ## 개념 설명 `SpriteGUIAnimPlayerChangeFrameEvent`는 스프라이트 애니메이션의 프레임이 변경될 때 발생하는 이벤트입니다. 이 이벤트는 클라이언트 공간에서 `SpriteGUIRendererComponent`에 의해 트리거됩니다. ## API 사용법 ### Properties 이 이벤트 객체는 다음과 같은 속성을 가집니다. | 속성명 | 타입 | 설명 | | :--- | :--- | :--- | | `Entity` | `Entity [original] | 스프라이트 애니메이션의 프레임이 바뀔 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 이벤트가 발생한 엔티티입니다. - **int32 [chunk_id] | Events:1304:0
[task] | wikipedia [title] | Division [category] | Enums [rephrased] | `Division` 열거형(Enums)은 현재 실행 중인 월드 인스턴스(World Instance)가 위치한 서버의 지역 정보를 나타냅니다. 이 열거형에는 다음과 같은 멤버들이 정의되어 있습니다. * **Unknown**: 값이 -1이며, 내부 오류가 발생한 경우를 의미합니다. * **Tokyo**: 값이 0이며, 도쿄 지역을 나타냅니다. * **Oregon**: 값이 1이며, 오리곤 지역을 나타냅니다. * **Frankfurt**: 값이 2이며, 프랑크푸르트 지역을 나타냅니다. * **Tokyo2**: 값이 3 [original] | 월드 인스턴스가 실행되고 있는 서버의 지역 정보입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Unknown | -1 | 내부 오류가 발생했습니다. | | Tokyo | 0 | 도쿄 지역입니다. | | Oregon | 1 | 오리곤 지역입니다. | | Frankfurt | 2 | 프랑크푸르트 지역입니다. | | Tokyo2 | 3 | 도쿄2 지역입니다. | # Methods - **Division CastFrom(number value) [Static]** 숫자를 해당 타입으로 변환합니 [chunk_id] | Enums:1306:0
[task] | distill [title] | Division [category] | Enums [rephrased] | # [Enums] Division 월드 인스턴스가 실행 중인 서버의 지역 정보를 나타내는 열거형입니다. ## Members | 이름 | 값 | 설명 | |---|---|---| | `Unknown` | -1 | 내부 오류 | | `Tokyo` | 0 | 도쿄 지역 | | `Oregon` | 1 | 오리곤 지역 | | `Frankfurt` | 2 | 프랑크푸르트 지역 | | `Tokyo2` | 3 | 도쿄2 지역 | ## Methods - **`Division.CastFrom(number value)`** `[Static]` [original] | 월드 인스턴스가 실행되고 있는 서버의 지역 정보입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Unknown | -1 | 내부 오류가 발생했습니다. | | Tokyo | 0 | 도쿄 지역입니다. | | Oregon | 1 | 오리곤 지역입니다. | | Frankfurt | 2 | 프랑크푸르트 지역입니다. | | Tokyo2 | 3 | 도쿄2 지역입니다. | # Methods - **Division CastFrom(number value) [Static]** 숫자를 해당 타입으로 변환합니 [chunk_id] | Enums:1306:0
[task] | knowledge_list [title] | SpriteGUIAnimPlayerStartEvent [category] | Events [rephrased] | - `SpriteGUIAnimPlayerStartEvent`는 스프라이트 애니메이션 재생이 시작될 때 발생하는 이벤트입니다. - `SpriteGUIAnimPlayerStartEvent`는 `SpriteGUIRendererComponent` API에 의해 발생하며, 이벤트는 Client 공간에서만 발생합니다. - `SpriteGUIAnimPlayerStartEvent`의 `ClipPlayRate` 속성은 `float` 타입이며, `ReadOnly` 제약이 적용되어 클립 재생 속도를 읽기 전용으로 제공합니다. - `SpriteGUIAn [original] | 스프라이트 애니메이션 재생이 시작될 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **float ClipPlayRate [ReadOnly]** 클립 재생 속도입니다. [chunk_id] | Events:1305:0
[task] | diverse_qa [title] | SpriteGUIAnimPlayerEndFrameEvent [category] | Events [rephrased] | 질문: SpriteGUIAnimPlayerEndFrameEvent는 어떤 컴포넌트에 의해 발생합니까? 답변: SpriteGUIAnimPlayerEndFrameEvent는 SpriteGUIRendererComponent에 의해 발생합니다. 질문: SpriteGUIAnimPlayerEndFrameEvent가 발생하는 실행 공간(Space)은 어디입니까? 답변: Client 공간에서 이벤트가 발생합니다. 질문: SpriteGUIAnimPlayerEndFrameEvent의 Entity 프로퍼티는 어떤 정보를 담고 있습니까? 답변: 이벤 [original] | 지정한 값으로 SpriteAnimPlayerEndEvent를 초기화합니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 이벤트가 발생한 엔티티입니다. - ** [chunk_id] | Events:1303:0
[task] | wikipedia [title] | SpriteGUIAnimPlayerStartEvent [category] | Events [rephrased] | `SpriteGUIAnimPlayerStartEvent`는 스프라이트 애니메이션 재생이 시작될 때 발생하는 이벤트입니다. 이 이벤트는 클라이언트 공간에서 실행되는 `SpriteGUIRendererComponent` API에 의해 발생하며, 클라이언트 측에서만 처리됩니다. 이벤트 객체는 다음 세 가지 프로퍼티를 포함합니다. `ClipPlayRate`는 읽기 전용(ReadOnly)인 `float` 타입으로, 해당 애니메이션 클립의 재생 속도를 나타냅니다. `ClipPlayType` 역시 읽기 전용(ReadOnly)인 `SpriteAn [original] | 스프라이트 애니메이션 재생이 시작될 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **float ClipPlayRate [ReadOnly]** 클립 재생 속도입니다. [chunk_id] | Events:1305:0
[task] | distill [title] | SpriteGUIAnimPlayerEndEvent [category] | Events [rephrased] | # SpriteGUIAnimPlayerEndEvent 스프라이트 애니메이션 재생이 종료될 때 발생하는 이벤트입니다. `SpriteGUIRendererComponent` (Client Space)에서 발생합니다. ## Properties * **Entity Entity**: 이벤트가 발생한 엔티티. ## Constructors ```lua SpriteGUIAnimPlayerEndEvent(Entity entity = nil, SpriteAnimClipPlayType clipPlayType = SpriteAnimClipPlay [original] | 스프라이트 애니메이션 재생이 끝날 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 이벤트가 발생한 엔티티입니다. # Construct [chunk_id] | Events:1307:0
[task] | diverse_qa [title] | SpriteGUIAnimPlayerChangeFrameEvent [category] | Events [rephrased] | 질문: SpriteGUIAnimPlayerChangeFrameEvent 는 언제 발생하는 이벤트인가요? 답변: 스프라이트 애니메이션의 프레임이 바뀔 때 발생하는 이벤트입니다. 질문: SpriteGUIAnimPlayerChangeFrameEvent 가 발생하는 컴포넌트와 실행 공간은 무엇인가요? 답변: SpriteGUIRendererComponent 에서 발생하며, Client 공간에서 이벤트가 발생합니다. 질문: SpriteGUIAnimPlayerChangeFrameEvent 의 Entity 프로퍼티는 어떤 정보를 담고 있나요? [original] | 스프라이트 애니메이션의 프레임이 바뀔 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 이벤트가 발생한 엔티티입니다. - **int32 [chunk_id] | Events:1304:0
[task] | extract_knowledge [title] | SpriteGUIAnimPlayerStartEvent [category] | Events [rephrased] | # SpriteGUIAnimPlayerStartEvent ## 개념 설명 `SpriteGUIAnimPlayerStartEvent`는 스프라이트 애니메이션 재생이 시작될 때 발생하는 이벤트입니다. 이 이벤트는 `SpriteGUIRendererComponent`에 의해 발생하며, 클라이언트 공간(Client)에서만 트리거됩니다. ## API 사용법 ### Properties (속성) * **`float ClipPlayRate [ReadOnly]`**: 클립 재생 속도입니다. 읽기 전용 속성입니다. * **`SpriteAni [original] | 스프라이트 애니메이션 재생이 시작될 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **float ClipPlayRate [ReadOnly]** 클립 재생 속도입니다. [chunk_id] | Events:1305:0
[task] | knowledge_list [title] | Division [category] | Enums [rephrased] | ```lua -- Division Enum Type Information ``` * `Division`은 월드 인스턴스가 실행되고 있는 서버의 지역 정보를 나타내는 열거형(Enumeration)입니다. * `Division.Unknown`의 값은 `-1`이며, 내부 오류가 발생한 상태를 나타냅니다. * `Division.Tokyo`의 값은 `0`이며, 도쿄 지역을 나타냅니다. * `Division.Oregon`의 값은 `1`이며, 오리곤 지역을 나타냅니다. * `Division.Frankfurt`의 값은 `2`이 [original] | 월드 인스턴스가 실행되고 있는 서버의 지역 정보입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Unknown | -1 | 내부 오류가 발생했습니다. | | Tokyo | 0 | 도쿄 지역입니다. | | Oregon | 1 | 오리곤 지역입니다. | | Frankfurt | 2 | 프랑크푸르트 지역입니다. | | Tokyo2 | 3 | 도쿄2 지역입니다. | # Methods - **Division CastFrom(number value) [Static]** 숫자를 해당 타입으로 변환합니 [chunk_id] | Enums:1306:0
[task] | knowledge_list [title] | SpriteGUIAnimPlayerEndEvent [category] | Events [rephrased] | * `SpriteGUIAnimPlayerEndEvent`는 스프라이트 애니메이션 재생이 종료될 때 발생하는 이벤트입니다. * `SpriteGUIAnimPlayerEndEvent`는 `SpriteGUIRendererComponent`에 의해 발생하며, 이벤트의 실행 공간은 Client입니다. * `SpriteGUIAnimPlayerEndEvent`의 `Entity` 프로퍼티는 타입이 `Entity`이며, 해당 이벤트가 발생한 엔티티를 참조합니다. * `SpriteGUIAnimPlayerEndEvent`의 생성자는 `En [original] | 스프라이트 애니메이션 재생이 끝날 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 이벤트가 발생한 엔티티입니다. # Construct [chunk_id] | Events:1307:0
[task] | extract_knowledge [title] | UISpriteParticleComponent [category] | Components [rephrased] | # UISpriteParticleComponent `UISpriteParticleComponent`는 스프라이트 이미지를 기반으로 파티클 효과를 생성하고 제어하기 위한 컴포넌트입니다. 기본 파티클 동작(`UIBaseParticleComponent`)을 상속받으며, 스프라이트 색상 적용 및 특정 스프라이트 리소스 지정 기능을 추가로 제공합니다. ## 1. 개념 설명 이 컴포넌트는 `UISpriteParticleType`으로 정의된 타입의 파티클을 생성합니다. `SpriteRUID`를 통해 시각적 요소를 지정하며, `ApplySp [original] | 기본 파티클의 설정 및 제어 기능을 제공합니다. # Properties - **boolean ApplySpriteColor** 파티클이 사용할 스프라이트에 Color 프로퍼티를 적용할지 여부를 설정합니다. 프로퍼티가 false일지라도 Color의 투명도 값은 적용됩니다. - **UISpriteParticleType ParticleType** 생성할 파티클의 타입을 설정합니다. - **string SpriteRUID** 파티클로 사용할 SpriteRUID를 설정합니다. ##### inherited from UIBase [chunk_id] | Components:1297:0
[task] | wikipedia [title] | SpriteGUIAnimPlayerEndEvent [category] | Events [rephrased] | # SpriteGUIAnimPlayerEndEvent **SpriteGUIAnimPlayerEndEvent**는 스프라이트 애니메이션 재생이 종료될 때 발생하는 이벤트 객체입니다. ## 발생 조건 이 이벤트는 클라이언트(Client) 공간에서 **SpriteGUIRendererComponent**를 통해 트리거됩니다. ## 프로퍼티 - **Entity**: 이벤트가 발생한 대상 엔티티를 나타내는 `Entity` 타입의 프로퍼티입니다. ## 생성자 `SpriteGUIAnimPlayerEndEvent` 객체를 초기화하는 생 [original] | 스프라이트 애니메이션 재생이 끝날 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 이벤트가 발생한 엔티티입니다. # Construct [chunk_id] | Events:1307:0
[task] | wikipedia [title] | FastColor [category] | Misc [rephrased] | # FastColor **FastColor**는 mLua에서 색상을 표현하기 위한 데이터 타입입니다. 이 타입은 색상 조작에 필요한 다양한 인스턴스 메서드와 정적 메서드를 제공하며, 특히 메모리 할당 없이 직접 값을 수정하는 메서드를 통해 성능을 최적화할 수 있습니다. ## 인스턴스 메서드 인스턴스 메서드는 특정 `FastColor` 객체에서 직접 호출됩니다. **복사 및 보간** `Clone()` 메서드는 현재 `FastColor` 객체의 복사본을 생성하여 반환합니다. 두 색상 간의 선형 보간(linear interpola [original] | - **FastColor Clone()** 복사본을 생성합니다. - **number Grayscale()** 색상의 그레이스케일을 구합니다. - **FastColor Lerp(FastColor b, number t)** 두 색상 사이를 t로 선형 보간한 FastColor 객체를 생성해 반환합니다. t는 0부터 1 사이로 고정됩니다. - **FastColor LerpUnclamped(FastColor b, number t)** 두 색상 사이를 t로 선형 보간한 FastColor 객체를 생성해 반환합니다. - **numb [chunk_id] | Misc:1298:1
[task] | extract_knowledge [title] | SpriteGUIAnimPlayerEndFrameEvent [category] | Events [rephrased] | # SpriteGUIAnimPlayerEndFrameEvent `SpriteGUIAnimPlayerEndFrameEvent`는 스프라이트 애니메이션 플레이어의 프레임이 끝나는 시점에 발생하는 이벤트를 나타내는 클래스입니다. 이 이벤트는 `SpriteGUIRendererComponent`에서 발생하며, 클라이언트 공간(Client Space)에서만 동작합니다. ## 개념 설명 이 이벤트 객체를 통해 애니메이션 재생 중 특정 프레임이 종료되었음을 알리고, 해당 순간의 애니메이션 상태를 스크립트에서 조회할 수 있습니다. 주로 애니메 [original] | 지정한 값으로 SpriteAnimPlayerEndEvent를 초기화합니다. 이 Event는 아래 API에 의해 발생합니다. * SpriteGUIRendererComponent <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **Entity Entity** 이벤트가 발생한 엔티티입니다. - ** [chunk_id] | Events:1303:0