← 목록

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

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

[task] | extract_knowledge [title] | ServerFunctionRateLimitEvent [category] | Events [rephrased] | # ServerFunctionRateLimitEvent ## 1. 개념 설명 `ServerFunctionRateLimitEvent`는 특정 컴포넌트, 서비스, 또는 로직 내의 서버 실행 제어 함수(`server only` 등)의 호출 횟수가 제한을 초과했을 때 발생하는 이벤트입니다. 이 이벤트는 `RateLimitService`에 의해 트리거되며, 주로 서버 측에서 과도한 함수 호출을 감지하고 대응하기 위해 사용됩니다. ## 2. API 사용법 ### Properties 이벤트 객체를 통해 접근할 수 있는 속성들은 다음과 같습 [original] | 특정 컴포넌트, 서비스, 로직의 server 실행 제어 함수의 호출량이 제한을 초과했을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * RateLimitService <img src="https://img.shields.io/static/v1?label=Space&message=Server&color=c4a484" alt="custom" title="Server에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **string EntityId** 함수의 컴포넌 [chunk_id] | Events:1206:0

[task] | distill [title] | RateLimitService [category] | Services [rephrased] | # RateLimitService 스크립트 및 네이티브 API 호출량을 토큰 기반으로 제한하는 서비스입니다. ## Methods 모든 메서드는 `[ServerOnly]` 공간에서 실행되며, 유저별 호출 시 토큰 1개 차감, 재충전 속도 `tokenRefillPerSecond` 적용됩니다. - **void SetServerFunctionRateLimitForComponent(string entityId, string componentName, string functionName, int32 maxToken, float toke [original] | 스크립트 및 네이티브 API의 사용량을 제한하는 기능을 제공합니다. # Methods - **void SetServerFunctionRateLimitForComponent(string entityId, string componentName, string functionName, int32 maxToken, float tokenRefillPerSecond) [ServerOnly]** 특정 엔티티에 속한 컴포넌트의 server 실행 제어 함수 호출량을 제한합니다. 유저가 함수를 호출할 때마다 토큰이 1개씩 차감됩니다. 토큰을 모 [chunk_id] | Services:1208:0

[task] | extract_knowledge [title] | UpdateAuthorityType [category] | Enums [rephrased] | # UpdateAuthorityType `UpdateAuthorityType`은 `AIComponent`가 실행될 공간(서버 또는 클라이언트)을 나타내는 열거형(Enum)입니다. ## 개념 설명 메이플스토리 월드 스크립트 엔진은 로직 실행 공간을 서버(Server)와 클라이언트(Client)로 구분합니다. `AIComponent`의 동작 범위를 지정하기 위해 `UpdateAuthorityType`을 사용합니다. ## API 사용법 ### Members | 이름 | 값 | 설명 | |---|---|---| | `Server [original] | AIComponent가 실행될 공간을 나타냅니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Server | 0 | 서버 공간에서 실행됩니다. | | Client | 1 | 클라이언트 공간에서 실행됩니다. | # Methods - **UpdateAuthorityType CastFrom(number value) [Static]** 숫자를 해당 타입으로 변환합니다. - **UpdateAuthorityType CastFrom(string value) [Static]** 문자열을 해당 타입으로 [chunk_id] | Enums:1288:0

[task] | extract_knowledge [title] | TextRendererComponent [category] | Components [rephrased] | # TextRendererComponent `TextRendererComponent`는 엔티티에 텍스트를 렌더링하기 위한 컴포넌트입니다. 이 컴포넌트는 텍스트 내용, 스타일(색상, 그림자, 정렬 등)을 제어하는 속성을 제공하며, 대부분의 속성은 `[Sync]` 태그를 가져 클라이언트와 서버 간에 동기화됩니다. ## 개념 설명 텍스트 렌더링은 다음과 같은 핵심 요소로 구성됩니다: 1. **내용 (Content)**: `Text` 속성을 통해 표시할 문자열을 정의합니다. 2. **스타일 (Style)**: `TextSprite [original] | acingOption SpacingOption [Sync]** 간격 옵션을 설정합니다. - **string Text [Sync]** 보여질 내용입니다. - **string TextSpriteSetId [Sync]** 텍스트에 적용할 TextSpriteSet 엔트리의 Id입니다. - **string TextStyleSheetId [Sync]** 텍스트에 적용할 TextStyleSheet 엔트리의 Id입니다. - **Color TopLeftColor [Sync]** 상단 좌측 색상입니다. - **Color TopRig [chunk_id] | Components:1173:1

[task] | distill [title] | RateLimitService [category] | Services [rephrased] | # RateLimitService 서버 함수 호출 빈도를 제한하는 서비스입니다. 설정된 제한은 **해당 룸에서만** 유효하므로, **Logic**에서 관리하는 것을 권장합니다. ### API 시그니처 및 동작 * **`SetServerFunctionRateLimitForService(serviceName, functionName, maxCount, duration)`** * 지정된 네이티브 서비스 함수의 호출을 제한합니다. * **`SetServerFunctionRateLimitForLogic(logicNam [original] | server 함수 제한을 설정하는 예제입니다. 설정한 제한은 해당 룸에서만 동작하기 때문에 Logic에서 관리하는 것을 권장합니다. ```lua Method: [server only] void OnBeginPlay() { -- TeleportService의 TeleportToEntityPath 함수에 제한을 설정합니다. _RateLimitService:SetServerFunctionRateLimitForService("TeleportService", "TeleportToEntityPath", 3, 0.1) -- 직접 만 [chunk_id] | Services:1208:1

[task] | extract_knowledge [title] | TextRendererSpacingOption [category] | Misc [rephrased] | # TextRendererSpacingOption `TextRendererSpacingOption`은 텍스트 렌더러의 간격을 제어하기 위한 구조체입니다. 글자, 줄, 단락, 단어 사이의 간격을 독립적으로 설정할 수 있습니다. ## 개념 설명 텍스트 레이아웃에서 '간격(Spacing)'은 인접한 텍스트 요소 사이에 삽입되는 빈 공간의 크기를 의미합니다. `TextRendererSpacingOption`은 이 간격을 다음과 같이 세분화하여 관리합니다. * **Character**: 개별 글자(문자) 사이의 간격. * ** [original] | 다양한 간격 옵션입니다. # Properties - **float Character** 글자 간격을 설정합니다. - **float Line** 줄 간격을 설정합니다. - **float Paragraph** 줄 나눔 간격을 설정합니다. - **float Word** 단어 간격을 설정합니다. # Methods - **TextRendererSpacingOption Clone()** 복사본을 생성합니다. [chunk_id] | Misc:1207:0

[task] | knowledge_list [title] | RateLimitService [category] | Services [rephrased] | 1. `RateLimitService`는 서버 함수 호출 제한을 설정하는 서비스이며, 설정된 제한은 해당 룸(Logic)에서만 동작하므로 Logic에서 관리하는 것이 권장됩니다. 2. `_RateLimitService:SetServerFunctionRateLimitForService(string serviceName, string functionName, number maxCount, number windowSeconds)`는 특정 서비스의 서버 함수에 호출 제한을 설정하는 `[server only]` 메서드로, 매개변수는 서비스 [original] | server 함수 제한을 설정하는 예제입니다. 설정한 제한은 해당 룸에서만 동작하기 때문에 Logic에서 관리하는 것을 권장합니다. ```lua Method: [server only] void OnBeginPlay() { -- TeleportService의 TeleportToEntityPath 함수에 제한을 설정합니다. _RateLimitService:SetServerFunctionRateLimitForService("TeleportService", "TeleportToEntityPath", 3, 0.1) -- 직접 만 [chunk_id] | Services:1208:1

[task] | diverse_qa [title] | UpdateAuthorityType [category] | Enums [rephrased] | 질문: UpdateAuthorityType 열거형은 어떤 컴포넌트의 실행 공간을 나타내는 데 사용되나요? 답변: UpdateAuthorityType 열거형은 AIComponent가 실행될 공간을 나타냅니다. 질문: UpdateAuthorityType의 Server 멤버의 값은 몇이며, 어떤 의미인가요? 답변: UpdateAuthorityType의 Server 멤버의 값은 0이며, 서버 공간에서 실행됨을 의미합니다. 질문: UpdateAuthorityType의 Client 멤버의 값은 몇이며, 어떤 의미인가요? 답변: Update [original] | AIComponent가 실행될 공간을 나타냅니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Server | 0 | 서버 공간에서 실행됩니다. | | Client | 1 | 클라이언트 공간에서 실행됩니다. | # Methods - **UpdateAuthorityType CastFrom(number value) [Static]** 숫자를 해당 타입으로 변환합니다. - **UpdateAuthorityType CastFrom(string value) [Static]** 문자열을 해당 타입으로 [chunk_id] | Enums:1288:0

[task] | distill [title] | UIAreaParticleType [category] | Enums [rephrased] | # UIAreaParticleType `UIAreaParticleComponent` 에서 사용하는 파티클 프리셋 타입입니다. ## Members | 이름 | 값 | 설명 | |---|---|---| | `None` | 0 | 기본값. 파티클 없음 | | `FogCalm` | 1 | 안개 구름 | | `FogHeavy` | 2 | 하강하는 안개구름 | | `FogLively` | 3 | 피어오르는 안개구름 | | `CalmStarField` | 4 | 피어오르는 별 무리 | | `StarFieldSimple` | 5 | 반짝이는 [original] | UIAreaParticleComponent에서 사용하는 파티클 프리셋 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | None | 0 | 기본값입니다. 사용하는 파티클이 없습니다. | | FogCalm | 1 | 안개 구름 파티클입니다. | | FogHeavy | 2 | 하강하는 안개구름 파티클입니다. | | FogLively | 3 | 피어오르는 안개구름 파티클입니다. | | CalmStarField | 4 | 피어오르는 별 무리 파티클입니다. | | StarFieldSimple | 5 [chunk_id] | Enums:1290:0

[task] | distill [title] | UIBaseParticleComponent [category] | Components [rephrased] | # UIBaseParticleComponent UI용 파티클 효과(`UIParticleComponent`)의 부모 컴포넌트입니다. ## Properties - **boolean AutoRandomSeed**: 방출 시작 시마다 랜덤 시드를 새로 생성할지 여부. - **Color Color**: 파티클 색상 보정. - **boolean IsEmitting** `[ReadOnly] [HideFromInspector]`: 현재 새 파티클 방출 여부. - **Vector2 LocalScale**: 파티클 크기. - **boolean [original] | UI에 사용하는 파티클 효과를 만드는 UIParticleComponent의 부모 컴포넌트입니다. # Properties - **boolean AutoRandomSeed** 파티클 입자 방출이 시작될 때마다 랜덤 시드를 새로 생성할지 여부를 설정합니다. - **Color Color** 렌더링될 파티클의 색상을 보정합니다. - **boolean IsEmitting [ReadOnly] [HideFromInspector]** 새 파티클을 방출하고 있는지를 나타냅니다. - **Vector2 LocalScale** 파티클의 [chunk_id] | Components:1289:0

[task] | wikipedia [title] | UIAreaParticleType [category] | Enums [rephrased] | **UIAreaParticleType** 은 `UIAreaParticleComponent` 에서 파티클 프리셋을 선택하기 위해 사용되는 열거형(Enums) 타입입니다. ## 구성 요소 (Members) `UIAreaParticleType` 은 다음과 같은 상수 값을 포함하며, 각 값은 특정 시각 효과에 대응합니다. * **None (0)**: 기본값으로, 파티클이 사용되지 않는 상태를 나타냅니다. * **FogCalm (1)**: 평온한 안개 구름 효과를 나타내는 파티클입니다. * **FogHeavy (2)**: 아 [original] | UIAreaParticleComponent에서 사용하는 파티클 프리셋 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | None | 0 | 기본값입니다. 사용하는 파티클이 없습니다. | | FogCalm | 1 | 안개 구름 파티클입니다. | | FogHeavy | 2 | 하강하는 안개구름 파티클입니다. | | FogLively | 3 | 피어오르는 안개구름 파티클입니다. | | CalmStarField | 4 | 피어오르는 별 무리 파티클입니다. | | StarFieldSimple | 5 [chunk_id] | Enums:1290:0

[task] | wikipedia [title] | RateLimitService [category] | Services [rephrased] | **RateLimitService** `RateLimitService`는 서버 측 함수 호출 횟수를 제한하여 악용이나 과부하를 방지하기 위한 서비스입니다. 이 서비스에서 설정한 제한은 해당 룸(Room) 내에서만 적용되므로, 룸을 독립적으로 관리하는 경우보다 전역적인 로직을 담당하는 `Logic` 컴포넌트에서 설정하는 것이 권장됩니다. 이 서비스는 대상에 따라 세 가지 유형의 함수 호출 제한을 설정할 수 있습니다. 첫째, 특정 서비스의 특정 함수에 대한 제한을 설정할 수 있습니다. `SetServerFunctionRateLim [original] | server 함수 제한을 설정하는 예제입니다. 설정한 제한은 해당 룸에서만 동작하기 때문에 Logic에서 관리하는 것을 권장합니다. ```lua Method: [server only] void OnBeginPlay() { -- TeleportService의 TeleportToEntityPath 함수에 제한을 설정합니다. _RateLimitService:SetServerFunctionRateLimitForService("TeleportService", "TeleportToEntityPath", 3, 0.1) -- 직접 만 [chunk_id] | Services:1208:1

[task] | knowledge_list [title] | UIAreaParticleType [category] | Enums [rephrased] | `UIAreaParticleType`은 `UIAreaParticleComponent`에서 사용하는 파티클 프리셋 타입을 정의하는 열거형입니다. `UIAreaParticleType`의 `None` 멤버는 값이 0이며 기본값으로, 사용하는 파티클이 없는 상태를 나타냅니다. `UIAreaParticleType`의 `FogCalm` 멤버는 값이 1이며, 안개 구름 파티클을 나타냅니다. `UIAreaParticleType`의 `FogHeavy` 멤버는 값이 2이며, 하강하는 안개구름 파티클을 나타냅니다. `UIAreaParticleT [original] | UIAreaParticleComponent에서 사용하는 파티클 프리셋 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | None | 0 | 기본값입니다. 사용하는 파티클이 없습니다. | | FogCalm | 1 | 안개 구름 파티클입니다. | | FogHeavy | 2 | 하강하는 안개구름 파티클입니다. | | FogLively | 3 | 피어오르는 안개구름 파티클입니다. | | CalmStarField | 4 | 피어오르는 별 무리 파티클입니다. | | StarFieldSimple | 5 [chunk_id] | Enums:1290:0

[task] | diverse_qa [title] | RateLimitService [category] | Services [rephrased] | 질문: `RateLimitService`는 주로 어떤 목적으로 사용되는 서비스인가요? 답변: `RateLimitService`는 서버 함수의 호출 빈도나 횟수를 제한하기 위해 사용되는 서비스입니다. 질문: 설정한 RateLimit은 어떤 범위에서 동작하나요? 답변: 설정한 제한은 해당 룸(Room)에서만 동작합니다. 질문: RateLimit 설정을 어디서 관리하는 것이 권장되나요? 답변: 설정한 제한이 해당 룸에서만 동작하기 때문에 Logic에서 관리하는 것을 권장합니다. 질문: `SetServerFunctionRateLimi [original] | server 함수 제한을 설정하는 예제입니다. 설정한 제한은 해당 룸에서만 동작하기 때문에 Logic에서 관리하는 것을 권장합니다. ```lua Method: [server only] void OnBeginPlay() { -- TeleportService의 TeleportToEntityPath 함수에 제한을 설정합니다. _RateLimitService:SetServerFunctionRateLimitForService("TeleportService", "TeleportToEntityPath", 3, 0.1) -- 직접 만 [chunk_id] | Services:1208:1

[task] | distill [title] | UISpriteParticleType [category] | Enums [rephrased] | # [Enums] UISpriteParticleType `UISpriteParticleComponent`에서 사용하는 파티클 프리셋 타입입니다. ## Members | 이름 | 값 | 설명 | |---|---|---| | `None` | 0 | 파티클 없음 (기본값) | | `BurstBig` | 1 | 퍼지는 원형 효과와 스프라이트 생성 | | `SpawnField` | 2 | 원 영역 내 작은 입자 및 스프라이트 다수 생성 | | `BurstNova` | 3 | 원 영역 내 작은 입자 및 스프라이트 폭발 | | `Simpl [original] | UISpriteParticleComponent에서 사용하는 파티클 프리셋 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | None | 0 | 기본값입니다. 사용하는 파티클이 없습니다. | | BurstBig | 1 | 퍼지는 원형 효과와 함께 지정한 스프라이트가 나타납니다. | | SpawnField | 2 | 작은 입자들과 지정한 스프라이트가 함께 원 영역에 여러 개 나타납니다. | | BurstNova | 3 | 작은 입자들과 지정한 스프라이트가 원 영역에 폭발합니다. | | Simpl [chunk_id] | Enums:1291:0

[task] | extract_knowledge [title] | UIAreaParticleType [category] | Enums [rephrased] | # UIAreaParticleType ## 개념 설명 `UIAreaParticleType`은 `UIAreaParticleComponent`에서 사용할 수 있는 파티클 프리셋을 정의하는 열거형(Enums)입니다. 이 타입을 통해 안개, 별, 성운 등 다양한 시각 효과의 기본값(`None`)과 특정 효과들을 지정할 수 있습니다. ## API 사용법 `UIAreaParticleType`은 다음과 같은 멤버 상수와 정적 메서드를 제공합니다. ### Members | 이름 | 값 | 설명 | |---|---|---| | `None` | [original] | UIAreaParticleComponent에서 사용하는 파티클 프리셋 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | None | 0 | 기본값입니다. 사용하는 파티클이 없습니다. | | FogCalm | 1 | 안개 구름 파티클입니다. | | FogHeavy | 2 | 하강하는 안개구름 파티클입니다. | | FogLively | 3 | 피어오르는 안개구름 파티클입니다. | | CalmStarField | 4 | 피어오르는 별 무리 파티클입니다. | | StarFieldSimple | 5 [chunk_id] | Enums:1290:0

[task] | wikipedia [title] | UISpriteParticleType [category] | Enums [rephrased] | UISpriteParticleType은 UISpriteParticleComponent에서 파티클 효과를 설정하기 위해 사용하는 열거형(Enums)입니다. 이 타입은 다양한 파티클 프리셋을 정의하며, 각 항목은 고유한 값을 가지며 특정한 시각적 효과를 나타냅니다. **UISpriteParticleType 멤버** UISpriteParticleType에는 다음과 같은 멤버가 포함되어 있습니다. * **None (0)**: 기본값으로, 파티클 효과가 적용되지 않는 상태를 의미합니다. * **BurstBig (1)**: 퍼지는 [original] | UISpriteParticleComponent에서 사용하는 파티클 프리셋 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | None | 0 | 기본값입니다. 사용하는 파티클이 없습니다. | | BurstBig | 1 | 퍼지는 원형 효과와 함께 지정한 스프라이트가 나타납니다. | | SpawnField | 2 | 작은 입자들과 지정한 스프라이트가 함께 원 영역에 여러 개 나타납니다. | | BurstNova | 3 | 작은 입자들과 지정한 스프라이트가 원 영역에 폭발합니다. | | Simpl [chunk_id] | Enums:1291:0

[task] | knowledge_list [title] | UIBaseParticleComponent [category] | Components [rephrased] | ```markdown 1. `UIBaseParticleComponent`는 UI에서 사용하는 파티클 효과를 생성하기 위한 `UIParticleComponent`의 부모 컴포넌트입니다. 2. `boolean AutoRandomSeed` 속성은 파티클 입자 방출 시작 시점에 랜덤 시드를 새로 생성할지 여부를 제어합니다. 3. `Color Color` 속성은 렌더링될 파티클의 색상 보정값을 설정합니다. 4. `boolean IsEmitting` 속성은 읽기 전용(ReadOnly) 및 인스펙터에서 숨김(HideFromInspector) 속 [original] | UI에 사용하는 파티클 효과를 만드는 UIParticleComponent의 부모 컴포넌트입니다. # Properties - **boolean AutoRandomSeed** 파티클 입자 방출이 시작될 때마다 랜덤 시드를 새로 생성할지 여부를 설정합니다. - **Color Color** 렌더링될 파티클의 색상을 보정합니다. - **boolean IsEmitting [ReadOnly] [HideFromInspector]** 새 파티클을 방출하고 있는지를 나타냅니다. - **Vector2 LocalScale** 파티클의 [chunk_id] | Components:1289:0

[task] | knowledge_list [title] | RateLimitService [category] | Services [rephrased] | 제공된 `RateLimitService` 문서에 기반한 핵심 사실 목록입니다. 1. `RateLimitService`는 스크립트 및 네이티브 API의 사용량을 제한하는 기능을 제공하는 서비스입니다. 2. `SetServerFunctionRateLimitForComponent(string entityId, string componentName, string functionName, int32 maxToken, float tokenRefillPerSecond)` 메서드는 `[ServerOnly]` 제약이 있으며, 반환 타입은 `voi [original] | 스크립트 및 네이티브 API의 사용량을 제한하는 기능을 제공합니다. # Methods - **void SetServerFunctionRateLimitForComponent(string entityId, string componentName, string functionName, int32 maxToken, float tokenRefillPerSecond) [ServerOnly]** 특정 엔티티에 속한 컴포넌트의 server 실행 제어 함수 호출량을 제한합니다. 유저가 함수를 호출할 때마다 토큰이 1개씩 차감됩니다. 토큰을 모 [chunk_id] | Services:1208:0

[task] | knowledge_list [title] | UISpriteParticleType [category] | Enums [rephrased] | 1. `UISpriteParticleType` 은 `UISpriteParticleComponent` 에서 사용하는 파티클 프리셋 타입을 정의하는 열거형(Enums)입니다. 2. `UISpriteParticleType.None` 은 값이 0이며, 기본값으로 사용하는 파티클이 없는 상태를 나타냅니다. 3. `UISpriteParticleType.BurstBig` 은 값이 1이며, 퍼지는 원형 효과와 함께 지정한 스프라이트가 나타나는 효과를 나타냅니다. 4. `UISpriteParticleType.SpawnField` 은 값이 2이며, [original] | UISpriteParticleComponent에서 사용하는 파티클 프리셋 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | None | 0 | 기본값입니다. 사용하는 파티클이 없습니다. | | BurstBig | 1 | 퍼지는 원형 효과와 함께 지정한 스프라이트가 나타납니다. | | SpawnField | 2 | 작은 입자들과 지정한 스프라이트가 함께 원 영역에 여러 개 나타납니다. | | BurstNova | 3 | 작은 입자들과 지정한 스프라이트가 원 영역에 폭발합니다. | | Simpl [chunk_id] | Enums:1291:0

[task] | wikipedia [title] | UIBaseParticleComponent [category] | Components [rephrased] | # UIBaseParticleComponent `UIBaseParticleComponent`는 UI에 사용하는 파티클 효과를 생성하기 위한 `UIParticleComponent`의 부모 컴포넌트입니다. 이 컴포넌트는 파티클의 색상, 크기, 속도, 지속 시간, 반복 여부 등 다양한 시각적 및 동작 특성을 제어하는 속성들을 제공합니다. ## 속성 (Properties) `UIBaseParticleComponent`는 다음과 같은 고유 속성을 가지며, 파티클 시스템의 기본 동작을 정의합니다. * **AutoRandomSeed* [original] | UI에 사용하는 파티클 효과를 만드는 UIParticleComponent의 부모 컴포넌트입니다. # Properties - **boolean AutoRandomSeed** 파티클 입자 방출이 시작될 때마다 랜덤 시드를 새로 생성할지 여부를 설정합니다. - **Color Color** 렌더링될 파티클의 색상을 보정합니다. - **boolean IsEmitting [ReadOnly] [HideFromInspector]** 새 파티클을 방출하고 있는지를 나타냅니다. - **Vector2 LocalScale** 파티클의 [chunk_id] | Components:1289:0

[task] | diverse_qa [title] | RateLimitService [category] | Services [rephrased] | 질문: RateLimitService는 어떤 기능을 제공하는 서비스인가요? 답변: RateLimitService는 스크립트 및 네이티브 API의 사용량을 제한하는 기능을 제공하는 서비스입니다. 질문: `SetServerFunctionRateLimitForComponent` 메서드는 어떤 대상의 함수 호출량을 제한하나요? 답변: 특정 엔티티에 속한 컴포넌트의 server 실행 제어 함수 호출량을 제한합니다. 질문: `SetServerFunctionRateLimitForLogic` 메서드의 파라미터 중 `logicName`은 무엇을 [original] | 스크립트 및 네이티브 API의 사용량을 제한하는 기능을 제공합니다. # Methods - **void SetServerFunctionRateLimitForComponent(string entityId, string componentName, string functionName, int32 maxToken, float tokenRefillPerSecond) [ServerOnly]** 특정 엔티티에 속한 컴포넌트의 server 실행 제어 함수 호출량을 제한합니다. 유저가 함수를 호출할 때마다 토큰이 1개씩 차감됩니다. 토큰을 모 [chunk_id] | Services:1208:0

[task] | diverse_qa [title] | UIBaseParticleComponent [category] | Components [rephrased] | 질문: `UIBaseParticleComponent`는 어떤 컴포넌트의 부모 컴포넌트이며, 주로 어떤 용도로 사용됩니까? 답변: `UIBaseParticleComponent`는 UI에 사용하는 파티클 효과를 만드는 `UIParticleComponent`의 부모 컴포넌트입니다. 질문: `AutoRandomSeed` 프로퍼티가 true로 설정되어 있을 때 발생하는 일은 무엇인가요? 답변: 파티클 입자 방출이 시작될 때마다 랜덤 시드를 새로 생성합니다. 질문: `IsEmitting` 프로퍼티는 어떤 특성을 가지며, 어떤 정보를 나타냅 [original] | UI에 사용하는 파티클 효과를 만드는 UIParticleComponent의 부모 컴포넌트입니다. # Properties - **boolean AutoRandomSeed** 파티클 입자 방출이 시작될 때마다 랜덤 시드를 새로 생성할지 여부를 설정합니다. - **Color Color** 렌더링될 파티클의 색상을 보정합니다. - **boolean IsEmitting [ReadOnly] [HideFromInspector]** 새 파티클을 방출하고 있는지를 나타냅니다. - **Vector2 LocalScale** 파티클의 [chunk_id] | Components:1289:0

[task] | wikipedia [title] | RateLimitService [category] | Services [rephrased] | # RateLimitService **RateLimitService**는 메이플스토리 월드 스크립트 및 네이티브 API의 사용량을 제한하기 위한 기능을 제공하는 서비스입니다. 이 서비스는 토큰 기반의 속도 제한(rate limiting) 메커니즘을 통해 특정 대상(컴포넌트, 로직, 서비스) 또는 전체 서버 함수 호출 빈도를 제어할 수 있도록 합니다. ## 동작 원리 RateLimitService는 토큰 버킷 알고리즘을 기반으로 작동합니다. 사용자가 서버 실행 제어 함수를 호출할 때마다 토큰이 1개씩 차감되며, 설정된 최대 토큰 [original] | 스크립트 및 네이티브 API의 사용량을 제한하는 기능을 제공합니다. # Methods - **void SetServerFunctionRateLimitForComponent(string entityId, string componentName, string functionName, int32 maxToken, float tokenRefillPerSecond) [ServerOnly]** 특정 엔티티에 속한 컴포넌트의 server 실행 제어 함수 호출량을 제한합니다. 유저가 함수를 호출할 때마다 토큰이 1개씩 차감됩니다. 토큰을 모 [chunk_id] | Services:1208:0

[task] | distill [title] | UIBasicParticleComponent [category] | Components [rephrased] | # UIBasicParticleComponent UI용 기본 파티클 설정 및 제어 컴포넌트입니다. ## Properties **UIBasicParticleType ParticleType**: 생성할 파티클 타입 **inherited from UIBaseParticleComponent:** * **boolean AutoRandomSeed**: 방출 시작 시마다 랜덤 시드 재생성 여부 * **Color Color**: 렌더링 색상 보정 * **boolean IsEmitting** `[ReadOnly] [HideFrom [original] | UI에 사용하는 기본 파티클의 설정 및 제어 기능을 제공합니다. # Properties - **UIBasicParticleType ParticleType** 생성할 파티클의 타입을 설정합니다. ##### inherited from UIBaseParticleComponent: - **boolean AutoRandomSeed** 파티클 입자 방출이 시작될 때마다 랜덤 시드를 새로 생성할지 여부를 설정합니다. - **Color Color** 렌더링될 파티클의 색상을 보정합니다. - **boolean IsEmitting [chunk_id] | Components:1292:0

[task] | diverse_qa [title] | UIAreaParticleType [category] | Enums [rephrased] | 질문: UIAreaParticleType은 어떤 컴포넌트에서 사용되는 파티클 프리셋 타입인가요? 답변: UIAreaParticleType은 UIAreaParticleComponent에서 사용하는 파티클 프리셋 타입입니다. 질문: UIAreaParticleType의 기본값(Members 중 값이 0인 항목)은 무엇이며, 그 의미는 무엇인가요? 답변: 기본값은 None이며, 이는 사용하는 파티클이 없음을 의미합니다. 질문: UIAreaParticleType에서 'FogHeavy'의 값은 얼마이며, 어떤 파티클을 나타내나요? 답변: [original] | UIAreaParticleComponent에서 사용하는 파티클 프리셋 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | None | 0 | 기본값입니다. 사용하는 파티클이 없습니다. | | FogCalm | 1 | 안개 구름 파티클입니다. | | FogHeavy | 2 | 하강하는 안개구름 파티클입니다. | | FogLively | 3 | 피어오르는 안개구름 파티클입니다. | | CalmStarField | 4 | 피어오르는 별 무리 파티클입니다. | | StarFieldSimple | 5 [chunk_id] | Enums:1290:0

[task] | diverse_qa [title] | UISpriteParticleType [category] | Enums [rephrased] | 질문: UISpriteParticleType은 어떤 컴포넌트에서 사용되는 파티클 프리셋 타입인가요? 답변: UISpriteParticleType은 UISpriteParticleComponent에서 사용하는 파티클 프리셋 타입입니다. 질문: UISpriteParticleType의 기본값(enum 값 0)은 무엇이며 그 의미는 무엇인가요? 답변: 기본값은 None이며, 사용하는 파티클이 없음을 의미합니다. 질문: 값 1에 해당하는 UISpriteParticleType 멤버의 이름과 효과는 무엇인가요? 답변: 이름은 BurstBig이 [original] | UISpriteParticleComponent에서 사용하는 파티클 프리셋 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | None | 0 | 기본값입니다. 사용하는 파티클이 없습니다. | | BurstBig | 1 | 퍼지는 원형 효과와 함께 지정한 스프라이트가 나타납니다. | | SpawnField | 2 | 작은 입자들과 지정한 스프라이트가 함께 원 영역에 여러 개 나타납니다. | | BurstNova | 3 | 작은 입자들과 지정한 스프라이트가 원 영역에 폭발합니다. | | Simpl [chunk_id] | Enums:1291:0

[task] | extract_knowledge [title] | UISpriteParticleType [category] | Enums [rephrased] | ## 1. 개념 설명 `UISpriteParticleType`은 `UISpriteParticleComponent`에서 사용할 수 있는 파티클 프리셋을 정의하는 열거형(Enumeration)입니다. 이 타입을 통해 개발자는 복잡한 파티클 시스템 설정을 직접 작성하지 않고, 미리 정의된 시각 효과 패턴을 선택하여 UI 스프라이트에 적용할 수 있습니다. 각 열거형 값은 특정 파티클 생성 방식, 이동 경로, 또는 색상 효과에 매핑됩니다. ## 2. API 사용법 ### Members (열거형 값) | 이름 | 값 | 설명 | |-- [original] | UISpriteParticleComponent에서 사용하는 파티클 프리셋 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | None | 0 | 기본값입니다. 사용하는 파티클이 없습니다. | | BurstBig | 1 | 퍼지는 원형 효과와 함께 지정한 스프라이트가 나타납니다. | | SpawnField | 2 | 작은 입자들과 지정한 스프라이트가 함께 원 영역에 여러 개 나타납니다. | | BurstNova | 3 | 작은 입자들과 지정한 스프라이트가 원 영역에 폭발합니다. | | Simpl [chunk_id] | Enums:1291:0

[task] | distill [title] | FastVector2 [category] | Misc [rephrased] | # FastVector2 2차원 벡터 타입입니다. ## Properties - **x** (`number`): x축 원소 - **y** (`number`): y축 원소 ### Static Properties (ReadOnly) | 이름 | 값 | 설명 | | :--- | :--- | :--- | | `down` | `FastVector2(0, -1)` | 하향 벡터 | | `left` | `FastVector2(-1, 0)` | 좌측 벡터 | | `negativeInfinity` | `FastVector2(-inf, -in [original] | 2차원 벡터입니다. # Properties - **number x** 벡터의 x축 원소입니다. - **number y** 벡터의 y축 원소입니다. - **FastVector2 down [Static] [ReadOnly]** FastVector2(0, -1)을 간단히 사용할 수 있습니다. - **FastVector2 left [Static] [ReadOnly]** FastVector2(-1, 0)을 간단히 사용할 수 있습니다. - **FastVector2 negativeInfinity [Static] [ReadOnl [chunk_id] | Misc:1295:0

[task] | wikipedia [title] | FastVector2 [category] | Misc [rephrased] | **FastVector2**는 mLua 스크립트 언어에서 사용되는 2차원 벡터 타입입니다. ### 속성 FastVector2 객체는 `number` 타입의 `x`와 `y` 속성을 가지며, 각각 벡터의 x축과 y축 원소를 나타냅니다. 또한, 특정 값의 FastVector2 인스턴스를 쉽게 참조할 수 있도록 다음과 같은 정적(Static) 읽기 전용(ReadOnly) 상수들이 제공됩니다. * `down`: FastVector2(0, -1) 값 * `left`: FastVector2(-1, 0) 값 * `negativeI [original] | 2차원 벡터입니다. # Properties - **number x** 벡터의 x축 원소입니다. - **number y** 벡터의 y축 원소입니다. - **FastVector2 down [Static] [ReadOnly]** FastVector2(0, -1)을 간단히 사용할 수 있습니다. - **FastVector2 left [Static] [ReadOnly]** FastVector2(-1, 0)을 간단히 사용할 수 있습니다. - **FastVector2 negativeInfinity [Static] [ReadOnl [chunk_id] | Misc:1295:0

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