Sprite

Actions

Add New Layer

Creates and adds a new layer to the tile map Note: This will only work on components that own their own tile map (OwnsTileMap returns true), you cannot modify standalone tile map assets

Target is Paper Tile Map Component

Break Tile

Breaks out the information for a tile

Target is Tile Map Blueprint Library

Create New Tile Map

Creates a new tile map of the specified size, replacing the TileMap reference (or dropping the previous owned one)

Target is Paper Tile Map Component

Get Flipbook

Gets the flipbook used by this instance.

Target is Paper Flipbook Component

Get Key Frame Index at Time

Returns the keyframe index that covers the specified time (in seconds), or INDEX_NONE if none exists. When bClampToEnds is true, it will choose the first or last keyframe if the time is out of range.

Target is Paper Flipbook

Get Layer Color

Gets the per-layer color multiplier for a specific layer (multiplied with the tile map color and passed to the material as a vertex color)

Target is Paper Tile Map Component

Get Map Size

Returns the size of the tile map

Target is Paper Tile Map Component

Get Num Frames

Returns the total number of frames

Target is Paper Flipbook

Get Num Key Frames

Returns the number of key frames

Target is Paper Flipbook

Get Sprite

Gets the PaperSprite used by this instance.

Target is Paper Sprite Component

Get Sprite at Frame

Returns the sprite at the specified keyframe index, or nullptr if none exists

Target is Paper Flipbook

Get Sprite at Time

Returns the sprite at the specified time (in seconds), or nullptr if none exists. When bClampToEnds is true, it will choose the first or last sprite if the time is out of range.

Target is Paper Flipbook

Get Tile

Returns the contents of a specified tile cell

Target is Paper Tile Map Component

Get Tile Center Position

Returns the position of the center of the specified tile

Target is Paper Tile Map Component

Get Tile Corner Position

Returns the position of the top left corner of the specified tile

Target is Paper Tile Map Component

Get Tile Map Color

Gets the tile map global color multiplier (multiplied with the per-layer color and passed to the material as a vertex color)

Target is Paper Tile Map Component

Get Tile Polygon

Returns the polygon for the specified tile (will be 4 or 6 vertices as a rectangle, diamond, or hexagon)

Target is Paper Tile Map Component

Get Tile Transform

Returns the transform for a tile

Target is Tile Map Blueprint Library

Get Tile User Data

Returns the user data name for the specified tile, or NAME_None if there is no user-specified data

Target is Tile Map Blueprint Library

Get Total Duration

Returns the total duration in seconds

Target is Paper Flipbook

Is Valid Key Frame Index

Is the specified Index within the valid range of key frames?

Target is Paper Flipbook

Make Tile

Creates a tile from the specified information

Target is Tile Map Blueprint Library

Make Tile Map Editable

Makes the tile map asset pointed to by this component editable. Nothing happens if it was already instanced, but if the tile map is an asset reference, it is cloned to make a unique instance.

Target is Paper Tile Map Component

Owns Tile Map

Does this component own the tile map (is it instanced instead of being an asset reference)?

Target is Paper Tile Map Component

Rebuild Collision

Rebuilds collision for the tile map

Target is Paper Tile Map Component

Resize Map

Resizes the tile map (Note: This will only work on components that own their own tile map (OwnsTileMap returns true), you cannot modify standalone tile map assets)

Target is Paper Tile Map Component

Set Default Collision Thickness

Sets the default thickness for any layers that don't override the collision thickness Note: This will only work on components that own their own tile map (OwnsTileMap returns true), you cannot modify standalone tile map assets

Target is Paper Tile Map Component

Set Flipbook

Change the flipbook used by this instance (will reset the play time to 0 if it is a new flipbook).

Target is Paper Flipbook Component

Set Layer Collision

Sets the collision thickness for a specific layer Note: This will only work on components that own their own tile map (OwnsTileMap returns true), you cannot modify standalone tile map assets

Target is Paper Tile Map Component

Set Layer Color

Sets the per-layer color multiplier for a specific layer (multiplied with the tile map color and passed to the material as a vertex color) Note: This will only work on components that own their own tile map (OwnsTileMap returns true), you cannot modify standalone tile map assets

Target is Paper Tile Map Component

Set Sprite

Change the PaperSprite used by this instance.

Target is Paper Sprite Component

Set Sprite Color

Set color of the sprite

Target is Paper Flipbook Component

Set Terrain Color

Set color of the terrain

Target is Paper Terrain Component

Set Tile

Modifies the contents of a specified tile cell (Note: This will only work on components that own their own tile map (OwnsTileMap returns true), you cannot modify standalone tile map assets) Note: Does not update collision by default, call RebuildCollision after all edits have been done in a frame if necessary

Target is Paper Tile Map Component

Set Tile Map

Change the PaperTileMap used by this instance.

Target is Paper Tile Map Component

Set Tile Map Color

Sets the tile map global color multiplier (multiplied with the per-layer color and passed to the material as a vertex color)

Target is Paper Tile Map Component