← 목록

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

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

[task] | knowledge_list [title] | Info Level [category] | LogMessages [rephrased] | 제시된 문서에서 추출한 핵심 사실 목록입니다. 1. `LIA-1113` ID의 `UnresolvedSymbol` 메시지는 Info 레벨로 기록되며, 심볼을 찾을 수 없는 경우 발생합니다. 2. `LIA-1114` ID의 `UnresolvedMember` 메시지는 Info 레벨로 기록되며, 멤버를 찾을 수 없는 경우 발생합니다. 3. `LIA-1115` ID의 `UnresolvedFunction` 메시지는 Info 레벨로 기록되며, 함수를 찾을 수 없는 경우 발생합니다. 4. `LIA-1116` ID의 `DuplicateLo [original] | | ID | 이름 | 설명 | |---|---|---| | LIA-1113 | UnresolvedSymbol | 심볼을 찾을 수 없습니다. | | LIA-1114 | UnresolvedMember | 멤버를 찾을 수 없습니다. | | LIA-1115 | UnresolvedFunction | 함수를 찾을 수 없습니다. | | LIA-1116 | DuplicateLocal | 로컬 변수를 중복 선언했습니다. | | LIA-1119 | DuplicateFunction | 함수를 중복 정의했습니다. | | LIA-3025 | Request [chunk_id] | LogMessages:931:0

[task] | knowledge_list [title] | MobileVibratorService [category] | Services [rephrased] | 1. `MobileVibratorService`는 모바일 기기의 하드웨어 진동 기능을 제어하기 위해 사용되는 서비스이며, 해당 기능이 기기에서 지원되어야만 정상 동작합니다. 2. `_MobileVibratorService:IsHWSupported()` 메서드는 클라이언트 공간([ClientOnly])에서만 호출 가능하며, 현재 기기가 하드웨어 진동 기능을 지원하는지 여부를 `boolean` 타입으로 반환합니다. 3. `_MobileVibratorService:Vibrate()` 메서드는 클라이언트 공간([ClientOnly])에서만 [original] | 모바일 기기의 진동 기능을 사용합니다. 사용자 기기에서 진동 기능을 지원해야 사용할 수 있습니다. # Methods - **boolean IsHWSupported() [ClientOnly]** 기기의 진동 기능 지원 여부를 반환합니다. - **void Vibrate() [ClientOnly]** 기기를 진동시킵니다. ##### inherited from Service: - **EventHandlerBase ConnectEvent(string key, IScriptFunction eventHandler)** 이벤트를 [chunk_id] | Services:930:0

[task] | wikipedia [title] | MobileVibratorService [category] | Services [rephrased] | # MobileVibratorService `MobileVibratorService`는 모바일 기기의 하드웨어 진동 기능을 제어하기 위해 사용되는 서비스입니다. 이 서비스를 통해 사용자의 모바일 기기에 진동을 발생시킬 수 있으나, 해당 기능이 정상적으로 작동하려면 사용자 기기가 진동 하드웨어를 지원해야 합니다. ## 고유 메서드 `MobileVibratorService`는 클라이언트 환경에서만 실행되는 `[ClientOnly]` 속성을 가진 두 가지 고유 메서드를 제공합니다. 첫 번째 메서드는 `boolean IsHWSupp [original] | 모바일 기기의 진동 기능을 사용합니다. 사용자 기기에서 진동 기능을 지원해야 사용할 수 있습니다. # Methods - **boolean IsHWSupported() [ClientOnly]** 기기의 진동 기능 지원 여부를 반환합니다. - **void Vibrate() [ClientOnly]** 기기를 진동시킵니다. ##### inherited from Service: - **EventHandlerBase ConnectEvent(string key, IScriptFunction eventHandler)** 이벤트를 [chunk_id] | Services:930:0

[task] | wikipedia [title] | Info Level [category] | LogMessages [rephrased] | **LogMessages (Info Level)** mLua 컴파일러와 런타임은 정보(INFO) 수준의 다양한 메시지를 출력하여 스크립트의 상태 및 오류를 알립니다. 이 문서에는 Info 레벨의 메시지 ID, 이름, 그리고 해당 메시지가 나타나는 상황과 의미를 설명합니다. **심볼 및 멤버 해결 오류** 스�크립트에서 참조하는 대상이 존재하지 않을 때 관련된 메시지가 발생합니다. `LIA-1113` (**UnresolvedSymbol**)은 코드에서 참조한 심볼(Symbol)을 찾을 수 없을 때 출력됩니다. 이와 유사하게, `L [original] | | ID | 이름 | 설명 | |---|---|---| | LIA-1113 | UnresolvedSymbol | 심볼을 찾을 수 없습니다. | | LIA-1114 | UnresolvedMember | 멤버를 찾을 수 없습니다. | | LIA-1115 | UnresolvedFunction | 함수를 찾을 수 없습니다. | | LIA-1116 | DuplicateLocal | 로컬 변수를 중복 선언했습니다. | | LIA-1119 | DuplicateFunction | 함수를 중복 정의했습니다. | | LIA-3025 | Request [chunk_id] | LogMessages:931:0

[task] | diverse_qa [title] | MobileVibratorService [category] | Services [rephrased] | 질문: MobileVibratorService는 어떤 기능을 제공하는 서비스인가요? 답변: MobileVibratorService는 모바일 기기의 진동 기능을 사용하는 서비스입니다. 질문: MobileVibratorService를 사용하려면 어떤 전제 조건이 필요한가요? 답변: 사용자 기기에서 진동 기능을 지원해야만 사용할 수 있습니다. 질문: `IsHWSupported()` 메서드의 반환 타입은 무엇인가요? 답변: boolean 타입입니다. 질문: `IsHWSupported()` 메서드는 어떤 값을 반환하나요? 답변: 기기의 [original] | 모바일 기기의 진동 기능을 사용합니다. 사용자 기기에서 진동 기능을 지원해야 사용할 수 있습니다. # Methods - **boolean IsHWSupported() [ClientOnly]** 기기의 진동 기능 지원 여부를 반환합니다. - **void Vibrate() [ClientOnly]** 기기를 진동시킵니다. ##### inherited from Service: - **EventHandlerBase ConnectEvent(string key, IScriptFunction eventHandler)** 이벤트를 [chunk_id] | Services:930:0

[task] | diverse_qa [title] | MobileGyroscopeService [category] | Services [rephrased] | 질문: MobileGyroscopeService는 어떤 기기의 어떤 센서를 사용합니까? 답변: 모바일 기기의 중력 센서를 사용합니다. 질문: MobileGyroscopeService를 사용하려면 어떤 조건이 충족되어야 하는가? 답변: 사용자 기기에서 중력 센서 기능을 지원해야 사용할 수 있습니다. 질문: `GetAttitudeEuler()` 메서드는 어떤 형식의 값을 반환합니까? 답변: 기기의 현재 회전각을 오일러 각 형태로 반환합니다. 질문: `GetGravity()` 메서드가 반환하는 중력 가속도 값은 어떤 좌표계를 기준으 [original] | 모바일 기기의 중력 센서를 사용합니다. 사용자 기기에서 중력 센서 기능을 지원해야 사용할 수 있습니다. # Methods - **Vector3 GetAttitudeEuler() [ClientOnly]** 기기의 현재 회전각을 오일러 각 형태로 반환합니다. - **Vector3 GetGravity() [ClientOnly]** 기기의 월드 좌표계를 기준으로 나타낸 중력 가속도 값을 반환합니다 - **Vector3 GetRotationRate() [ClientOnly]** 기기의 초당 회전 변화량을 반환합니다. - **V [chunk_id] | Services:929:0

[task] | extract_knowledge [title] | LogStorageService [category] | Services [rephrased] | # LogStorageService `LogStorageService`는 월드 상품(World Shop)의 구매 기록을 저장하고 조회하는 서비스를 제공합니다. 이 서비스는 **제작 중인 월드에서는 동작하지 않으며**, 출시된(Release) 월드에서만 사용할 수 있습니다. ## 개념 설명 `LogStorageService`는 두 가지 주요 기능을 수행합니다. 1. **구매 기록 저장**: `WorldShopService`를 통해 처리된 구매 정보를 영구적으로 기록합니다. 2. **구매 기록 조회**: 특정 기간 내의 구매 기록 [original] | 기록을 저장하고 불러옵니다. 제작 중인 월드에서는 동작하지 않습니다. # Methods - **void GetPurchaseLogPagesAsync(DateTime fromDate, DateTime toDate, func<PurchaseLogPages> callbackFunction) [ServerOnly] [ReleaseOnly]** 월드 상품 구매 기록을 불러옵니다. fromDate와 toDate로 불러올 구매 기록의 기간을 설정합니다. 비동기로 수행되며, 작업이 완료되면 callbackFunction으로 전달된 함수가 [chunk_id] | Services:927:0

[task] | diverse_qa [title] | MobileGyroscopeService [category] | Services [rephrased] | 질문: 이 예제 스크립트에서 `ForcePower` 속성의 기본 값은 얼마이며, 어떤 데이터 타입을 가집니까? 답변: `ForcePower` 속성은 `number` 타입이며 기본 값은 100입니다. 질문: `OnBeginPlay` 메서드가 실행되는 공간은 어디이며, 이 메서드 내에서 `_MobileGyroscopeService:IsHWSupported()`가 true일 때 다음으로 수행되는 작업은 무엇입니까? 답변: `OnBeginPlay` 메서드는 `[client only]` 공간에서 실행되며, 하드웨어 지원 여부를 확인한 후 [original] | 자이로스코프 센서를 활용해 공 모양 Entity를 움직이는 예제입니다. ```lua Property: [None] number ForcePower = 100 Method: [client only] void OnBeginPlay () { if _MobileGyroscopeService:IsHWSupported() then local enabled = _MobileGyroscopeService:StartAndWait() if enabled then _UIToast:ShowMessage("Gyroscope Starte [chunk_id] | Services:929:1

[task] | diverse_qa [title] | Info Level [category] | LogMessages [rephrased] | 질문: LIA-1113 로그 메시지의 이름과 설명은 무엇인가요? 답변: LIA-1113의 이름은 UnresolvedSymbol이며, 설명은 "심볼을 찾을 수 없습니다"입니다. 질문: LIA-1114가 발생하는 원인은 무엇인가요? 답변: LIA-1114(UnresolvedMember)는 멤버를 찾을 수 없을 때 발생합니다. 질문: 로컬 변수를 중복 선언했을 때 발생하는 로그 ID는 무엇인가요? 답변: 로컬 변수를 중복 선언했을 때 발생하는 로그 ID는 LIA-1116(DuplicateLocal)입니다. 질문: LIA-1119와 [original] | | ID | 이름 | 설명 | |---|---|---| | LIA-1113 | UnresolvedSymbol | 심볼을 찾을 수 없습니다. | | LIA-1114 | UnresolvedMember | 멤버를 찾을 수 없습니다. | | LIA-1115 | UnresolvedFunction | 함수를 찾을 수 없습니다. | | LIA-1116 | DuplicateLocal | 로컬 변수를 중복 선언했습니다. | | LIA-1119 | DuplicateFunction | 함수를 중복 정의했습니다. | | LIA-3025 | Request [chunk_id] | LogMessages:931:0

[task] | extract_knowledge [title] | MobileVibratorService [category] | Services [rephrased] | # MobileVibratorService 모바일 기기의 하드웨어 진동 기능을 제어하기 위한 서비스입니다. 사용자가 모바일 기기를 사용하여 게임을 플레이하고, 해당 기기가 진동 하드웨어를 지원하는 경우에만 동작합니다. ## 개념 설명 `MobileVibratorService`는 클라이언트 공간에서만 실행되는 서비스입니다. 서버 측에서는 기기의 하드웨어 상태를 알 수 없으므로, 진동 제어 및 지원 여부 확인은 반드시 클라이언트에서 수행해야 합니다. ## API 사용법 ### IsHWSupported * **서명**: `b [original] | 모바일 기기의 진동 기능을 사용합니다. 사용자 기기에서 진동 기능을 지원해야 사용할 수 있습니다. # Methods - **boolean IsHWSupported() [ClientOnly]** 기기의 진동 기능 지원 여부를 반환합니다. - **void Vibrate() [ClientOnly]** 기기를 진동시킵니다. ##### inherited from Service: - **EventHandlerBase ConnectEvent(string key, IScriptFunction eventHandler)** 이벤트를 [chunk_id] | Services:930:0

[task] | extract_knowledge [title] | MobileAccelerometerService [category] | Services [rephrased] | # 모바일 가속도 센서 서비스 (MobileAccelerometerService) ## 1. 개념 설명 `MobileAccelerometerService`는 모바일 기기의 하드웨어 가속도 센서를 활용하기 위한 mLua 서비스입니다. 이 서비스를 통해 기기의 기울어짐(선형가속도)을 측정하여 게임 내 물리 객체에 힘을 가하거나, 사용자 입력으로 활용할 수 있습니다. **핵심 제약사항:** - 사용하려는 모바일 기기가 가속도 센서 하드웨어를 지원해야 합니다. - 모든 메서드는 **클라이언트(Client)** 공간에서만 실행됩니다. 서 [original] | 모바일 기기의 가속도 센서를 사용합니다. 사용자 기기에서 가속도 센서 기능을 지원해야 사용할 수 있습니다. # Methods - **Vector3 GetLastAcceleration() [ClientOnly]** 기기의 마지막 선형가속도 측정값을 반환합니다. - **boolean IsEnabled() [ClientOnly]** 중력 센서가 측정 중인지를 반환합니다. - **boolean IsHWSupported() [ClientOnly]** 기기의 가속도 센서 지원 여부를 반환합니다. - **void Start() [ [chunk_id] | Services:928:0

[task] | wikipedia [title] | MobileGyroscopeService [category] | Services [rephrased] | # MobileGyroscopeService `MobileGyroscopeService`는 모바일 기기의 자이로스코프(Gyroscope) 센서 데이터를 조회하고 제어하기 위한 서비스입니다. 이 서비스는 주로 모바일 환경에서 기기의 기울기나 회전 속도를 측정하여, 이를 기반으로 게임 내 엔티티(Entity)의 물리적 운동을 제어하는 데 사용됩니다. 문서에 포함된 예제는 자이로스코프 센서의 데이터를 활용하여 공 모양의 엔티티를 움직이는 시나리오를 보여줍니다. 클라이언트 측에서 기기의 순간 회전 속도를 조회하여 서버로 전송하고, 서버 [original] | 자이로스코프 센서를 활용해 공 모양 Entity를 움직이는 예제입니다. ```lua Property: [None] number ForcePower = 100 Method: [client only] void OnBeginPlay () { if _MobileGyroscopeService:IsHWSupported() then local enabled = _MobileGyroscopeService:StartAndWait() if enabled then _UIToast:ShowMessage("Gyroscope Starte [chunk_id] | Services:929:1

[task] | extract_knowledge [title] | MobileGyroscopeService [category] | Services [rephrased] | # MobileGyroscopeService `MobileGyroscopeService`는 모바일 기기의 중력 센서(자이로스코프) 데이터를 스크립트에서 접근하기 위한 서비스입니다. 해당 기기가 중력 센서 하드웨어를 지원해야만 정상적으로 동작합니다. 모든 메서드는 클라이언트에서만 실행됩니다(`[ClientOnly]`). ## API 사용법 ### 상태 확인 및 설정 * **`boolean IsHWSupported()`** * 현재 기기가 중력 센서 기능을 하드웨어적으로 지원하는지 확인합니다. * **`bool [original] | 모바일 기기의 중력 센서를 사용합니다. 사용자 기기에서 중력 센서 기능을 지원해야 사용할 수 있습니다. # Methods - **Vector3 GetAttitudeEuler() [ClientOnly]** 기기의 현재 회전각을 오일러 각 형태로 반환합니다. - **Vector3 GetGravity() [ClientOnly]** 기기의 월드 좌표계를 기준으로 나타낸 중력 가속도 값을 반환합니다 - **Vector3 GetRotationRate() [ClientOnly]** 기기의 초당 회전 변화량을 반환합니다. - **V [chunk_id] | Services:929:0

[task] | distill [title] | Warning Level [category] | LogMessages [rephrased] | ## [LogMessages] Warning Level | ID | 이름 | 설명 | |---|---|---| | LWA-1106 | NotRecommendedAssignment | 권장하지 않는 할당문 작성 | | LWA-1109 | IntroduceGlobalVariable | 글로벌 변수 선언 | | LWA-1110 | DeprecatedAPIUsed | 비권장 API 사용 | | LWA-1111 | UnbalancedAssignment | 할당문 좌/우 길이 불일치 | | LWA-1112 | UnreachableCode | [original] | | ID | 이름 | 설명 | |---|---|---| | LWA-1106 | NotRecommendedAssignment | 권장하지 않는 할당문을 작성했습니다. | | LWA-1109 | IntroduceGlobalVariable | 글로벌 변수를 선언했습니다. | | LWA-1110 | DeprecatedAPIUsed | 더는 사용하지 않는 API를 사용했습니다. 다른 API 사용을 권장합니다. | | LWA-1111 | UnbalancedAssignment | 할당문의 왼쪽과 오른쪽의 길이가 다릅니다. | | LWA-1112 [chunk_id] | LogMessages:932:0

[task] | wikipedia [title] | Error Level [category] | LogMessages [rephrased] | **LogMessages: Error Level** mLua 스크립트 환경에서는 런타임 또는 컴파일 시 오류가 발생하면 고유한 오류 코드와 함께 표준화된 오류 메시지(`LogMessages`)를 출력합니다. 아래 목록은 `Error Level`에 해당하는 주요 오류 코드, 식별자, 그리고 해당 오류가 나타내는 의미를 정리한 것입니다. * **LEA-3052 (InvalidName)**: 유효한 이름이 아닙니다. * **LEA-3053 (CannotDelete)**: 삭제에 실패했습니다. * **LEA-3054 (Can [original] | 누수가 발생했습니다. | | LEA-3052 | InvalidName | 유효한 이름이 아닙니다. | | LEA-3053 | CannotDelete | 삭제에 실패했습니다. | | LEA-3054 | CannotApply | 적용에 실패했습니다. | | LEA-3056 | StackOverflow | 스택 오버플로우가 발생했습니다. | | LEA-3058 | CircularReference | 순환 참조가 발생했습니다. | | LEA-4002 | InvalidType | 타입이 유효하지 않습니다. | | LEA-4003 | Inva [chunk_id] | LogMessages:933:2

[task] | distill [title] | Error Level [category] | LogMessages [rephrased] | ### Error Level (LEA) 스크립트 실행 중 발생하는 오류 코드 목록입니다. | Code | Name | Description | | :--- | :--- | :--- | | LEA-3052 | `InvalidName` | 유효하지 않은 이름 사용 | | LEA-3053 | `CannotDelete` | 삭제 실패 | | LEA-3054 | `CannotApply` | 적용 실패 | | LEA-3056 | `StackOverflow` | 스택 오버플로우 발생 | | LEA-3058 | `CircularReferenc [original] | 누수가 발생했습니다. | | LEA-3052 | InvalidName | 유효한 이름이 아닙니다. | | LEA-3053 | CannotDelete | 삭제에 실패했습니다. | | LEA-3054 | CannotApply | 적용에 실패했습니다. | | LEA-3056 | StackOverflow | 스택 오버플로우가 발생했습니다. | | LEA-3058 | CircularReference | 순환 참조가 발생했습니다. | | LEA-4002 | InvalidType | 타입이 유효하지 않습니다. | | LEA-4003 | Inva [chunk_id] | LogMessages:933:2

[task] | extract_knowledge [title] | MobileGyroscopeService [category] | Services [rephrased] | # 모바일 자이로스코프 센서 활용 (MobileGyroscopeService) ## 1. 개념 설명 `MobileGyroscopeService`는 모바일 기기의 자이로스코프(Gyroscope) 센서 데이터를 접근하기 위한 서비스입니다. 이를 통해 기기의 회전 속도(Rotation Rate)를 읽어 Entity에 힘을 가하는 등 물리 시뮬레이션에 활용할 수 있습니다. * **사용 공간**: 클라이언트에서 센서 데이터를 읽고, 서버로 전달하여 물리 연산을 수행하는 구조로 구성됩니다. * **핵심 데이터**: `GetRotat [original] | 자이로스코프 센서를 활용해 공 모양 Entity를 움직이는 예제입니다. ```lua Property: [None] number ForcePower = 100 Method: [client only] void OnBeginPlay () { if _MobileGyroscopeService:IsHWSupported() then local enabled = _MobileGyroscopeService:StartAndWait() if enabled then _UIToast:ShowMessage("Gyroscope Starte [chunk_id] | Services:929:1

[task] | extract_knowledge [title] | Info Level [category] | LogMessages [rephrased] | # mLua 컴파일러 및 런타임 정보 메시지 (Info Level) ## 1. 개념 설명 mLua 스크립트 엔진은 컴파일 및 실행 과정에서 발생 가능한 다양한 상황을 `Info Level`의 로그 메시지로 출력합니다. 제공된 문서에 따르면, 이 메시지들은 크게 두 가지 범주로 나뉩니다. 1. **코드 정적 분석 및 구조 오류 관련 메시지**: 심볼, 멤버, 함수의 해석 실패 또는 중복 선언/정의와 같은 코드 작성 단계의 문제를 알립니다. 2. **런타임 상태 및 환경 관련 메시지**: 요청 처리 완료, 네트워크 연결 상태 변 [original] | | ID | 이름 | 설명 | |---|---|---| | LIA-1113 | UnresolvedSymbol | 심볼을 찾을 수 없습니다. | | LIA-1114 | UnresolvedMember | 멤버를 찾을 수 없습니다. | | LIA-1115 | UnresolvedFunction | 함수를 찾을 수 없습니다. | | LIA-1116 | DuplicateLocal | 로컬 변수를 중복 선언했습니다. | | LIA-1119 | DuplicateFunction | 함수를 중복 정의했습니다. | | LIA-3025 | Request [chunk_id] | LogMessages:931:0

[task] | wikipedia [title] | Warning Level [category] | LogMessages [rephrased] | # 경고 수준 (Warning Level) 로그 메시지 메이플스토리 월드(mLua) 개발 환경에서 발생하는 경고(Warning) 수준의 로그 메시지는 스크립트 또는 에디터 사용 중 권장하지 않는 패턴, 비효율적인 코드, 또는 잠재적인 오류를 개발자에게 알리기 위해 출력됩니다. 아래는 해당 수준의 로그 메시지 ID, 이름, 그리고 구체적인 의미를 정리한 것입니다. ## 코드 작성 관련 경고 스크립트 문법이나 구조와 관련된 경고는 다음과 같습니다. * **LWA-1106 (NotRecommendedAssignment)**: [original] | | ID | 이름 | 설명 | |---|---|---| | LWA-1106 | NotRecommendedAssignment | 권장하지 않는 할당문을 작성했습니다. | | LWA-1109 | IntroduceGlobalVariable | 글로벌 변수를 선언했습니다. | | LWA-1110 | DeprecatedAPIUsed | 더는 사용하지 않는 API를 사용했습니다. 다른 API 사용을 권장합니다. | | LWA-1111 | UnbalancedAssignment | 할당문의 왼쪽과 오른쪽의 길이가 다릅니다. | | LWA-1112 [chunk_id] | LogMessages:932:0

[task] | distill [title] | Error Level [category] | LogMessages [rephrased] | ## [LogMessages] Error Level mLua 컴파일/런타임 오류 코드 목록입니다. | ID | 이름 | 설명 | |---|---|---| | LEA-1001 | ExpectedSymbol | 필수 심볼 누락. | | LEA-1002 | NoReturnStatement | 반환값 필수 함수에서 반환 누락. | | LEA-1003 | NeedPairKeyword | 괄호/대괄호/중괄호 짝이 맞지 않음. | | LEA-1004 | DuplicateLabel | 라벨 중복 정의. | | LEA-1005 | Unexpec [original] | | ID | 이름 | 설명 | |---|---|---| | LEA-1001 | ExpectedSymbol | 코드를 구성하는데 필요한 심볼을 작성하지 않았습니다. | | LEA-1002 | NoReturnStatement | 반환 값이 필요한 함수에 반환 값을 작성하지 않았습니다. | | LEA-1003 | NeedPairKeyword | 코드를 구성에 필요한 쌍이 맞지 않습니다. | | LEA-1004 | DuplicateLabel | 라벨을 중복 정의했습니다. | | LEA-1005 | UnexpectedSymbol | 예상하지 [chunk_id] | LogMessages:933:0

[task] | extract_knowledge [title] | Error Level [category] | LogMessages [rephrased] | # mLua 에러 코드 (LogMessages: Error Level) mLua 스크립트 실행 중 발생하는 오류는 `LEA-XXXX` 형태의 고유 식별자와 함께 로그에 기록됩니다. 각 코드는 특정 오류 유형을 나타내며, 디버깅 시 원인을 파악하는 데 사용됩니다. ## 개념 설명 * **LEA-3052 (InvalidName)**: 유효하지 않은 이름이 사용된 경우 발생합니다. * **LEA-3053 (CannotDelete)**: 대상 삭제 작업이 실패한 경우 발생합니다. * **LEA-3054 (CannotAppl [original] | 누수가 발생했습니다. | | LEA-3052 | InvalidName | 유효한 이름이 아닙니다. | | LEA-3053 | CannotDelete | 삭제에 실패했습니다. | | LEA-3054 | CannotApply | 적용에 실패했습니다. | | LEA-3056 | StackOverflow | 스택 오버플로우가 발생했습니다. | | LEA-3058 | CircularReference | 순환 참조가 발생했습니다. | | LEA-4002 | InvalidType | 타입이 유효하지 않습니다. | | LEA-4003 | Inva [chunk_id] | LogMessages:933:2

[task] | distill [title] | ImageComponent [category] | Components [rephrased] | # [Components] ImageComponent UI 이미지 출력 컴포넌트의 부모 클래스입니다. 엔티티에 직접 추가할 수 없습니다. ## Properties | 이름 | 타입 | 설명 | | :--- | :--- | :--- | | `Color` | `Color` | 기본 색상 | | `DropShadow` | `boolean` | 그림자 출력 여부 | | `DropShadowAngle` | `float` | 그림자 각도 | | `DropShadowColor` | `Color` | 그림자 색상 | | `DropShadow [original] | SpriteGUIRendererComponent등과 같이 UI에 이미지를 출력하는 컴포넌트의 부모 컴포넌트입니다. 엔티티에 직접 추가해서 사용할 수 없습니다. # Properties - **Color Color** 이미지의 기본 색상을 설정합니다 - **boolean DropShadow** 이미지의 그림자 출력 여부를 설정합니다. - **float DropShadowAngle** 그림자를 출력할 각도를 설정합니다 - **Color DropShadowColor** 그림자 색상을 설정합니다. - **float Drop [chunk_id] | Components:939:0

[task] | diverse_qa [title] | Error Level [category] | LogMessages [rephrased] | 질문: LEA-2010 오류 코드의 이름과 발생 원인은 무엇인가요? 답변: LEA-2010 오류 코드의 이름은 ForLimitNeedNumber이며, For문의 Limit 구문에 잘못된 타입을 사용했을 때 발생합니다. 질문: 함수 호출이 불가능한 타입에 함수 호출을 시도했을 때 발생하는 오류 코드는 무엇인가요? 답변: LEA-2011 (AttemptToCall) 질문: LEA-3004 오류가 발생했다는 것은 어떤 상태를 의미하나요? 답변: 컴포넌트가 존재하지 않는 상태를 의미합니다. 질문: 인수가 nil이거나 빈 문자열일 때 [original] | 을 사용했습니다. | | LEA-2010 | ForLimitNeedNumber | For문의 Limit 구문에 잘못된 타입을 사용했습니다. | | LEA-2011 | AttemptToCall | 함수 호출이 불가능한 타입에 함수 호출을 시도했습니다. | | LEA-3001 | NotSupported | 지원하지 않는 기능을 사용했습니다. | | LEA-3002 | InvalidOperation | 함수 호출이 객체의 현재 상태에 유효하지 않습니다. | | LEA-3003 | OutOfRange | 값의 허용 범위를 벗어났습니다. | [chunk_id] | LogMessages:933:1

[task] | distill [title] | Error Level [category] | LogMessages [rephrased] | ### mLua 오류 코드 (LEA) | 코드 | 식별자 | 설명 | | :--- | :--- | :--- | | **LEA-2010** | `ForLimitNeedNumber` | `for` 문의 Limit 구문에 잘못된 타입 사용 | | **LEA-2011** | `AttemptToCall` | 함수 호출 불가 타입에 호출 시도 | | **LEA-3001** | `NotSupported` | 지원하지 않는 기능 사용 | | **LEA-3002** | `InvalidOperation` | 현재 객체 상태에 유효하지 않은 함수 호 [original] | 을 사용했습니다. | | LEA-2010 | ForLimitNeedNumber | For문의 Limit 구문에 잘못된 타입을 사용했습니다. | | LEA-2011 | AttemptToCall | 함수 호출이 불가능한 타입에 함수 호출을 시도했습니다. | | LEA-3001 | NotSupported | 지원하지 않는 기능을 사용했습니다. | | LEA-3002 | InvalidOperation | 함수 호출이 객체의 현재 상태에 유효하지 않습니다. | | LEA-3003 | OutOfRange | 값의 허용 범위를 벗어났습니다. | [chunk_id] | LogMessages:933:1

[task] | diverse_qa [title] | Warning Level [category] | LogMessages [rephrased] | 질문: LWA-1106 경고가 발생하는 원인은 무엇인가요? 답변: 권장하지 않는 할당문을 작성했을 때 발생하며, 이름은 NotRecommendedAssignment입니다. 질문: 글로벌 변수를 선언하면 어떤 경고 ID가 부여되나요? 답변: LWA-1109(IntroduceGlobalVariable)가 부여됩니다. 질문: 더는 사용하지 않는 API를 사용했다는 경고의 이름은 무엇인가요? 답변: DeprecatedAPIUsed입니다. 질문: LWA-1111(UnbalancedAssignment) 경고는 어떤 상황에서 발생하나요? [original] | | ID | 이름 | 설명 | |---|---|---| | LWA-1106 | NotRecommendedAssignment | 권장하지 않는 할당문을 작성했습니다. | | LWA-1109 | IntroduceGlobalVariable | 글로벌 변수를 선언했습니다. | | LWA-1110 | DeprecatedAPIUsed | 더는 사용하지 않는 API를 사용했습니다. 다른 API 사용을 권장합니다. | | LWA-1111 | UnbalancedAssignment | 할당문의 왼쪽과 오른쪽의 길이가 다릅니다. | | LWA-1112 [chunk_id] | LogMessages:932:0

[task] | knowledge_list [title] | Error Level [category] | LogMessages [rephrased] | ```markdown - LEA-1001 (ExpectedSymbol) 오류는 코드를 구성하는 데 필요한 심볼이 누락된 경우 발생합니다. - LEA-1002 (NoReturnStatement) 오류는 반환 값이 필요한 함수에서 반환 값을 작성하지 않은 경우 발생합니다. - LEA-1003 (NeedPairKeyword) 오류는 코드 구성에 필요한 쌍(괄호 등)이 맞지 않는 경우 발생합니다. - LEA-1004 (DuplicateLabel) 오류는 라벨을 중복으로 정의한 경우 발생합니다. - LEA-1005 (UnexpectedSym [original] | | ID | 이름 | 설명 | |---|---|---| | LEA-1001 | ExpectedSymbol | 코드를 구성하는데 필요한 심볼을 작성하지 않았습니다. | | LEA-1002 | NoReturnStatement | 반환 값이 필요한 함수에 반환 값을 작성하지 않았습니다. | | LEA-1003 | NeedPairKeyword | 코드를 구성에 필요한 쌍이 맞지 않습니다. | | LEA-1004 | DuplicateLabel | 라벨을 중복 정의했습니다. | | LEA-1005 | UnexpectedSymbol | 예상하지 [chunk_id] | LogMessages:933:0

[task] | diverse_qa [title] | Error Level [category] | LogMessages [rephrased] | 질문: LEA-3052 에러 코드의 의미는 무엇인가요? 답변: LEA-3052는 'InvalidName'을 의미하며, 유효한 이름이 아니라는 에러입니다. 질문: 스택 오버플로우가 발생했을 때 출력되는 에러 코드는 무엇인가요? 답변: 스택 오버플로우가 발생했을 때 출력되는 에러 코드는 LEA-3056입니다. 질문: LEA-4004 에러 코드가 나타내는 문제는 무엇인가요? 답변: LEA-4004는 'SignatureMismatch'를 의미하며, 시그니처가 일치하지 않는다는 문제를 나타냅니다. 질문: 순환 참조(CircularRef [original] | 누수가 발생했습니다. | | LEA-3052 | InvalidName | 유효한 이름이 아닙니다. | | LEA-3053 | CannotDelete | 삭제에 실패했습니다. | | LEA-3054 | CannotApply | 적용에 실패했습니다. | | LEA-3056 | StackOverflow | 스택 오버플로우가 발생했습니다. | | LEA-3058 | CircularReference | 순환 참조가 발생했습니다. | | LEA-4002 | InvalidType | 타입이 유효하지 않습니다. | | LEA-4003 | Inva [chunk_id] | LogMessages:933:2

[task] | extract_knowledge [title] | Warning Level [category] | LogMessages [rephrased] | # LogMessages: Warning Level mLua 컴파일러 및 런타임은 코드 작성 중 또는 실행 중 문제가 발생했을 때 특정 ID를 가진 경고(Warning)를 출력합니다. 아래는 `Warning Level`에 해당하는 경고 메시지 목록입니다. ## 1. 개념 설명 경고(Level: Warning)는 에러(Error)와 달리 컴파일이나 실행을 즉시 중단시키지 않지만, 잠재적인 버그, 비효율적인 코드, 또는 향후 호환성 문제를 시사하므로 수정이 권장되는 메시지입니다. 경고 유형은 크게 다음 세 가지 범주로 나뉩니다. [original] | | ID | 이름 | 설명 | |---|---|---| | LWA-1106 | NotRecommendedAssignment | 권장하지 않는 할당문을 작성했습니다. | | LWA-1109 | IntroduceGlobalVariable | 글로벌 변수를 선언했습니다. | | LWA-1110 | DeprecatedAPIUsed | 더는 사용하지 않는 API를 사용했습니다. 다른 API 사용을 권장합니다. | | LWA-1111 | UnbalancedAssignment | 할당문의 왼쪽과 오른쪽의 길이가 다릅니다. | | LWA-1112 [chunk_id] | LogMessages:932:0

[task] | knowledge_list [title] | Error Level [category] | LogMessages [rephrased] | 제시된 문서에는 `LogMessages` API의 정의, 매개변수, 반환 타입, 또는 서버/클라이언트 실행 공간 제약 정보가 포함되어 있지 않습니다. 문서에 명시된 사실은 오직 **Error Level**의 로그 코드, 식별자, 그리고 한국어 설명 문구입니다. 따라서 원문에 존재하는 정보만 사용하여 핵심 사실을 다음과 같이 정리합니다. ```lua -- 참고: 아래 목록은 문서에 명시된 로그 코드와 메시지 내용만 포함하며, -- 실제 mLua 코드 구현이나 API 시그니처는 원문에 없어 생략되었습니다. local ErrorL [original] | 누수가 발생했습니다. | | LEA-3052 | InvalidName | 유효한 이름이 아닙니다. | | LEA-3053 | CannotDelete | 삭제에 실패했습니다. | | LEA-3054 | CannotApply | 적용에 실패했습니다. | | LEA-3056 | StackOverflow | 스택 오버플로우가 발생했습니다. | | LEA-3058 | CircularReference | 순환 참조가 발생했습니다. | | LEA-4002 | InvalidType | 타입이 유효하지 않습니다. | | LEA-4003 | Inva [chunk_id] | LogMessages:933:2

[task] | knowledge_list [title] | Warning Level [category] | LogMessages [rephrased] | ```lua -- 이 코드는 문서에 포함된 경고 메시지(Warning Level)의 핵심 사실을 정리한 목록입니다. -- 각 항목은 독립적인 문장으로 작성되었으며, API 이름과 제약사항을 명시합니다. local WarningMessages = { { id = "LWA-1106", name = "NotRecommendedAssignment", description = "mLua 스크립트에서 권장하지 않는 할당문을 작성했을 때 발생하는 경고입니다." }, { [original] | | ID | 이름 | 설명 | |---|---|---| | LWA-1106 | NotRecommendedAssignment | 권장하지 않는 할당문을 작성했습니다. | | LWA-1109 | IntroduceGlobalVariable | 글로벌 변수를 선언했습니다. | | LWA-1110 | DeprecatedAPIUsed | 더는 사용하지 않는 API를 사용했습니다. 다른 API 사용을 권장합니다. | | LWA-1111 | UnbalancedAssignment | 할당문의 왼쪽과 오른쪽의 길이가 다릅니다. | | LWA-1112 [chunk_id] | LogMessages:932:0

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