Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.Localization.NetworkText Class Reference

Public Member Functions

int GetMaxSerializedSize ()
 
void Serialize (BinaryWriter writer)
 
override string ToString ()
 

Static Public Member Functions

static NetworkText FromFormattable (string text, params object[] substitutions)
 
static NetworkText FromLiteral (string text)
 
static NetworkText FromKey (string key, params object[] substitutions)
 
static NetworkText Deserialize (BinaryReader reader)
 
static NetworkText DeserializeLiteral (BinaryReader reader)
 

Static Public Attributes

static readonly NetworkText Empty = FromLiteral("")
 

Private Types

enum  Mode : byte { Literal , Formattable , LocalizationKey }
 

Private Member Functions

 NetworkText (string text, Mode mode)
 
void SerializeSubstitutionList (BinaryWriter writer)
 
void DeserializeSubstitutionList (BinaryReader reader)
 
void SetToEmptyLiteral ()
 
string ToDebugInfoString (string linePrefix="")
 

Static Private Member Functions

static NetworkText[] ConvertSubstitutionsToNetworkText (object[] substitutions)
 

Private Attributes

NetworkText[] _substitutions
 
string _text
 
Mode _mode
 

Detailed Description

Definition at line 7 of file NetworkText.cs.


The documentation for this class was generated from the following file: