> For the complete documentation index, see [llms.txt](https://infinitypbr.gitbook.io/magic-pig-games/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infinitypbr.gitbook.io/magic-pig-games/juicy-actions/action-examples/textmeshpro-text-actions.md).

# TextMeshPro Text Actions

v1.0

<table><thead><tr><th width="205">Action</th><th>Description</th></tr></thead><tbody><tr><td>Text Content</td><td>Changes the text content with optional transition effects</td></tr><tr><td>Text Color</td><td>Animates text color smoothly between two colors</td></tr><tr><td>Text Alpha</td><td>Animates text transparency/alpha value</td></tr><tr><td>Font Size</td><td>Animates font size with customizable curves</td></tr><tr><td>Font Asset</td><td>Changes the font asset used by the text</td></tr><tr><td>Font Style</td><td>Changes font style properties (bold, italic, underline, strikethrough)</td></tr><tr><td>Character Spacing</td><td>Animates character spacing (letter spacing)</td></tr><tr><td>Word Spacing</td><td>Animates spacing between words</td></tr><tr><td>Line Spacing</td><td>Animates spacing between lines of text</td></tr><tr><td>Paragraph Spacing</td><td>Animates spacing between paragraphs</td></tr><tr><td>Text Alignment</td><td>Changes text alignment (left, center, right, justified)</td></tr><tr><td>Text Margins</td><td>Animates text margin values (left, top, right, bottom)</td></tr><tr><td>Max Visible Characters</td><td>Controls character reveal animation by limiting visible characters</td></tr><tr><td>Max Visible Words</td><td>Controls word reveal animation by limiting visible words</td></tr><tr><td>Max Visible Lines</td><td>Controls line reveal animation by limiting visible lines</td></tr><tr><td>Auto Size Settings</td><td>Controls auto-sizing behavior and min/max font size limits</td></tr><tr><td>Rich Text Toggle</td><td>Enables or disables rich text markup parsing</td></tr><tr><td>Word Wrapping Toggle</td><td>Enables or disables automatic word wrapping</td></tr><tr><td>Overflow Mode</td><td>Changes text overflow behavior (overflow, ellipsis, masking, etc.)</td></tr><tr><td>Kerning Toggle</td><td>Enables or disables font kerning</td></tr><tr><td>Extra Padding Toggle</td><td>Enables or disables extra padding for text rendering</td></tr><tr><td>Parse Escape Characters</td><td>Controls parsing of escape characters in text</td></tr><tr><td>Geometry Sorting</td><td>Changes geometry sorting order for text rendering</td></tr><tr><td>Raycast Target</td><td>Controls whether UI text can be targeted by raycasts</td></tr><tr><td>Color Gradient</td><td>Animates vertex color gradients across text corners</td></tr><tr><td>First Character Offset</td><td>Controls text scrolling by setting first visible character offset</td></tr></tbody></table>
