Strawberry.Components Namespace
Documentation for types in the Strawberry.Components namespace.
Classes
| Type | Description |
|---|---|
Strawberry.Components.ActionComponent |
|
Strawberry.Components.AdvancedSpriteComponent |
An advanced implementation of the sprite component, which supports keyframe animations. |
Strawberry.Components.EventSubscription |
|
Strawberry.Components.MoveToDirectionComponent |
A simple component that moves the owner to a direction at a given speed. |
Strawberry.Components.MoveToMouseComponent |
A simple component that jumps the owner to the mouse position |
Strawberry.Components.SpriteComponent |
The sprite component is used to render a single sprite on the screen. |
Strawberry.Components.TransformComponent |
Manages the 2D transformation of an entity, including position, rotation, scale, and origin. Supports parent-child hierarchies, allowing transformations to be inherited or orbit around a parent. |
Enums
| Type | Description |
|---|---|
Strawberry.Components.PositionType |
Specifies the coordinate space used to determine the position of a transform. |
Structs
| Type | Description |
|---|---|
Strawberry.Components.AdvancedAnimationEndEvent |
This event occurs every time an animation ends. |
Strawberry.Components.AnimationEndEvent |
This event occurs every time an animation ends. |