← 목록

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

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

[task] | extract_knowledge [title] | ResourceService [category] | Services [rephrased] | # ResourceService: 리소스 타입 확인 및 캐시 관리 `ResourceService`는 게임에서 사용하는 리소스(스프라이트, 애니메이션 클립 등)의 타입을 확인하거나, 메모리에 캐시된 리소스를 관리하는 데 사용되는 서비스입니다. 이 절에서는 리소스 타입 조회, 특정 리소스 캐시 제거, 전체 캐시 초기화 기능을 다룹니다. ## 1. 개념 설명 mLua 환경에서 리소스는 고유 식별자(RUID)로 관리됩니다. `ResourceService`는 이 RUID를 통해 리소스의 속성(타입)을 확인하거나, 메모리 점유량을 줄이기 [original] | #### GetTypeAndWait 리소스 타입을 확인하는 예제입니다. ```lua Method: void OnBeginPlay() { -- sprite local type = _ResourceService:GetTypeAndWait('f55cd1b715c14593a97caff8b147d544') log(type) -- animationclip local type2 = _ResourceService:GetTypeAndWait('235ede11f6a24ecb85f6271833d06ba0') log(type2) } [chunk_id] | Services:644:5

[task] | diverse_qa [title] | MODTweenLogic [category] | Logics [rephrased] | 질문: MODTweenLogic은 현재 어떤 상태에 있는 컴포넌트이며, 어떤 대안 컴포넌트들의 사용을 권장합니까? 답변: MODTweenLogic은 더는 사용하지 않는 비권장(Deprecated) 로직이며, 용도에 맞게 TweenLogic, TweenLineComponent, TweenFloatingComponent, TweenCircularComponent를 사용하는 것을 권장합니다. 질문: MODTweenLogic의 Ease 함수는 어떤 파라미터를 가지며, 어떤 함수로 대체해야 합니까? 답변: MODTweenLogic의 Eas [original] | 더는 사용하지 않는 Logic입니다. 용도에 맞게 TweenLogic, TweenLineComponent, TweenFloatingComponent, TweenCircularComponent를 사용하세요. # Methods - **float Ease(EaseType type, float from, float totalDelta, float time, float duration) [Deprecated] [Static]** 더는 사용하지 않는 함수입니다. TweenLogic의 Ease(float, float, float, Eas [chunk_id] | Logics:651:0

[task] | extract_knowledge [title] | AnimationClip [category] | Misc [rephrased] | # AnimationClip ## 개념 설명 `AnimationClip`은 MSW의 애니메이션 출력을 위한 메타 정보와 Sprite를 포함하는 클래스입니다. 이 클래스는 애니메이션 데이터의 기본 구성 요소인 프레임 목록과 재생 속도를 정의하며, 모든 리소스 기반 객체처럼 로드 완료 상태를 관리합니다. ## API 사용법 ### Properties * **Frames** (`ReadOnlyList<Frame> [ReadOnly]`) * 각 프레임을 담고 있는 리스트입니다. * **PlayRate** (`floa [original] | MSW의 애니메이션 출력을 위한 메타 정보와 Sprite를 포함하고 있는 클래스입니다. # Properties - **ReadOnlyList<Frame> Frames [ReadOnly]** 각 프레임을 담고 있는 리스트입니다. - **float PlayRate [ReadOnly]** 재생 속도입니다. 1일 경우 1배속입니다. ##### inherited from ResourceObject: - **boolean IsLoadComplete [ReadOnly]** 리소스가 정상적으로 로드가 완료됐는지를 확인하는 플래그 [chunk_id] | Misc:669:0

[task] | extract_knowledge [title] | MODTweenLogic [category] | Logics [rephrased] | # [Logics] MODTweenLogic (비추천) ## 개념 설명 `MODTweenLogic`은 비추천(Deprecated) 상태의 로직 컴포넌트입니다. 이 컴포넌트 내 모든 메서드는 사용 중단이 선언되었으며, 새로운 프로젝트나 코드 리팩토링 시 아래 대체 API를 사용해야 합니다. * **TweenLogic**: 직선 이동, 회전, 오프셋 이동 등 기본 Tween 기능 대체. * **TweenLineComponent**: 선형 이동 관련 기능 대체. * **TweenFloatingComponent**: 부유(F [original] | 더는 사용하지 않는 Logic입니다. 용도에 맞게 TweenLogic, TweenLineComponent, TweenFloatingComponent, TweenCircularComponent를 사용하세요. # Methods - **float Ease(EaseType type, float from, float totalDelta, float time, float duration) [Deprecated] [Static]** 더는 사용하지 않는 함수입니다. TweenLogic의 Ease(float, float, float, Eas [chunk_id] | Logics:651:0

[task] | distill [title] | PixelRendererComponent [category] | Components [rephrased] | # PixelRendererComponent **이벤트** * `OrderInLayerChangedEvent`: `OrderInLayer` 값이 변경될 때 발생. * `SortingLayerChangedEvent`: `SortingLayer` 값이 변경될 때 발생. **사용 예제** `F`키 입력 시 픽셀이 무작위로 깜빡이는 클라이언트 스크립트. ```lua Property: [None] table<Vector2> Puzzles [None] PixelRendererComponent PixelRendererComp = n [original] | - **OrderInLayerChangedEvent** Component의 OrderInLayer가 변경되었을 때 발생하는 이벤트입니다. - **SortingLayerChangedEvent** 컴포넌트의 SortingLayer가 변경되었을 때 발생하는 이벤트입니다. # Examples `F`키를 누르면 픽셀이 무작위로 깜빡이는 예제입니다. ```lua Property: [None] table<Vector2> Puzzles [None] PixelRendererComponent PixelRendererComp = nil [ [chunk_id] | Components:694:1

[task] | distill [title] | DateTime [category] | Misc [rephrased] | # [Misc] DateTime `DateTime` 타입의 정적(Static) 연산 API입니다. ### 산술 연산 - **`DateTime Addition(DateTime left, TimeSpan right)`** `left`에 `right`를 더한 새로운 `DateTime` 반환. - **`TimeSpan Subtraction(DateTime left, DateTime right)`** `left`에서 `right`를 뺀 차이를 `TimeSpan`으로 반환. - **`DateTime Subtraction(DateTi [original] | - **DateTime Addition(DateTime left, TimeSpan right) [Static]** 지정된 left 값에 right 값을 더한 새로운 DateTime 값을 반환합니다. - **boolean Equality(DateTime left, DateTime right) [Static]** 지정된 두 값이 같은지 확인합니다. - **boolean GreaterThan(DateTime left, DateTime right) [Static]** 지정된 left 값이 right 값보다 나중인지 판단합니다. [chunk_id] | Misc:695:1

[task] | distill [title] | PixelRendererComponent [category] | Components [rephrased] | # PixelRendererComponent 16x16 이하 크기의 스프라이트 렌더링을 담당합니다. 모든 픽셀 조작 메서드는 `[ClientOnly]`로 클라이언트에서만 실행됩니다. ## Properties | 속성 | 타입 | 속성값 | 설명 | | :--- | :--- | :--- | :--- | | `Width` | `int32` | `[ReadOnly]` | 스프라이트 가로 길이 | | `Height` | `int32` | `[ReadOnly]` | 스프라이트 세로 길이 | | `SortingLayer` | `strin [original] | 원하는 스프라이트를 그릴 수 있는 기능을 제공합니다. 크기는 16x16 이하로 사용하는 것을 권장합니다. # Properties - **int32 Height [ReadOnly]** 스프라이트의 세로 길이입니다. - **boolean IgnoreMapLayerCheck** SortingLayer에 Map Layer 이름을 지정했을 때 자동 치환을 수행하지 않습니다. - **int32 OrderInLayer** 같은 Layer 내의 우선순위를 결정합니다. 수가 클수록 앞에 보입니다. - **string SortingLa [chunk_id] | Components:694:0

[task] | distill [title] | DateTime [category] | Misc [rephrased] | # [Misc] DateTime 날짜와 시간을 나타내는 타입입니다. ## Properties - **int32**: `Day`, `Hour`, `Millisecond`, `Minute`, `Month`, `Second`, `Year` - **DayOfWeekType**: `DayOfWeek` `[ReadOnly]` - **integer**: `Elapsed` (DateTime을 구성하는 밀리초 단위 정수) - **DateTime** `[Static] [ReadOnly]`: - `MaxValue`: 최대 DateTime 값 [original] | 날짜와 시간을 나타냅니다. # Properties - **int32 Day** DateTime의 일 구성 요소입니다. - **DayOfWeekType DayOfWeek [ReadOnly]** DateTime의 요일의 구성 요소입니다. - **integer Elapsed** DateTime을 구성하는 밀리초 단위의 정수입니다. - **int32 Hour** DateTime의 시간 구성 요소입니다. - **int32 Millisecond** DateTime의 밀리초 구성 요소입니다. - **int32 Minute* [chunk_id] | Misc:695:0

[task] | knowledge_list [title] | DateTime [category] | Misc [rephrased] | ```lua -- DateTime 관련 정적 메서드 목록 ``` * `DateTime.Addition(DateTime left, TimeSpan right)` 는 정적 메서드로, `left` 값에 `right` 값을 더한 새로운 `DateTime` 값을 반환합니다. * `DateTime.Equality(DateTime left, DateTime right)` 는 정적 메서드로, 두 `DateTime` 값이 동일한지 확인하여 `boolean` 타입으로 반환합니다. * `DateTime.GreaterThan(DateTime [original] | - **DateTime Addition(DateTime left, TimeSpan right) [Static]** 지정된 left 값에 right 값을 더한 새로운 DateTime 값을 반환합니다. - **boolean Equality(DateTime left, DateTime right) [Static]** 지정된 두 값이 같은지 확인합니다. - **boolean GreaterThan(DateTime left, DateTime right) [Static]** 지정된 left 값이 right 값보다 나중인지 판단합니다. [chunk_id] | Misc:695:1

[task] | diverse_qa [title] | DateTime [category] | Misc [rephrased] | 질문: `DateTime.Addition` 함수는 어떤 인수를 받고 어떤 값을 반환합니까? 답변: `DateTime.Addition` 함수는 `DateTime` 타입의 `left` 값과 `TimeSpan` 타입의 `right` 값을 인수로 받아, 두 값을 더한 새로운 `DateTime` 값을 반환합니다. 질문: `DateTime` 타입의 두 값이 서로 동일한지 확인할 때 사용하는 정적 함수의 이름은 무엇입니까? 답변: `boolean Equality(DateTime left, DateTime right)` 함수입니다. 질문: ` [original] | - **DateTime Addition(DateTime left, TimeSpan right) [Static]** 지정된 left 값에 right 값을 더한 새로운 DateTime 값을 반환합니다. - **boolean Equality(DateTime left, DateTime right) [Static]** 지정된 두 값이 같은지 확인합니다. - **boolean GreaterThan(DateTime left, DateTime right) [Static]** 지정된 left 값이 right 값보다 나중인지 판단합니다. [chunk_id] | Misc:695:1

[task] | knowledge_list [title] | PixelRendererComponent [category] | Components [rephrased] | 제공된 문서의 내용에만 기반하여 핵심 사실을 추출한 목록입니다. 1. `PixelRendererComponent`의 `OrderInLayer` 값이 변경되면 `OrderInLayerChangedEvent` 이벤트가 발생합니다. 2. `PixelRendererComponent`의 `SortingLayer` 값이 변경되면 `SortingLayerChangedEvent` 이벤트가 발생합니다. 3. `PixelRendererComponent` 객체는 `self.Entity.PixelRendererComponent` 경로를 통해 접근하며, [original] | - **OrderInLayerChangedEvent** Component의 OrderInLayer가 변경되었을 때 발생하는 이벤트입니다. - **SortingLayerChangedEvent** 컴포넌트의 SortingLayer가 변경되었을 때 발생하는 이벤트입니다. # Examples `F`키를 누르면 픽셀이 무작위로 깜빡이는 예제입니다. ```lua Property: [None] table<Vector2> Puzzles [None] PixelRendererComponent PixelRendererComp = nil [ [chunk_id] | Components:694:1

[task] | wikipedia [title] | DateTime [category] | Misc [rephrased] | `DateTime`은 날짜와 시간을 표현하기 위한 구조체입니다. `DateTime` 구조체는 날짜와 시간의 각 구성 요소를 개별적으로 접근할 수 있는 여러 속성을 제공합니다. `Year`, `Month`, `Day`, `Hour`, `Minute`, `Second`, `Millisecond` 속성은 각각 `int32` 타입으로 년, 월, 일, 시, 분, 초, 밀리초 값을 나타냅니다. `DayOfWeek` 속성은 `DayOfWeekType` 타입이며 읽기 전용(ReadOnly)으로, 해당 날짜의 요일을 반환합니다. `Elapsed` [original] | 날짜와 시간을 나타냅니다. # Properties - **int32 Day** DateTime의 일 구성 요소입니다. - **DayOfWeekType DayOfWeek [ReadOnly]** DateTime의 요일의 구성 요소입니다. - **integer Elapsed** DateTime을 구성하는 밀리초 단위의 정수입니다. - **int32 Hour** DateTime의 시간 구성 요소입니다. - **int32 Millisecond** DateTime의 밀리초 구성 요소입니다. - **int32 Minute* [chunk_id] | Misc:695:0

[task] | knowledge_list [title] | PixelRendererComponent [category] | Components [rephrased] | PixelRendererComponent는 원하는 스프라이트를 그릴 수 있는 기능을 제공하며, 크기는 16x16 이하로 사용하는 것을 권장합니다. **Properties** - `int32 Height`는 [ReadOnly] 속성을 가지며 스프라이트의 세로 길이를 나타냅니다. - `boolean IgnoreMapLayerCheck`는 `SortingLayer`에 Map Layer 이름을 지정했을 때 자동 치환을 수행하지 않도록 제어합니다. - `int32 OrderInLayer`는 같은 Layer 내의 우선순위를 결정하며, 수가 [original] | 원하는 스프라이트를 그릴 수 있는 기능을 제공합니다. 크기는 16x16 이하로 사용하는 것을 권장합니다. # Properties - **int32 Height [ReadOnly]** 스프라이트의 세로 길이입니다. - **boolean IgnoreMapLayerCheck** SortingLayer에 Map Layer 이름을 지정했을 때 자동 치환을 수행하지 않습니다. - **int32 OrderInLayer** 같은 Layer 내의 우선순위를 결정합니다. 수가 클수록 앞에 보입니다. - **string SortingLa [chunk_id] | Components:694:0

[task] | wikipedia [title] | DateTime [category] | Misc [rephrased] | # DateTime `DateTime` 타입은 날짜와 시간을 나타내는 값으로, 산술 연산과 비교 연산을 수행할 수 있는 정적(Static) 메서드를 제공합니다. 이 메서드들은 두 `DateTime` 값 간의 차이 계산, `TimeSpan` 값과의 덧셈 및 뺄셈, 그리고 두 날짜 사이의 상대적 순서나 동일성 판정을 지원합니다. ## 산술 연산 `DateTime` 값에 `TimeSpan` 값을 더하거나 빼는 연산은 `Addition`과 `Subtraction` 메서드를 통해 이루어집니다. `Addition` 메서드는 첫 번째 인 [original] | - **DateTime Addition(DateTime left, TimeSpan right) [Static]** 지정된 left 값에 right 값을 더한 새로운 DateTime 값을 반환합니다. - **boolean Equality(DateTime left, DateTime right) [Static]** 지정된 두 값이 같은지 확인합니다. - **boolean GreaterThan(DateTime left, DateTime right) [Static]** 지정된 left 값이 right 값보다 나중인지 판단합니다. [chunk_id] | Misc:695:1

[task] | wikipedia [title] | TimeSpan [category] | Misc [rephrased] | # TimeSpan `TimeSpan`은 시간 간격을 나타내는 타입입니다. ## 프로퍼티 `TimeSpan`은 시간 간격을 구성하는 개별 요소와 총합을 나타내는 프로퍼티를 제공합니다. 개별 구성 요소로는 `Days`(int32)가 일, `Hours`(int32)가 시간, `Minutes`(int32)가 분, `Seconds`(int32)가 초, `Milliseconds`(int32)가 밀리초를 각각 나타냅니다. 또한 `Elapsed`(integer)는 해당 `TimeSpan`을 구성하는 밀리초 단위의 정수 값을 포함합니다. [original] | 시간 간격을 나타냅니다. # Properties - **int32 Days** TimeSpan의 일 구성 요소입니다. - **integer Elapsed** TimeSpan을 구성하는 밀리초 단위의 정수입니다. - **int32 Hours** TimeSpan의 시간 구성 요소입니다. - **int32 Milliseconds** TimeSpan의 밀리초 구성 요소입니다. - **int32 Minutes** TimeSpan의 분 구성 요소입니다. - **int32 Seconds** TimeSpan의 초 구성 요 [chunk_id] | Misc:696:0

[task] | wikipedia [title] | PixelRendererComponent [category] | Components [rephrased] | PixelRendererComponent는 특정 스프라이트를 화면에 렌더링하는 기능을 제공하며, 최적의 시각적 품질과 성능을 위해 스프라이트 크기를 16x16 픽셀 이하로 사용하는 것을 권장합니다. 이 컴포넌트는 자체적인 속성(Property)과 메서드(Method)를 가지며, 상위 클래스인 Component에서 상속된 속성과 메서드도 포함하고 있습니다. ### 속성 (Properties) PixelRendererComponent는 스프라이트의 표시 방식과 정렬을 제어하는 네 가지 고유 속성을 제공합니다. 첫째, `Width [original] | 원하는 스프라이트를 그릴 수 있는 기능을 제공합니다. 크기는 16x16 이하로 사용하는 것을 권장합니다. # Properties - **int32 Height [ReadOnly]** 스프라이트의 세로 길이입니다. - **boolean IgnoreMapLayerCheck** SortingLayer에 Map Layer 이름을 지정했을 때 자동 치환을 수행하지 않습니다. - **int32 OrderInLayer** 같은 Layer 내의 우선순위를 결정합니다. 수가 클수록 앞에 보입니다. - **string SortingLa [chunk_id] | Components:694:0

[task] | diverse_qa [title] | PixelRendererComponent [category] | Components [rephrased] | 질문: PixelRendererComponent에서 OrderInLayer가 변경되었을 때 발생하는 이벤트의 이름은 무엇인가요? 답변: OrderInLayerChangedEvent입니다. 질문: 컴포넌트의 SortingLayer가 변경되었을 때 발생하는 이벤트의 이름은 무엇인가요? 답변: SortingLayerChangedEvent입니다. 질문: 제공된 예제 코드에서 `F` 키를 누르면 어떤 동작이 수행되나요? 답변: 픽셀이 무작위로 깜빡이는 동작이 수행됩니다. 질문: 예제 코드에서 `OnBeginPlay` 메서드 내에서 `P [original] | - **OrderInLayerChangedEvent** Component의 OrderInLayer가 변경되었을 때 발생하는 이벤트입니다. - **SortingLayerChangedEvent** 컴포넌트의 SortingLayer가 변경되었을 때 발생하는 이벤트입니다. # Examples `F`키를 누르면 픽셀이 무작위로 깜빡이는 예제입니다. ```lua Property: [None] table<Vector2> Puzzles [None] PixelRendererComponent PixelRendererComp = nil [ [chunk_id] | Components:694:1

[task] | diverse_qa [title] | DateTime [category] | Misc [rephrased] | 질문: mLua에서 날짜와 시간을 나타내는 데이터 타입은 무엇인가요? 답변: DateTime입니다. 질문: DateTime의 DayOfWeek 프로퍼티에 대한 설명으로 올바른 것은 무엇인가요? 1. DateTime의 일 구성 요소입니다. 2. DateTime의 요일 구성 요소이며 읽기 전용입니다. 3. DateTime의 시간 구성 요소입니다. 4. DateTime의 월 구성 요소입니다. 답변: 2번, DateTime의 요일 구성 요소이며 읽기 전용입니다. 질문: DateTime 객체의 Elapsed 프로퍼티는 어떤 단위의 값을 [original] | 날짜와 시간을 나타냅니다. # Properties - **int32 Day** DateTime의 일 구성 요소입니다. - **DayOfWeekType DayOfWeek [ReadOnly]** DateTime의 요일의 구성 요소입니다. - **integer Elapsed** DateTime을 구성하는 밀리초 단위의 정수입니다. - **int32 Hour** DateTime의 시간 구성 요소입니다. - **int32 Millisecond** DateTime의 밀리초 구성 요소입니다. - **int32 Minute* [chunk_id] | Misc:695:0

[task] | distill [title] | TimeSpan [category] | Misc [rephrased] | # TimeSpan 시간 간격을 나타내는 타입입니다. ## Properties | 속성 | 타입 | 설명 | | :--- | :--- | :--- | | `Days` | `int32` | 일 구성 요소 | | `Elapsed` | `integer` | 밀리초 단위 정수 | | `Hours` | `int32` | 시간 구성 요소 | | `Milliseconds` | `int32` | 밀리초 구성 요소 | | `Minutes` | `int32` | 분 구성 요소 | | `Seconds` | `int32` | 초 구성 요소 | | [original] | 시간 간격을 나타냅니다. # Properties - **int32 Days** TimeSpan의 일 구성 요소입니다. - **integer Elapsed** TimeSpan을 구성하는 밀리초 단위의 정수입니다. - **int32 Hours** TimeSpan의 시간 구성 요소입니다. - **int32 Milliseconds** TimeSpan의 밀리초 구성 요소입니다. - **int32 Minutes** TimeSpan의 분 구성 요소입니다. - **int32 Seconds** TimeSpan의 초 구성 요 [chunk_id] | Misc:696:0

[task] | wikipedia [title] | PixelRendererComponent [category] | Components [rephrased] | # PixelRendererComponent `PixelRendererComponent`은 픽셀 렌더링과 관련된 기능을 제공하는 컴포넌트입니다. 이 컴포넌트는 픽셀의 색상 변경 및 레이어 정렬 순서 변경 시 이벤트를 발생시킵니다. ## 이벤트 `PixelRendererComponent`는 다음과 같은 두 가지 이벤트를 지원합니다. 첫째, **OrderInLayerChangedEvent**는 컴포넌트의 `OrderInLayer` 속성이 변경되었을 때 발생합니다. 이는 동일한 정렬 레이어 내에서의 픽셀 렌더링 순서가 바뀌는 상황 [original] | - **OrderInLayerChangedEvent** Component의 OrderInLayer가 변경되었을 때 발생하는 이벤트입니다. - **SortingLayerChangedEvent** 컴포넌트의 SortingLayer가 변경되었을 때 발생하는 이벤트입니다. # Examples `F`키를 누르면 픽셀이 무작위로 깜빡이는 예제입니다. ```lua Property: [None] table<Vector2> Puzzles [None] PixelRendererComponent PixelRendererComp = nil [ [chunk_id] | Components:694:1

[task] | distill [title] | FootholdEnterEvent [category] | Events [rephrased] | # FootholdEnterEvent 엔티티가 발판에 착지(붙음) 시 발생하는 이벤트입니다. `RigidbodyComponent`(Server, Client)에 의해 트리거됩니다. ## Properties * **Entity Entity**: 발판에 붙은 엔티티. * **Foothold Foothold**: 대상 발판의 Id. ## Constructors * **FootholdEnterEvent(Entity entity = nil, Foothold foothold = nil)**: 지정한 값으로 초기화합니다. [original] | 엔티티가 발판에 붙었을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * RigidbodyComponent <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 Entity** 발판에 붙은 엔티티입니다. - **Foothold [chunk_id] | Events:698:0

[task] | wikipedia [title] | FootholdEnterEvent [category] | Events [rephrased] | **FootholdEnterEvent** `FootholdEnterEvent`는 엔티티가 발판(foothold)에 붙었을 때 발생하는 이벤트입니다. 이 이벤트는 `RigidbodyComponent` API에 의해 발생하며, 서버(Server)와 클라이언트(Client) 양쪽 공간에서 모두 트리거됩니다. **속성 (Properties)** 이벤트 객체에는 다음과 같은 속성이 포함되어 있습니다. * `Entity Entity`: 발판에 붙은 엔티티를 나타냅니다. * `Foothold Foothold`: 대상 발판의 Id를 [original] | 엔티티가 발판에 붙었을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * RigidbodyComponent <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 Entity** 발판에 붙은 엔티티입니다. - **Foothold [chunk_id] | Events:698:0

[task] | diverse_qa [title] | PixelRendererComponent [category] | Components [rephrased] | 질문: PixelRendererComponent는 어떤 기능을 제공하는 컴포넌트인가요? 답변: PixelRendererComponent는 원하는 스프라이트를 그릴 수 있는 기능을 제공하는 컴포넌트입니다. 질문: PixelRendererComponent에서 사용하는 스프라이트 크기에 대한 권장사항은 무엇인가요? 답변: 크기는 16x16 이하로 사용하는 것을 권장합니다. 질문: PixelRendererComponent의 `Height` 속성은 어떤 값을 나타내며, 어떤 속성이 부여되어 있나요? 답변: `Height` 속성은 스프라이 [original] | 원하는 스프라이트를 그릴 수 있는 기능을 제공합니다. 크기는 16x16 이하로 사용하는 것을 권장합니다. # Properties - **int32 Height [ReadOnly]** 스프라이트의 세로 길이입니다. - **boolean IgnoreMapLayerCheck** SortingLayer에 Map Layer 이름을 지정했을 때 자동 치환을 수행하지 않습니다. - **int32 OrderInLayer** 같은 Layer 내의 우선순위를 결정합니다. 수가 클수록 앞에 보입니다. - **string SortingLa [chunk_id] | Components:694:0

[task] | extract_knowledge [title] | MODTweenLogic [category] | Logics [rephrased] | # MODTweenLogic 서비스 `MODTweenLogic` 서비스는 스크립트 실행 환경 내에서 특정 이벤트를 발생시키거나, 다른 스크립트가 발생시킨 이벤트를 구독하고 해제하는 기능을 제공합니다. 또한 현재 스크립트가 서버 환경인지 클라이언트 환경인지 확인하는 유틸리티 메서드를 포함합니다. ## 개념 설명 이 서비스의 주요 기능은 **이벤트 시스템(Event System)**과 **환경 확인(Environment Check)**으로 나뉩니다. 1. **이벤트 시스템**: * `SendEvent`: 특정 타입의 [original] | - **EventHandlerBase ConnectEvent(string key, IScriptFunction eventHandler)** 이벤트를 연결합니다. 이 서비스에서 타입의 이름이 key인 이벤트가 발생하면, 핸들러로 통지받습니다. 핸들러는 event 매개 변수를 전달받습니다. - **EventHandlerBase ConnectEvent(Type eventType, IScriptFunction eventHandler)** 이벤트를 연결합니다. 이 서비스에서 타입이 eventType인 이벤트가 발생하면, 핸들러로 통지 [chunk_id] | Logics:651:1

[task] | distill [title] | FootholdLeaveEvent [category] | Events [rephrased] | # [Events] FootholdLeaveEvent 엔티티가 발판에서 떨어졌을 때 발생하는 이벤트입니다. `RigidbodyComponent` (Server, Client) API에 의해 발생합니다. ## Properties - **Entity Entity**: 발판에서 떨어진 엔티티 - **Foothold Foothold**: 대상 발판의 Id ## Constructors - **FootholdLeaveEvent(Entity entity = nil, Foothold foothold = nil)** 지정한 값으로 `Foo [original] | 엔티티가 발판에서 떨어졌을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * RigidbodyComponent <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 Entity** 발판에서 떨어진 엔티티입니다. - **Footh [chunk_id] | Events:699:0

[task] | knowledge_list [title] | FootholdEnterEvent [category] | Events [rephrased] | * `FootholdEnterEvent`는 엔티티가 발판에 붙었을 때 발생하는 이벤트입니다. * `FootholdEnterEvent`는 `RigidbodyComponent`에 의해 발생하며, 실행 공간 제약은 Server와 Client 양쪽에서 발생합니다. * `FootholdEnterEvent`의 `Entity` 속성은 발판에 붙은 엔티티를 나타내며 타입은 `Entity`입니다. * `FootholdEnterEvent`의 `Foothold` 속성은 대상 발판의 Id를 나타내며 타입은 `Foothold`입니다. * [original] | 엔티티가 발판에 붙었을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * RigidbodyComponent <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 Entity** 발판에 붙은 엔티티입니다. - **Foothold [chunk_id] | Events:698:0

[task] | wikipedia [title] | FootholdLeaveEvent [category] | Events [rephrased] | `FootholdLeaveEvent`는 엔티티가 발판에서 떨어졌을 때 발생하는 이벤트입니다. 이 이벤트는 `RigidbodyComponent`에 의해 트리거되며, 서버(Server) 및 클라이언트(Client) 양쪽 공간에서 모두 발생 가능합니다. 이벤트 객체는 다음 두 가지 프로퍼티를 포함합니다. `Entity` 타입의 `Entity` 프로퍼티는 발판에서 떨어진 엔티티를 참조하며, `Foothold` 타입의 `Foothold` 프로퍼티는 대상 발판의 Id를 저장합니다. 생성자(Constructor)는 `FootholdLeave [original] | 엔티티가 발판에서 떨어졌을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * RigidbodyComponent <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 Entity** 발판에서 떨어진 엔티티입니다. - **Footh [chunk_id] | Events:699:0

[task] | diverse_qa [title] | TimeSpan [category] | Misc [rephrased] | 질문: TimeSpan은 무엇을 나타내는 자료형인가요? 답변: TimeSpan은 시간 간격을 나타냅니다. 질문: TimeSpan의 Days 속성은 어떤 타입이며 무엇을 의미하나요? 답변: Days 속성은 int32 타입이며, TimeSpan의 일 구성 요소를 나타냅니다. 질문: TimeSpan의 Elapsed 속성은 어떤 단위의 값을 가지나요? 답변: Elapsed 속성은 TimeSpan을 구성하는 밀리초 단위의 정수입니다. 질문: TotalDays, TotalHours, TotalMilliseconds, TotalMinute [original] | 시간 간격을 나타냅니다. # Properties - **int32 Days** TimeSpan의 일 구성 요소입니다. - **integer Elapsed** TimeSpan을 구성하는 밀리초 단위의 정수입니다. - **int32 Hours** TimeSpan의 시간 구성 요소입니다. - **int32 Milliseconds** TimeSpan의 밀리초 구성 요소입니다. - **int32 Minutes** TimeSpan의 분 구성 요소입니다. - **int32 Seconds** TimeSpan의 초 구성 요 [chunk_id] | Misc:696:0

[task] | extract_knowledge [title] | DateTime [category] | Misc [rephrased] | # DateTime 비교 및 산술 연산 mLua에서 `DateTime` 타입의 값들을 비교하거나 시간 간격을 계산하기 위해 정적(Static) 메서드들을 제공합니다. 이 메서드들은 인스턴스 생성 없이 `DateTime` 타입에 직접 호출하여 두 날짜/시간 값의 관계를 판별하거나, `TimeSpan`과의 사칙연산을 수행합니다. ## 개념 설명 * **비교 연산**: 두 `DateTime` 값이 동일한지, 어느 쪽이 빠르거나 느린지를 판단합니다. * **산술 연산**: `DateTime` 값에 `TimeSpan`을 더하거나 [original] | - **DateTime Addition(DateTime left, TimeSpan right) [Static]** 지정된 left 값에 right 값을 더한 새로운 DateTime 값을 반환합니다. - **boolean Equality(DateTime left, DateTime right) [Static]** 지정된 두 값이 같은지 확인합니다. - **boolean GreaterThan(DateTime left, DateTime right) [Static]** 지정된 left 값이 right 값보다 나중인지 판단합니다. [chunk_id] | Misc:695:1

[task] | distill [title] | TimeSpan [category] | Misc [rephrased] | # [Misc] TimeSpan ## Methods | 시그니처 | 설명 | | :--- | :--- | | `TimeSpan Duration()` | 절댓값으로 새로운 `TimeSpan` 반환 | | `TimeSpan Negate()` | 부정값으로 새로운 `TimeSpan` 반환 | | `string ToFormattedString(string format)` | 표준/사용자 지정 서식 지정자를 사용해 문자열 변환 | | `string ToFormattedString(string format, string cultureNam [original] | - **TimeSpan Duration()** 개체의 절댓값으로 TimeSpan을 생성해 반환합니다. - **TimeSpan Negate()** 개체의 부정값으로 TimeSpan을 생성해 반환합니다. - **string ToFormattedString(string format)** TimeSpan을 문자열로 변환해 반환합니다. format에는 표준 TimeSpan 서식 지정자 및 사용자 지정 TimeSpan 서식 지정자가 포함될 수 있습니다. - **string ToFormattedString(string format, [chunk_id] | Misc:696:1

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