12 public Guid
Id {
get;
set; }
20 public string SceneId {
get;
set; } =
string.Empty;
Stores a lightweight reference to one frame in a registered tilesheet.
Stable authored state for one sprite, without runtime object graphs.
TileCollisionType CollisionType
Gets or sets the collision type.
CollisionAdjust AdjustCollisionArea
Gets or sets the adjust collision area.
string SceneLayerId
Gets or sets the identifier of the referenced scene layer.
bool AdjustCollisionAreaByFrame
Gets or sets whether adjust collision area by frame is enabled.
bool CollisionsEnabled
Gets or sets whether this tile participates in collision detection.
VerticalAlignment VertAlign
Gets or sets the vert align.
HorizontalAlignment HorizAlign
Gets or sets the horiz align.
Guid Id
Gets or sets the unique identifier.
int NudgeX
Gets or sets the nudge x.
bool EnableFog
Gets or sets whether scene-layer fog applies to this tile.
string? CollisionProfileName
Gets or sets the collision profile name.
bool Visible
Gets or sets whether this drawable is visible.
string SceneId
Gets or sets the identifier of the referenced scene.
Size RenderSize
Gets or sets the render size.
float Rotation
Gets or sets the rotation.
SpriteFrameDefinition? Frame
Gets or sets the frame.
string? Nickname
Gets or sets the optional lookup name.
int ZOrder
Gets or sets the drawing order within the layer.
int NudgeY
Gets or sets the nudge y.
bool CollisionTypeByFrame
Gets or sets whether collision type by frame is enabled.
PointF Position
Gets or sets the position.
VerticalAlignment
Specifies the vertical alignment of a sprite or element.
HorizontalAlignment
Specifies the horizontal alignment of an element.
TileCollisionType
Defines the default collision behavior associated with a tilesheet region, frame, or runtime tile.
Per-edge inset amounts applied to visual bounds to produce a collision rectangle.