[category] | Misc [section] | [title] | WorldInstanceInfo [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/WorldInstanceInfo [text] | WorldInstanceService에서 검색한 월드 인스턴스 목록을 조회합니다. # Properties - **int32 CurrentUserCount [ReadOnly]** 현재 월드 인스턴스에 접속한 유저 수입니다. - **string Id [ReadOnly]** 월드 인스턴스의 Id입니다. - **int32 MaxUserCount [ReadOnly]** 월드 인스턴스에 접속할 수 있는 최대 유저 수입니다. - **string ShortCode [ReadOnly]** 월드 인스턴스의 식별자나 이름으로 사용할 수
[category] | Misc [section] | [title] | WorldInstanceInfoPages [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/WorldInstanceInfoPages [text] | WorldInstanceService에서 검색한 월드 인스턴스 목록을 페이지 단위로 조회합니다. # Properties - **boolean IsLastPage [ReadOnly]** 현재 페이지가 마지막 페이지인지 확인합니다. # Methods - **table<WorldInstanceInfo> GetCurrentPageDatas() [ServerOnly]** 현재 페이지의 WorldInstanceInfo 목록을 가져옵니다. - **boolean MoveToNextPageAndWait() [ServerOnly] [Yiel
[category] | Services [section] | [title] | PolicyService [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Services/PolicyService [text] | 지역별 정책 정보를 확인할 수 있는 기능을 제공합니다. # Methods - **PolicyInfo GetPolicyInfoForUserAndWait(string userId) [ServerOnly] [ReleaseOnly] [Yield]** 유저가 거주하는 지역의 정책 정보를 불러옵니다. 실패 시 nil을 반환합니다. 수행하는 동안 스크립트 실행을 중단합니다. 출시 환경에서만 동작하는 함수입니다. 메이커에서 실행하면 nil을 반환합니다. - **void GetPolicyInfoForUserAsync(string userId,
[category] | Enums [section] | [title] | AccountTrustLevel [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/AccountTrustLevel [text] | 유저 계정의 인증 레벨입니다. 계정 종류마다 계정 인증 방식이 다르게 적용됩니다.\n한국 계정은 넥슨 OTP를 2차 인증 수단으로 사용합니다.\n글로벌 계정의 경우 SMS, Google Authenticator를 2차 인증 수단으로 사용합니다.\n지정된 레벨에 부합하지 않는 유저에게 계정 종류별 확인해야 하는 항목을 안내하는 것을 권장합니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Level0 | 0 | 한국 계정의 경우 e-mail 인증을 하지 않은 계정입니다. 글로벌 계정의 경우 계정 보안 설
[category] | Components [section] | [title] | LineGUIRendererComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/LineGUIRendererComponent [text] | UI에 선을 그리며, 선의 속성을 설정할 수 있는 기능을 제공합니다. # Properties - **float Flexibility** 꺾이는 부분의 너비를 조절합니다. IsFlexible이 true일 때 적용됩니다. - **boolean IsFlexible** 꺾이는 부분을 이어 그릴지 끊어 그릴지 설정합니다. - **boolean IsSmooth** true면 부드러운 곡선, false면 날카로운 꺾은 선으로 그립니다. - **boolean Loop** true면 자동으로 시작점과 끝점을 이어 닫힌 선을 그립니다.
[category] | Components [section] | [title] | PolygonGUIRendererComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/PolygonGUIRendererComponent [text] | UI에 다각형을 그리는 기능입니다. # Properties - **Color Color** 다각형의 색상입니다. - **string MaterialId [Sync]** 렌더러에 적용할 머티리얼 Id를 지정합니다. - **SyncList<Vector2> Points** 다각형을 구성하는 꼭짓점들의 집합입니다. - **boolean UseCustomUVs** true라면 UVs에 설정한 UV 값이 도형에 적용됩니다. - **SyncList<Vector2> UVs** 꼭짓점의 UV를 설정합니다. 반드시 Points와 길
[category] | Enums [section] | [title] | NexonOtpStateType [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/NexonOtpStateType [text] | 유저의 2차 인증 사용 여부를 나타냅니다. 2차 인증은 계정 종류마다 다른 방식으로 적용됩니다.\n한국 계정은 넥슨 OTP를 2차 인증 수단으로 사용합니다.\n글로벌 계정은 SMS, Google Authenticator를 2차 인증 수단으로 사용합니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Unknown | -1 | 시스템 장애로 2차 인증 사용 여부 값을 받을 수 없습니다. | | Inactive | 0 | 2차 인증을 사용하지 않는 계정입니다. 한국 계정의 경우 넥슨 OTP를 사용하지 않는
[category] | Events [section] | [title] | BodyActionTypeChangeEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/BodyActionTypeChangeEvent [text] | BodyAction의 이름을 통해 ActionState를 변경할 때 사용하는 이벤트입니다. # Properties - **string actionType** 변경된 bodyAction입니다. - **int32 endFrameIndex** 재생되는 애니메이션의 끝 프레임을 지정합니다. 애니메이션의 총 프레임 개수를 넘을 수 없습니다. - **boolean needResetAction** 대상 아바타가 이미 동일한 상태를 재생 중일 때 명시적으로 처음부터 재생하도록 합니다. - **float playRate** 아바타 애
[category] | Enums [section] | [title] | TextOverflowMode [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/TextOverflowMode [text] | 텍스트 박스의 가로 영역을 넘어가는 텍스트 처리 방식을 설정합니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Overflow | 0 | 영역을 벗어난 텍스트를 그대로 표시합니다. | | Ellipsis | 1 | 영역을 벗어난 텍스트를 잘라냅니다. 잘린 텍스트는 줄임표로 대체됩니다. | | Truncate | 2 | 영역을 벗어난 텍스트를 잘라냅니다. | | Page | 3 | 텍스트를 여러 페이지로 잘라 표시합니다. | # Methods - **TextOverflowMode CastFrom(nu
[category] | Enums [section] | [title] | FontStyleType [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/FontStyleType [text] | 폰트를 다양하게 표현합니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Normal | 0 | 텍스트를 기본 스타일로 표시합니다. | | Bold | 1 | 굵게 표시합니다. | | Italic | 2 | 기울어진 텍스트로 표시합니다. | | Underline | 4 | 텍스트에 밑줄을 긋습니다. | | LowerCase | 8 | 소문자로 표시합니다. | | UpperCase | 16 | 대문자로 표시합니다. | | SmallCaps | 32 | 모두 대문자로 표시합니다. 대문자로 작성된 경우 소문
[category] | Enums [section] | [title] | TextVerticalAlignmentOption [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/TextVerticalAlignmentOption [text] | 세로 방향 텍스트를 정렬하는 방식입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Top | 256 | 텍스트를 영역의 상단에 정렬합니다. | | Middle | 512 | 텍스트를 영역의 중앙에 정렬합니다. | | Bottom | 1024 | 텍스트를 영역의 하단에 정렬합니다. | | Baseline | 2048 | 글자의 기준선을 기준으로 첫 줄이 영역 중앙에 오도록 정렬합니다. | | Geometry | 4096 | 전체 텍스트의 중심이 영역 중앙에 오도록 정렬합니다. | | Capline |
[category] | Enums [section] | [title] | TextHorizontalAlignmentOption [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/TextHorizontalAlignmentOption [text] | 가로 방향 텍스트를 정렬하는 방식입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Left | 1 | 텍스트를 왼쪽 정렬합니다. | | Center | 2 | 텍스트를 중앙 정렬합니다. | | Right | 4 | 텍스트를 오른쪽 정렬합니다. | | Justified | 8 | 텍스트를 영역의 양쪽 가장자리에 맞춰 정렬합니다. 단어 사이의 간격을 조절해 모든 줄의 너비를 일정하게 맞춥니다. 마지막 줄은 너비를 맞추지 않습니다. | | Flush | 16 | 텍스트를 영역의 양쪽 가장자리에 맞춰 정렬
[category] | Components [section] | [title] | PixelGUIRendererComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/PixelGUIRendererComponent [text] | 픽셀 값을 지정해 원하는 스프라이트를 UI에 그릴 수 있는 기능을 제공합니다. 크기는 16x16 이하로 사용하는 것을 권장합니다. # Properties - **int32 Height [ReadOnly]** 스프라이트의 세로 길이입니다. - **boolean IgnoreMapLayerCheck** SortingLayer에 Map Layer 이름을 지정했을 때 자동 치환을 수행하지 않습니다. - **int32 OrderInLayer** 같은 Layer 내의 우선순위를 결정합니다. 수가 클수록 앞에 보입니다. - **bool
[category] | Components [section] | [title] | TextRendererComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/TextRendererComponent [text] | 월드 공간에 텍스트를 출력합니다. TransformComponent와 함께 사용합니다. # Properties - **boolean AllowAutomaticTranslation [MakerOnly]** Text 프로퍼티 값의 자동 번역 여부를 설정합니다. - **boolean BestFit [Sync]** 폰트 크기를 영역 크기에 맞게 조절합니다. - **Color BottomLeftColor [Sync]** 하단 촤측 색상입니다. - **Color BottomRightColor [Sync]** 하단 우측 색상입니다
[category] | Enums [section] | [title] | GradientModes [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/GradientModes [text] | 그라데이션을 적용합니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Single | 0 | 단일 색상을 적용합니다. | | Horizontal | 1 | 좌우로 그라데이션을 적용합니다. | | Vertical | 2 | 위아래로 그라데이션을 적용합니다. | | FourCorners | 3 | 사방향으로 그라데이션을 적용합니다. | # Methods - **GradientModes CastFrom(number value) [Static]** 숫자를 해당 타입으로 변환합니다. - **Gradient
[category] | Events [section] | [title] | MenuPopupClosedEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/MenuPopupClosedEvent [text] | 메뉴 팝업을 닫을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InputService <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Constructors - **MenuPopupClosedEvent()** 기본값으로 MenuPopupClosedEvent를 초기화합니다.
[category] | Events [section] | [title] | ExitPopupOpenedEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/ExitPopupOpenedEvent [text] | 종료 팝업을 열 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InputService <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Constructors - **ExitPopupOpenedEvent()** 기본값으로 ExitPopupOpenedEvent를 초기화합니다.
[category] | Events [section] | [title] | EntityVisibleInHierarchyChangedEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/EntityVisibleInHierarchyChangedEvent [text] | 엔티티의 VisibleInHierarchy가 변경되었을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * MODEntity <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **boolean VisibleInHierarchy** 엔티티의 Vi
[category] | Events [section] | [title] | TotalServerFunctionRateLimitEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/TotalServerFunctionRateLimitEvent [text] | 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** 함수의 컴포넌트가 속한 엔티티의 Id입니다.
[category] | Events [section] | [title] | MenuPopupOpenedEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/MenuPopupOpenedEvent [text] | 메뉴 팝업을 열 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InputService <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Constructors - **MenuPopupOpenedEvent()** 기본값으로 MenuPopupOpenedEvent를 초기화합니다.
[category] | Events [section] | [title] | ExitPopupClosedEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/ExitPopupClosedEvent [text] | 종료 팝업을 닫을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * InputService <img src="https://img.shields.io/static/v1?label=Space&message=Client&color=c4a484" alt="custom" title="Client에서 이벤트가 발생합니다." data-nodeid="4"> # Constructors - **ExitPopupClosedEvent()** 기본값으로 ExitPopupClosedEvent를 초기화합니다.
[category] | Events [section] | [title] | EntityEnabledInHierarchyChangedEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/EntityEnabledInHierarchyChangedEvent [text] | 엔티티의 EnabledInHierarchy가 변경되었을 때 발생하는 이벤트입니다. 이 Event는 아래 API에 의해 발생합니다. * MODEntity <img src="https://img.shields.io/static/v1?label=Space&message=Server,Client&color=c4a484" alt="custom" title="Server, Client에서 이벤트가 발생합니다." data-nodeid="4"> # Properties - **boolean EnabledInHierarchy** 엔티티의 En
[category] | Events [section] | [title] | ServerFunctionRateLimitEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/ServerFunctionRateLimitEvent [text] | 특정 컴포넌트, 서비스, 로직의 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** 함수의 컴포넌트
[category] | Misc [section] | [title] | TextRendererSpacingOption [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/TextRendererSpacingOption [text] | 다양한 간격 옵션입니다. # Properties - **float Character** 글자 간격을 설정합니다. - **float Line** 줄 간격을 설정합니다. - **float Paragraph** 줄 나눔 간격을 설정합니다. - **float Word** 단어 간격을 설정합니다. # Methods - **TextRendererSpacingOption Clone()** 복사본을 생성합니다.
[category] | Services [section] | [title] | RateLimitService [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Services/RateLimitService [text] | 스크립트 및 네이티브 API의 사용량을 제한하는 기능을 제공합니다. # Methods - **void SetServerFunctionRateLimitForComponent(string entityId, string componentName, string functionName, int32 maxToken, float tokenRefillPerSecond) [ServerOnly]** 특정 엔티티에 속한 컴포넌트의 server 실행 제어 함수 호출량을 제한합니다. 유저가 함수를 호출할 때마다 토큰이 1개씩 차감됩니다. 토큰을 모두
[category] | Enums [section] | [title] | UpdateAuthorityType [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/UpdateAuthorityType [text] | AIComponent가 실행될 공간을 나타냅니다. # Members | 이름 | 값 | 설명 | |---|---|---| | Server | 0 | 서버 공간에서 실행됩니다. | | Client | 1 | 클라이언트 공간에서 실행됩니다. | # Methods - **UpdateAuthorityType CastFrom(number value) [Static]** 숫자를 해당 타입으로 변환합니다. - **UpdateAuthorityType CastFrom(string value) [Static]** 문자열을 해당 타입으로 변환
[category] | Components [section] | [title] | UIBaseParticleComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/UIBaseParticleComponent [text] | UI에 사용하는 파티클 효과를 만드는 UIParticleComponent의 부모 컴포넌트입니다. # Properties - **boolean AutoRandomSeed** 파티클 입자 방출이 시작될 때마다 랜덤 시드를 새로 생성할지 여부를 설정합니다. - **Color Color** 렌더링될 파티클의 색상을 보정합니다. - **boolean IsEmitting [ReadOnly] [HideFromInspector]** 새 파티클을 방출하고 있는지를 나타냅니다. - **Vector2 LocalScale** 파티클의 크기
[category] | Enums [section] | [title] | UIAreaParticleType [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/UIAreaParticleType [text] | UIAreaParticleComponent에서 사용하는 파티클 프리셋 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | None | 0 | 기본값입니다. 사용하는 파티클이 없습니다. | | FogCalm | 1 | 안개 구름 파티클입니다. | | FogHeavy | 2 | 하강하는 안개구름 파티클입니다. | | FogLively | 3 | 피어오르는 안개구름 파티클입니다. | | CalmStarField | 4 | 피어오르는 별 무리 파티클입니다. | | StarFieldSimple | 5 |
[category] | Enums [section] | [title] | UISpriteParticleType [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Enums/UISpriteParticleType [text] | UISpriteParticleComponent에서 사용하는 파티클 프리셋 타입입니다. # Members | 이름 | 값 | 설명 | |---|---|---| | None | 0 | 기본값입니다. 사용하는 파티클이 없습니다. | | BurstBig | 1 | 퍼지는 원형 효과와 함께 지정한 스프라이트가 나타납니다. | | SpawnField | 2 | 작은 입자들과 지정한 스프라이트가 함께 원 영역에 여러 개 나타납니다. | | BurstNova | 3 | 작은 입자들과 지정한 스프라이트가 원 영역에 폭발합니다. | | SimpleS
[category] | Components [section] | [title] | UIBasicParticleComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/UIBasicParticleComponent [text] | UI에 사용하는 기본 파티클의 설정 및 제어 기능을 제공합니다. # Properties - **UIBasicParticleType ParticleType** 생성할 파티클의 타입을 설정합니다. ##### inherited from UIBaseParticleComponent: - **boolean AutoRandomSeed** 파티클 입자 방출이 시작될 때마다 랜덤 시드를 새로 생성할지 여부를 설정합니다. - **Color Color** 렌더링될 파티클의 색상을 보정합니다. - **boolean IsEmitting [R