msw-ai-tf/maplestory-worlds-creator-docs huggingface dataset:
PlayerActionEvent

This event is raised when the player uses an Action.  
  
This event is triggered by the API below.

  * PlayerControllerComponent (Space;Server,Client)



# Properties

[{"index":"string ActionName","0":"The name of the occurring Action."}]

[{"index":"Entity PlayerEntity","0":"The entity of the occurring player."}]

# Constructors

[{"index":"PlayerActionEvent(string actionName = \"\")","0":"Initializes PlayerActionEvent to the specified value."}]
HitFeedbackAction

This Enum is no longer used.

# Members

[{"Name":"Default","Value":"0","Desc":"This Enum is no longer used."},{"Name":"Knockback","Value":"1","Desc":"This Enum is no longer used."}]

# Methods

[{"index":"HitFeedbackAction CastFrom(number value) (Static)","0":"This Enum is no longer used."}]

[{"index":"HitFeedbackAction CastFrom(string value) (Static)","0":"This Enum is no longer used."}]
RigidbodyKinematicMoveJumpEvent

This event occurs when jumping or landing while the KinematicMove property is true.  
  
This event is triggered by the API below.

  * RigidbodyComponent (Space;Server,Client)



# Properties

[{"index":"Entity Entity","0":"The entity affected by the event."}]

[{"index":"boolean IsJumping","0":"The current jump status."}]

# Constructors

[{"index":"RigidbodyKinematicMoveJumpEvent()","0":"Resets the RigidbodyKinematicMoveJumpEvent."}]
UserLeaveEvent

This event occurs in UserService when a user leaves.\nThe User Entity will be deleted once the UserLeaveEvent handler is complete.\nIf the UserLeaveEvent handler takes too long, the user Entity will be deleted first.  
  
This event is triggered by the API below.

  * UserService (Space;Server)



# Properties

[{"index":"string ProfileCode","0":"This player's profile code."}]

[{"index":"string UserId","0":"The user's unique identifier."}]

# Constructors

[]

[]
SoundPlayStateChangedEvent

Event that occurs when the playback state of the background music for the SoundService and sound effect for the SoundComponent change.  
  
This event is triggered by the API below.

  * SoundComponent (Space;Client)
  * SoundService (Space;Client)



# Properties

[{"index":"SoundPlayState State","0":"Changed playback state."}]

# Constructors

[{"index":"SoundPlayStateChangedEvent(SoundPlayState state = SoundPlayState.Stop)","0":"Initializes the specified SoundPlayStateChangedEvent."}]
SkeletonAnimationCompleteEvent

This event occurs when the skeleton animation is done playing. If it is set to play on a loop, the event will trigger each time it's completed.  
  
This event is triggered by the API below.

  * SkeletonGUIRendererComponent (Space;Client)
  * SkeletonRendererComponent (Space;Client)



# Properties

[{"index":"SkeletonAnimationClip AnimationClip","0":"Animation information."}]

# Constructors

[{"index":"SkeletonAnimationCompleteEvent()","0":"Resets the SkeletonAnimationCompleteEvent."}]
ScreenTouchReleaseEditorEvent

This event occurs while touching/holding the screen or clicking/holding in the editor mode.  
  
This event is triggered by the API below.

  * EditorService (Space;Editor)



# Properties

##### inherited from ScreenTouchEditorEvent:

[{"index":"Vector2 TouchPoint","0":"The occurring point of touching."}]

# Constructors

[{"index":"ScreenTouchReleaseEditorEvent(Vector2 touchPoint = Vector2(0, 0))","0":"Initializes ScreenTouchReleaseEditorEvent to the specified value."}]
UITransformAxis

Used when setting the axis in the UI system.

# Members

[{"Name":"Horizontal","Value":"0","Desc":"This is the horizontal axis."},{"Name":"Vertical","Value":"1","Desc":"This is the vertical axis."}]

# Methods

[{"index":"UITransformAxis CastFrom(number value) (Static)","0":"Converts numbers to the applicable type."}]

[{"index":"UITransformAxis CastFrom(string value) (Static)","0":"Converts strings to the applicable type."}]
UIModeTypeChangedEvent

An event that occurs when the UIMode of UITransformComponent changes.  
  
This event is triggered by the API below.

  * UITransformComponent (Space;Client)



# Properties

[{"index":"UIModeType UIModeType","0":"The position UI entities are drawn at."}]

# Constructors

[{"index":"UIModeTypeChangedEvent(UIModeType uiModeType = UIModeType.None)","0":"Initializes UIModeTypeChangedEvent to the specified value."}]
RigidbodyQuartviewJumpEvent

This event is raised when changing the jump state in quarter view mode.  
  
This event is triggered by the API below.

  * RigidbodyComponent (Space;Client)



# Properties

[{"index":"boolean IsJumping","0":"Changed jump state."}]

[{"index":"Entity PlayerEntity","0":"The entity of the generated Rigidbody."}]

# Constructors

[{"index":"RigidbodyQuartviewJumpEvent(boolean isJumping = false)","0":"Initializes RigidbodyQuartviewJumpEvent to the specified value."}]
GridViewFixedType

Indicates whether rows and columns are frozen in GridViewComponent.

# Members

[{"Name":"ColumnCountFixed","Value":"0","Desc":"Freeze the column."},{"Name":"RowCountFixed","Value":"1","Desc":"Freeze the row."}]

# Methods

[{"index":"GridViewFixedType CastFrom(number value) (Static)","0":"Converts numbers to the applicable type."}]

[{"index":"GridViewFixedType CastFrom(string value) (Static)","0":"Converts strings to the applicable type."}]
TweenLoopType

Indicates the Tweener iteration method.

# Members

[{"Name":"Restart","Value":"0","Desc":"Repeat tween's sequential play only."},{"Name":"PingPong","Value":"1","Desc":"Repeat tween's sequential and reverse plays."}]

# Methods

[{"index":"TweenLoopType CastFrom(number value) (Static)","0":"Converts numbers to the applicable type."}]

[{"index":"TweenLoopType CastFrom(string value) (Static)","0":"Converts strings to the applicable type."}]
ClimbableType

Represents a climbing animation.

# Members

[{"Name":"Rope","Value":"0","Desc":"The climbing animation is a rope type."},{"Name":"Ladder","Value":"1","Desc":"The climbing animation is a ladder type."}]

# Methods

[{"index":"ClimbableType CastFrom(number value) (Static)","0":"Converts numbers to the applicable type."}]

[{"index":"ClimbableType CastFrom(string value) (Static)","0":"Converts strings to the applicable type."}]
WorldShopProductType

Indicates the product type.

# Members

[{"Name":"Item","Value":"0","Desc":"The type of the product is an item."},{"Name":"Pass","Value":"1","Desc":"The type of the product is a voucher."}]

# Methods

[{"index":"WorldShopProductType CastFrom(number value) (Static)","0":"Converts numbers to the applicable type."}]

[{"index":"WorldShopProductType CastFrom(string value) (Static)","0":"Converts strings to the applicable type."}]
InventoryItemAddedEvent

This event occurs when adding an item to the inventory.  
  
This event is triggered by the API below.

  * InventoryComponent (Space;Server,Client)



# Properties

##### inherited from InventoryItemEvent:

[{"index":"Entity Entity","0":"Occurring Inventory of an Entity."}]

[{"index":"List Items","0":"Updated Item list."}]

# Constructors

[{"index":"InventoryItemAddedEvent(Entity inventoryEntity = nil, List items = nil)","0":"Initializes InventoryItemAddedEvent to the specified value."}]
InventoryItemRemovedEvent

This event occurs when removing an item of the inventory.  
  
This event is triggered by the API below.

  * InventoryComponent (Space;Server,Client)



# Properties

##### inherited from InventoryItemEvent:

[{"index":"Entity Entity","0":"Occurring Inventory of an Entity."}]

[{"index":"List Items","0":"Updated Item list."}]

# Constructors

[{"index":"InventoryItemRemovedEvent(Entity inventoryEntity = nil, List items = nil)","0":"Initializes InventoryItemRemovedEvent to the specified value."}]
InventoryItemModifiedEvent

This event occurs when editing an item of the inventory.  
  
This event is triggered by the API below.

  * InventoryComponent (Space;Server,Client)



# Properties

##### inherited from InventoryItemEvent:

[{"index":"Entity Entity","0":"Occurring Inventory of an Entity."}]

[{"index":"List Items","0":"Updated Item list."}]

# Constructors

[{"index":"InventoryItemModifiedEvent(Entity inventoryEntity = nil, List items = nil)","0":"Initializes InventoryItemModifiedEvent to the specified value."}]
PolygonShape

Represents a polygonal shape utilized for collision-related functions.

# Properties

[{"index":"float Angle","0":"Rotated angle."}]

[{"index":"List Points","0":"The position in world coordinates of the points that make up the polygon."}]

##### inherited from Shape:

[{"index":"Vector2 Position","0":"The shape's position in world coordinates."}]

# Constructors

[{"index":"PolygonShape(Vector2 position, List points, float angle)","0":"Initializes PolygonShape to the specified value."}]
RegexGroup

A successful single capture result.

# Properties

[{"index":"string Name (ReadOnly)","0":"The name of the group."}]

[{"index":"boolean Success (ReadOnly)","0":"Shows the success status of the match operation."}]

# Methods

[{"index":"table GetCaptures()","0":"Retrieves all captures matched using capturing groups."}]

# SeeAlso

  * [Regular Expression Syntax](/docs?postId=1043)
  * [Regular Expressions](/docs?postId=1041)
EntitySaveLoadEvent

This feature is not available for creators.  
  
This event is triggered by the API below.

  * MODEntity (Space;Server,Client)



# Properties

[{"index":"JObject JsonData","0":"This feature is not available for creators."}]

##### inherited from EntityEventType:

[{"index":"Entity Entity","0":"Entity which made an event occur."}]

# Constructors

[{"index":"EntitySaveLoadEvent(Entity entity = nil, JObject jsonData = nil)","0":"Initializes EntitySaveLoadEvent to the specified value."}]
EntityAddChildrenEvent

This event occurs when adding a child entity to an entity.  
  
This event is triggered by the API below.

  * MODEntity (Space;Server,Client)



# Properties

[{"index":"Entity AddedChildren","0":"Added child entity."}]

##### inherited from EntityEventType:

[{"index":"Entity Entity","0":"Entity which made an event occur."}]

# Constructors

[{"index":"EntityAddChildrenEvent(Entity entity = nil, Entity addedChildren = nil)","0":"Initializes EntityAddChildrenEvent to the specified value."}]
EntityRemoveChildrenEvent

This event occurs after removing a child entity of an entity.  
  
This event is triggered by the API below.

  * MODEntity (Space;Server,Client)



# Properties

[{"index":"Entity RemovedChildren","0":"Deleted child entity."}]

##### inherited from EntityEventType:

[{"index":"Entity Entity","0":"Entity which made an event occur."}]

# Constructors

[{"index":"EntityRemoveChildrenEvent(Entity entity = nil, Entity removedChildren = nil)","0":"Initializes EntityRemoveChildrenEvent to the specified value."}]
TweenSyncType

Indicates how to operate TweenComponent.

# Members

[{"Name":"ClientOnly","Value":"1","Desc":"TweenComponent works on each client."},{"Name":"Default","Value":"2","Desc":"TweenComponent works on the server and syncs to all clients."}]

# Methods

[{"index":"TweenSyncType CastFrom(number value) (Static)","0":"Converts numbers to the applicable type."}]

[{"index":"TweenSyncType CastFrom(string value) (Static)","0":"Converts strings to the applicable type."}]
SpriteGUIAnimPlayerEndEvent

This event is raised when finishing the sprite animation's playback.  
  
This event is triggered by the API below.

  * SpriteGUIRendererComponent (Space;Client)



# Properties

[{"index":"Entity Entity","0":"The entity affected by the event."}]

# Constructors

[{"index":"SpriteGUIAnimPlayerEndEvent(Entity entity = nil, SpriteAnimClipPlayType clipPlayType = SpriteAnimClipPlayType.Onetime, float clipPlayRate = 1)","0":"Initializes SpriteGUIAnimPlayerEndEvent to the specified value."}]
EntityPostChangedPathEvent

This event occurs after changing an entity's path.  
  
This event is triggered by the API below.

  * MODEntity (Space;Server,Client)



# Properties

[{"index":"string PrevPath","0":"Previous path of an entity."}]

##### inherited from EntityEventType:

[{"index":"Entity Entity","0":"Entity which made an event occur."}]

# Constructors

[{"index":"EntityPostChangedPathEvent(Entity entity = nil, string prevPath = nil)","0":"Initializes EntityPostChangedPathEvent to the specified value."}]
MouseMoveEvent

This event occurs from InputService when the mouse moves.   
  
This event is triggered by the API below.

  * InputService (Space;Client)



# Properties

[{"index":"Vector2 MouseDelta","0":"Represents the mouse's horizontal and vertical movement amount. It is a positive number when moving right or up and a negative number when moving left or down."}]

# Constructors

[{"index":"MouseMoveEvent(Vector2 mouseDelta = Vector2(0, 0))","0":"Initializes MouseMoveEvent to the specified value."}]
Create your own coordination room

$$youtube /watch?v=fdnJvWU5cdw&list=PL43EdPUo2YScsc85t_dwx4-n5l_JNGfPn $$

  1. How to make maple hair dots with a little help!
  2. Take dots on hats and clothes and upload them to Merworld!
  3. Coordination room in the palm of your hand! Create your own coordination room and apply coordination items!
  4. Launch! Monetize your dots! Register a World
EntityPostModelSetEvent

This event occurs after setting the target model of an entity.  
  
This event is triggered by the API below.

  * MODEntity (Space;Server,Client)



# Properties

[{"index":"Model Model","0":"A model that has been set."}]

##### inherited from EntityEventType:

[{"index":"Entity Entity","0":"Entity which made an event occur."}]

# Constructors

[{"index":"EntityPostModelSetEvent(Entity entity = nil, Model model = nil)","0":"Initializes EntityPostModelSetEvent to the specified value."}]
SpriteAnimPlayerEndEvent

This event is raised when finishing the sprite animation's playback.  
  
This event is triggered by the API below.

  * ClimbableSpriteRendererComponent (Space;Client)
  * SpriteRendererComponent (Space;Client)



# Properties

##### inherited from SpriteAnimPlayerEvent:

[{"index":"IEmbeddedSpriteAnimPlayer AnimPlayer (ReadOnly)","0":"The animation player."}]

# Constructors

[{"index":"SpriteAnimPlayerEndEvent(IEmbeddedSpriteAnimPlayer animPlayer = nil)","0":"Initializes SpriteAnimPlayerEndEvent to the specified value."}]
BadgeGrade

Indicates the grade of the badge.

# Members

[{"Name":"Normal","Value":"0","Desc":"Normal grade badge."},{"Name":"Rare","Value":"1","Desc":"Rare grade badge."},{"Name":"Epic","Value":"2","Desc":"Epic grade badge."}]

# Methods

[{"index":"BadgeGrade CastFrom(number value) (Static)","0":"Converts numbers to the applicable type."}]

[{"index":"BadgeGrade CastFrom(string value) (Static)","0":"Converts strings to the applicable type."}]
GridLayoutAxis

The alignment direction of the child UI Entity. You can set if ScrollLayoutGroupComponent is GridType.

# Members

[{"Name":"Horizontal","Value":"0","Desc":"Add child UI Entities horizontally."},{"Name":"Vertical","Value":"1","Desc":"Add child UI Entities vertically."}]

# Methods

[{"index":"GridLayoutAxis CastFrom(number value) (Static)","0":"Converts numbers to the applicable type."}]

[{"index":"GridLayoutAxis CastFrom(string value) (Static)","0":"Converts strings to the applicable type."}]
VerticalScrollBarDirection

Indicates the scrolling direction of the vertical scroll bar.

# Members

[{"Name":"BottomToTop","Value":"2","Desc":"You can scroll from bottom to top."},{"Name":"TopToBottom","Value":"3","Desc":"You can scroll from top to bottom."}]

# Methods

[{"index":"VerticalScrollBarDirection CastFrom(number value) (Static)","0":"Converts numbers to the applicable type."}]

[{"index":"VerticalScrollBarDirection CastFrom(string value) (Static)","0":"Converts strings to the applicable type."}]
SharedVariableInfo

Shared variable information.

# Properties

[{"index":"string ETag (ReadOnly)","0":"Whenever you update a variable, it only performs an update if it equals the value saved in the database. It prevents simultaneous updates when multiple places are updated at once. An update is performed unconditionally if a nil or empty string is given. When the variable is updated, a new ETag is created."}]

[{"index":"string Name (ReadOnly)","0":"The variable name."}]

[{"index":"string Value (ReadOnly)","0":"The variable value."}]
MatchResultUserInfo

Displays information such as a user's win or loss state, score, etc. after the game is over

# Properties

[{"index":"string Extras (ReadOnly)","0":"Additional data that's saved when making a matchmaking request."}]

[{"index":"MatchResultType MatchResult (ReadOnly)","0":"Indicates a win or a loss."}]

[{"index":"string ProfileCode (ReadOnly)","0":"This player's profile code."}]

[{"index":"int32 Score (ReadOnly)","0":"The newly calculated score based on match results."}]
CameraSwitchEvent

The event occurs when switching the target for the camera to shoot.  
  
This event is triggered by the API below.

  * CameraService (Space;Client)



# Properties

[{"index":"CameraComponent PreviousComponent","0":"The previous target CameraComponent. It can be nil."}]

[{"index":"CameraComponent SwitchedComponent","0":"The switched target CameraComponent."}]

# Constructors

[{"index":"CameraSwitchEvent(CameraComponent previousComponent = nil, CameraComponent switchedComponent = nil)","0":"Initializes CameraSwitchEvent to the specified value."}]
EntityPreInitAdditionalComponentsEvent

This event occurs before initializing the additional components of an entity.  
  
This event is triggered by the API below.

  * MODEntity (Space;Client)



# Properties

[{"index":"List AdditionalComponents","0":"A list of additional components."}]

##### inherited from EntityEventType:

[{"index":"Entity Entity","0":"Entity which made an event occur."}]

# Constructors

[{"index":"EntityPreInitAdditionalComponentsEvent(Entity entity = nil, List additionalComponents = nil)","0":"Initializes EntityPreInitAdditionalComponentsEvent to the specified value."}]
EntityPostOriginSetEvent

This event occurs after setting an entity's original model.  
  
This event is triggered by the API below.

  * MODEntity (Space;Server,Client)



# Properties

[{"index":"EntityOrigin Origin","0":"This feature is not available for creators."}]

##### inherited from EntityEventType:

[{"index":"Entity Entity","0":"Entity which made an event occur."}]

# Constructors

[{"index":"EntityPostOriginSetEvent(Entity entity = nil, EntityOrigin origin = nil)","0":"Initializes EntityPostOriginSetEvent to the specified value."}]
LinePoint

Use LineRendererComponent to draw lines.

# Properties

[{"index":"Color Color","0":"Sets the line color."}]

[{"index":"Vector2 Position","0":"The location of the line."}]

[{"index":"float Width","0":"Sets the thickness of the line."}]

# Constructors

[{"index":"LinePoint()","0":"Create LinePoint by default."}]

[{"index":"LinePoint(Vector2 position, Color color, float width)","0":"Create a LinePoint with the given location, color, and thickness."}]
UpdateAuthorityType

Indicates the space where AIComponent will be running.

# Members

[{"Name":"Server","Value":"0","Desc":"Runs in the server space."},{"Name":"Client","Value":"1","Desc":"Runs in the client space."}]

# Methods

[{"index":"UpdateAuthorityType CastFrom(number value) (Static)","0":"Converts numbers to the applicable type."}]

[{"index":"UpdateAuthorityType CastFrom(string value) (Static)","0":"Converts strings to the applicable type."}]

# SeeAlso

  * AIComponent
HorizontalScrollBarDirection

Sets the orientation of the horizontal scroll bar.

# Members

[{"Name":"LeftToRight","Value":"0","Desc":"You can scroll the scroll bar from left to right."},{"Name":"RightToLeft","Value":"1","Desc":"You can scroll the scroll bar from right to left."}]

# Methods

[{"index":"HorizontalScrollBarDirection CastFrom(number value) (Static)","0":"Converts numbers to the applicable type."}]

[{"index":"HorizontalScrollBarDirection CastFrom(string value) (Static)","0":"Converts strings to the applicable type."}]
InventoryItemInitEvent

This event occurs when initializing the inventory. InventoryComponent related functions will work normally after the event.  
  
This event is triggered by the API below.

  * InventoryComponent (Space;Server,Client)



# Properties

##### inherited from InventoryItemEvent:

[{"index":"Entity Entity","0":"Occurring Inventory of an Entity."}]

[{"index":"List Items","0":"Updated Item list."}]

# Constructors

[{"index":"InventoryItemInitEvent(Entity inventoryEntity = nil, List items = nil)","0":"Initializes InventoryItemInitEvent to the specified value."}]
KeyDownEvent

Occurs once upon pressing the Key.  
  
This event is triggered by the API below.

  * InputService (Space;Client)



# Properties

[{"index":"float inputValue","0":"Displays the entry event's entry intensity. The keyboard input value is 1.0. Inputs through JoystickComponent can have a value under 1.0."}]

[{"index":"KeyboardKey key","0":"Pressed Key."}]

# Constructors

[{"index":"KeyDownEvent(KeyboardKey key = KeyboardKey.None)","0":"Initializes KeyDownEvent to the specified value."}]
FootholdEnterEvent

This event occurs when the entity is attached to the foothold.  
  
This event is triggered by the API below.

  * RigidbodyComponent (Space;Server,Client)



# Properties

[{"index":"Entity Entity","0":"The entity attached to the foothold."}]

[{"index":"Foothold Foothold","0":"The Id of the target foothold."}]

# Constructors

[{"index":"FootholdEnterEvent(Entity entity = nil, Foothold foothold = nil)","0":"Initializes FootholdEnterEvent to the specified value."}]
RegexCapture

A successful single capture result.

# Properties

[{"index":"int32 Index (ReadOnly)","0":"Retrieves the first position index of the captured string from the origin string."}]

[{"index":"int32 Length (ReadOnly)","0":"Retrieves the string from the capture."}]

[{"index":"string Text (ReadOnly)","0":"Retrieves the length of the captured string."}]

# SeeAlso

  * [Regular Expression Syntax](/docs?postId=1043)
  * [Regular Expressions](/docs?postId=1041)
RectTileInfo

Represents information for each tile defined in the tile set.

# Properties

[{"index":"int32 Index (ReadOnly)","0":"The index number of the tileset that is automatically assigned. It starts at 1."}]

[{"index":"boolean IsCollidable (ReadOnly)","0":"Indicates whether there is a collision. If true, the player cannot pass over tiles."}]

[{"index":"string Name (ReadOnly)","0":"The name of the tile."}]

[{"index":"string SpriteRUID (ReadOnly)","0":"The RUID of the sprite."}]
BehaviourTreeStatus

This represents the performance result of BehaviorTree.

# Members

[{"Name":"Success","Value":"0","Desc":"Performed BehaviorTree successfully."},{"Name":"Running","Value":"1","Desc":"Performing BehaviorTree."},{"Name":"Failure","Value":"2","Desc":"Failed to perform BehaviorTree."}]

# Methods

[{"index":"BehaviourTreeStatus CastFrom(number value) (Static)","0":"Converts numbers to the applicable type."}]

[{"index":"BehaviourTreeStatus CastFrom(string value) (Static)","0":"Converts strings to the applicable type."}]
ScrollBarVisibility

Defines how to display the scrollbar.

# Members

[{"Name":"AlwaysShow","Value":"0","Desc":"Always show scrollbar"},{"Name":"AutoHide","Value":"1","Desc":"Show horizontal and vertical scrollbars only when scrollable."},{"Name":"Hide","Value":"2","Desc":"Always hide scrollbar."}]

# Methods

[{"index":"ScrollBarVisibility CastFrom(number value) (Static)","0":"Converts numbers to the applicable type."}]

[{"index":"ScrollBarVisibility CastFrom(string value) (Static)","0":"Converts strings to the applicable type."}]
FootholdLeaveEvent

This event occurs when the entity comes off of the foothold.  
  
This event is triggered by the API below.

  * RigidbodyComponent (Space;Server,Client)



# Properties

[{"index":"Entity Entity","0":"An entity that came off of the foothold."}]

[{"index":"Foothold Foothold","0":"The Id of the target foothold."}]

# Constructors

[{"index":"FootholdLeaveEvent(Entity entity = nil, Foothold foothold = nil)","0":"Initializes FootholdLeaveEvent to the specified value."}]