tModLoader v2025.03
A mod to make and play Terraria mods
All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
ChatManager Class Reference

Classes

class  Regexes
 

Static Public Member Functions

static bool AddChatText (DynamicSpriteFont font, string text, Vector2 baseScale)
 
static void ConvertNormalSnippets (TextSnippet[] snippets)
 
static Vector2 DrawColorCodedString (SpriteBatch spriteBatch, DynamicSpriteFont font, string text, Vector2 position, Color baseColor, float rotation, Vector2 origin, Vector2 baseScale, float maxWidth=-1f, bool ignoreColors=false)
 
static Vector2 DrawColorCodedString (SpriteBatch spriteBatch, DynamicSpriteFont font, TextSnippet[] snippets, Vector2 position, Color baseColor, float rotation, Vector2 origin, Vector2 baseScale, out int hoveredSnippet, float maxWidth, bool ignoreColors=false)
 
static void DrawColorCodedStringShadow (SpriteBatch spriteBatch, DynamicSpriteFont font, string text, Vector2 position, Color baseColor, float rotation, Vector2 origin, Vector2 baseScale, float maxWidth=-1f, float spread=2f)
 
static void DrawColorCodedStringShadow (SpriteBatch spriteBatch, DynamicSpriteFont font, TextSnippet[] snippets, Vector2 position, Color baseColor, float rotation, Vector2 origin, Vector2 baseScale, float maxWidth=-1f, float spread=2f)
 
static Vector2 DrawColorCodedStringWithShadow (SpriteBatch spriteBatch, DynamicSpriteFont font, string text, Vector2 position, Color baseColor, Color shadowColor, float rotation, Vector2 origin, Vector2 baseScale, float maxWidth=-1f, float spread=2f)
 
static Vector2 DrawColorCodedStringWithShadow (SpriteBatch spriteBatch, DynamicSpriteFont font, string text, Vector2 position, Color baseColor, float rotation, Vector2 origin, Vector2 baseScale, float maxWidth=-1f, float spread=2f)
 
static Vector2 DrawColorCodedStringWithShadow (SpriteBatch spriteBatch, DynamicSpriteFont font, TextSnippet[] snippets, Vector2 position, float rotation, Color color, Color shadowColor, Vector2 origin, Vector2 baseScale, out int hoveredSnippet, float maxWidth=-1f, float spread=2f)
 
static Vector2 DrawColorCodedStringWithShadow (SpriteBatch spriteBatch, DynamicSpriteFont font, TextSnippet[] snippets, Vector2 position, float rotation, Color color, Vector2 origin, Vector2 baseScale, out int hoveredSnippet, float maxWidth=-1f, float spread=2f)
 
static Vector2 DrawColorCodedStringWithShadow (SpriteBatch spriteBatch, DynamicSpriteFont font, TextSnippet[] snippets, Vector2 position, float rotation, Vector2 origin, Vector2 baseScale, out int hoveredSnippet, float maxWidth=-1f, float spread=2f)
 
static Vector2 GetStringSize (DynamicSpriteFont font, string text, Vector2 baseScale, float maxWidth=-1f)
 
static Vector2 GetStringSize (DynamicSpriteFont font, TextSnippet[] snippets, Vector2 baseScale, float maxWidth=-1f)
 
static List< TextSnippetParseMessage (string text, Color baseColor)
 
static void Register< T > (params string[] names)
 
static Color WaveColor (Color color)
 

Static Public Attributes

static readonly ChatCommandProcessor Commands = new ChatCommandProcessor()
 
static readonly Vector2[] ShadowDirections
 

Member Function Documentation

◆ Register< T >()

static void ChatManager.Register< T > ( params string[]  names)
static
Type Constraints
T :ITagHandler 
T :new() 

Member Data Documentation

◆ ShadowDirections

readonly Vector2 [] ChatManager.ShadowDirections
static
Initial value:
= new Vector2[4] {
-Vector2.UnitX,
Vector2.UnitX,
-Vector2.UnitY,
Vector2.UnitY
}