[category] | Misc [section] | [title] | DataStorage [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/DataStorage [text] | 더는 사용하지 않는 타입입니다. 용도에 맞게 DataStorageService의 GetGlobalDataStorage(string), GetUserDataStorage(string), GetCreatorDataStorage(), GetSortableDataStorage(string)를 사용하세요. # Methods - **string GetAndWait(string key) [Deprecated] [ServerOnly] [Yield]** 더는 사용하지 않는 함수입니다. 용도에 맞게 GlobalDataStorage, UserDat
[category] | Misc [section] | [title] | DataRef [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/DataRef [text] | 데이터를 참조할 수 있는 Ref 객체입니다. # Properties - **string DataId** 데이터의 Id입니다. # Constructors - **DataRef()** 기본값으로 DataRef를 초기화합니다. - **DataRef(string dataId)** 지정한 값으로 DataRef를 초기화합니다.
[category] | Misc [section] | [title] | EntityRef [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/EntityRef [text] | 엔티티를 참조합니다. 엔티티의 Id를 갖고 있다가 실제로 접근이 필요할 때 엔티티를 찾습니다. # Properties - **string EntityId [ReadOnly]** 참조하고 있는 Entity의 Id입니다. - **string EntityPath [Deprecated] [ReadOnly]** 더는 사용하지 않는 프로퍼티입니다. # Constructors - **EntityRef(Entity entity)** 지정한 entity를 참조하는 EntityRef를 초기화합니다. - **EntityRef(string
[category] | Misc [section] | [title] | Shape [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/Shape [text] | 충돌과 관련된 기능에 활용할 수 있는 모양을 나타냅니다. # Properties - **Vector2 Position** 모양의 월드 좌표상 위치입니다.
[category] | Misc [section] | [title] | StateType [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/StateType [text] | StateComponent 및 StateSet에서 사용되는 State를 표현합니다. 나만의 StateType을 정의하여 StateComponent 또는 StateSet에서 활용할 수 있습니다. # Properties - **StateComponent ParentComponent [ReadOnly]** 이 State를 소유한 StateComponent입니다.
[category] | Misc [section] | [title] | UserDataSet [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/UserDataSet [text] | 유저가 제작한 데이터 테이블입니다. # Properties - **ReadOnlyList<string> Columns [ReadOnly] [HideFromInspector]** 데이터 테이블의 각 열의 내용을 담고 있는 리스트입니다. - **string Id [ReadOnly] [HideFromInspector]** 데이터 테이블의 Id입니다. - **string Name [ReadOnly] [HideFromInspector]** 데이터 테이블의 이름입니다. - **boolean ServerOnly [ReadOnly]**
[category] | Misc [section] | [title] | RectTileInfo [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/RectTileInfo [text] | 타일셋에 정의된 각 타일의 정보를 나타냅니다. # Properties - **int32 Index [ReadOnly]** 자동으로 부여되는 타일셋의 인덱스 번호입니다. 1부터 시작합니다. - **boolean IsCollidable [ReadOnly]** 충돌 여부입니다. true일 경우 플레이어는 타일 위를 지나갈 수 없습니다. - **string Name [ReadOnly]** 타일의 이름입니다. - **string SpriteRUID [ReadOnly]** 스프라이트의 RUID입니다.
[category] | Misc [section] | [title] | WorldShopProduct [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/WorldShopProduct [text] | WorldShopService를 통해 얻은 상품의 정보입니다. # Properties - **string Description** 상품의 설명입니다. - **DateTime EndSalesPeriod** 판매 종료 일시입니다. HasSalesPeriod가 true일 때만 유효한 값을 가집니다. - **boolean HasSalesPeriod** 판매 기간이 설정되어 있는지 확인합니다. - **string Id** 상품의 식별자입니다. - **string Name** 상품의 이름입니다. - **int32 Price*
[category] | Misc [section] | [title] | WorldShopProductPages [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/WorldShopProductPages [text] | WorldShopService에서 검색한 상품 목록을 페이지 단위로 조회합니다. # Properties - **boolean IsLastPage** 현재 페이지가 검색 결과의 마지막 페이지인지 확인합니다. # Methods - **table<WorldShopProduct> GetCurrentPageDatas()** 검색 결과 중 현재 페이지의 상품 정보 목록을 구합니다. 한 페이지에는 최대 25개의 검색 결과가 포함됩니다. - **void MoveToNextPageAndWait() [Yield]** 검색 결과의 다음 페
[category] | Misc [section] | [title] | WorldShopPurchaseInfo [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/WorldShopPurchaseInfo [text] | WorldShopService에서 사용하는 상품의 구매 정보입니다. # Properties - **integer OrderNumber** 주문번호입니다. 무료 상품 구매 시 0으로 지정됩니다. - **string ProductId** 구매한 상품의 Id입니다. - **string PurchaseId** 처리할 구매 Id입니다. - **string UserId** 상품을 구매한 유저 Id입니다. # Methods - **WorldShopPurchaseInfo Clone()** 복사본을 생성합니다.
[category] | Services [section] | [title] | ResourceService [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Services/ResourceService [text] | 리소스와 관련된 기능을 제공하는 서비스입니다. # Methods - **void ClearCaches()** 불러온 모든 리소스를 캐시에서 제거합니다. 리소스를 메모리에서 해제하려면 ClearCaches() 함수로 캐시를 먼저 제거한 후 UnloadUnusedResources() 함수를 사용합니다. - **ResourceType GetTypeAndWait(string RUID) [Yield]** RUID의 리소스 타입을 반환합니다. - **AnimationClip LoadAnimationClipAndWait(string RU
[category] | Services [section] | [title] | WorldShopService [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Services/WorldShopService [text] | 유료 재화를 통한 월드 내 상품 구매 관련 기능을 제공합니다. # Methods - **WorldShopProduct GetProductAndWait(string productId) [Yield]** 상품의 정보를 얻습니다. 수행하는 동안 스크립트 실행을 중단합니다. 출시된 월드에서는 Waiting, Ing, End 상태의 상품의 정보를 얻을 수 있고, 제작 중인 월드에서는 Register, Waiting, Ing, End 상태의 상품의 정보를 얻을 수 있습니다. - **WorldShopProductPages GetProduct
[category] | Events [section] | [title] | FaceActionStateChangeEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/FaceActionStateChangeEvent [text] | Face Action의 상태가 변경되었을 때 발생하는 이벤트입니다. # Properties - **MapleAvatarFaceActionState ActionState** 변경된 상태입니다. # Constructors - **FaceActionStateChangeEvent()** 기본값으로 FaceActionStateChangeEvent를 초기화합니다.
[category] | Events [section] | [title] | GizmoColliderChangedEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/GizmoColliderChangedEvent [text] | GizmoCollider가 변경되었을 때 발생하는 이벤트입니다. # Constructors - **GizmoColliderChangedEvent()** 기본값으로 GizmoColiderChangedEvent를 초기화합니다.
[category] | Logics [section] | [title] | DefaultUserEnterLeaveLogic [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Logics/DefaultUserEnterLeaveLogic [text] | 유저의 입장과 퇴장에 관련된 기능을 제공합니다. # Properties - **string PlayerUri** 플레이어 엔티티를 생성할 때 사용할 Model의 Id입니다. 모델 콘텍스트 메뉴의 Copy Model ID를 활용하세요. Server 공간에서 변경해야 변경 사항이 적용됩니다. - **string StartPoint** 시작 맵의 이름입니다. 맵 콘텍스트 메뉴의 Copy Entry Path를 활용하세요. Server 공간에서 변경해야 변경 사항이 적용됩니다. # Methods ##### inherited fro
[category] | Logics [section] | [title] | MODTweenLogic [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Logics/MODTweenLogic [text] | 더는 사용하지 않는 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, EaseT
[category] | Events [section] | [title] | RigidbodyEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/RigidbodyEvent [text] | RigidbodyComponent와 관련된 이벤트들의 상위 클래스입니다. # Properties - **RigidbodyComponent Rigidbody [ReadOnly]** 발생된 엔티티의 RigidbodyComponent입니다.
[category] | Misc [section] | [title] | ComponentRef [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/ComponentRef [text] | 컴포넌트를 참조합니다. 컴포넌트의 Id를 갖고 있다가 실제로 접근이 필요할 때 컴포넌트를 찾습니다. 사용법은 Component 타입과 똑같습니다. # Properties - **string EntityId [ReadOnly]** 참조하고 있는 Component를 가진 Entity의 Id입니다. - **string TypeName [ReadOnly]** 참조하고 있는 Component의 타입명입니다. # Constructors - **ComponentRef(Component component)** 지정한 component
[category] | Misc [section] | [title] | AnimationClip [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/AnimationClip [text] | MSW의 애니메이션 출력을 위한 메타 정보와 Sprite를 포함하고 있는 클래스입니다. # Properties - **ReadOnlyList<Frame> Frames [ReadOnly]** 각 프레임을 담고 있는 리스트입니다. - **float PlayRate [ReadOnly]** 재생 속도입니다. 1일 경우 1배속입니다. ##### inherited from ResourceObject: - **boolean IsLoadComplete [ReadOnly]** 리소스가 정상적으로 로드가 완료됐는지를 확인하는 플래그입니
[category] | Components [section] | [title] | PixelRendererComponent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Components/PixelRendererComponent [text] | 원하는 스프라이트를 그릴 수 있는 기능을 제공합니다. 크기는 16x16 이하로 사용하는 것을 권장합니다. # Properties - **int32 Height [ReadOnly]** 스프라이트의 세로 길이입니다. - **boolean IgnoreMapLayerCheck** SortingLayer에 Map Layer 이름을 지정했을 때 자동 치환을 수행하지 않습니다. - **int32 OrderInLayer** 같은 Layer 내의 우선순위를 결정합니다. 수가 클수록 앞에 보입니다. - **string SortingLaye
[category] | Misc [section] | [title] | DateTime [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/DateTime [text] | 날짜와 시간을 나타냅니다. # Properties - **int32 Day** DateTime의 일 구성 요소입니다. - **DayOfWeekType DayOfWeek [ReadOnly]** DateTime의 요일의 구성 요소입니다. - **integer Elapsed** DateTime을 구성하는 밀리초 단위의 정수입니다. - **int32 Hour** DateTime의 시간 구성 요소입니다. - **int32 Millisecond** DateTime의 밀리초 구성 요소입니다. - **int32 Minute**
[category] | Misc [section] | [title] | TimeSpan [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/TimeSpan [text] | 시간 간격을 나타냅니다. # Properties - **int32 Days** TimeSpan의 일 구성 요소입니다. - **integer Elapsed** TimeSpan을 구성하는 밀리초 단위의 정수입니다. - **int32 Hours** TimeSpan의 시간 구성 요소입니다. - **int32 Milliseconds** TimeSpan의 밀리초 구성 요소입니다. - **int32 Minutes** TimeSpan의 분 구성 요소입니다. - **int32 Seconds** TimeSpan의 초 구성 요소입
[category] | Events [section] | [title] | FootholdEnterEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/FootholdEnterEvent [text] | 엔티티가 발판에 붙었을 때 발생하는 이벤트입니다. 이 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 F
[category] | Events [section] | [title] | FootholdLeaveEvent [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Events/FootholdLeaveEvent [text] | 엔티티가 발판에서 떨어졌을 때 발생하는 이벤트입니다. 이 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** 발판에서 떨어진 엔티티입니다. - **Footho
[category] | Logics [section] | [title] | TweenLogic [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Logics/TweenLogic [text] | Tween 관련 기능들을 제공합니다. # Methods - **float Ease(float startValue, float endValue, float duration, EaseType type, float tweenTime)** 시작값과 끝값 사이의 보간을 수행합니다. tweenTime을 duration으로 나눈 값으로 보간을 수행합니다. duration이 0인 경우 endValue를 반환하며, tweenTime이 0보다 작거나 duration보다 큰 경우 예상치 못한 값이 반환될 수 있습니다. - **Tweener Make
[category] | Misc [section] | [title] | CreatorDataStorage [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/CreatorDataStorage [text] | 이 저장소는 크리에이터가 소유한 모든 월드에서 사용 가능하고, 저장된 데이터를 공유합니다. 메이커와 출시 환경은 저장소를 공유하지 않습니다. # Properties - **string Name [ReadOnly]** 이 CreatorDataStorage의 이름입니다. # Methods - **int32, List<string> BatchDeleteAndWait(List<string> keys) [ServerOnly] [Yield]** 입력한 키들로 데이터들을 삭제합니다. 에러 코드와 삭제에 성공한 키들을 반환합니다. 수행하
[category] | Misc [section] | [title] | DataStorageItem [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/DataStorageItem [text] | DataStorage에 저장된 데이터를 나타냅니다. # Properties - **DataStorageKeyInfo KeyInfo [ReadOnly]** DataStorageItem 데이터의 키입니다. - **string Value [ReadOnly]** DataStorageItem 데이터의 값입니다.
[category] | Misc [section] | [title] | DataStorageItemPages [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/DataStorageItemPages [text] | DataStorage에 저장된 데이터를 조회하는 기능을 제공합니다. # Properties - **boolean IsLastPage [ReadOnly]** 현재 페이지가 마지막 페이지인지 확인합니다. # Methods - **table<DataStorageItem> GetCurrentPageDatas() [ServerOnly]** 현재 페이지의 데이터 목록을 가져옵니다. - **int32 LoadNextPageAndWait() [ServerOnly] [Yield]** 다음 페이지를 불러오고, 에러 코드를 반환합니다. M
[category] | Misc [section] | [title] | DataStorageKeyInfo [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/DataStorageKeyInfo [text] | DataStorage의 데이터를 식별하는 데 사용하는 정보입니다. # Properties - **string Key** DataStorage 데이터의 키입니다. - **string Tag** DataStorage 데이터의 태그입니다. 설정한 값을 저장할 데이터의 태그로 지정할 수 있습니다. - **string Version** DataStorage의 데이터의 버전입니다. 설정한 값을 저장할 데이터의 버전으로 지정할 수 있습니다. # Constructors - **DataStorageKeyInfo()** 기본값으로 D
[category] | Misc [section] | [title] | DataStorageVersionInfo [url] | https://maplestoryworlds-creators.nexon.com/ko/apiReference/Misc/DataStorageVersionInfo [text] | DataStorage의 데이터의 버전 정보를 나타냅니다. # Properties - **DateTime CreateTime [ReadOnly]** 버전이 생성된 시점입니다. - **string Version [ReadOnly]** 버전의 이름입니다.