Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetPages()

void ReLogic.Graphics.DynamicSpriteFont.SetPages ( FontPage[] pages)
inlinepackage

Definition at line 85 of file DynamicSpriteFont.cs.

86 {
87 //IL_006a: Unknown result type (might be due to invalid IL or missing references)
88 //IL_0078: Unknown result type (might be due to invalid IL or missing references)
89 //IL_0086: Unknown result type (might be due to invalid IL or missing references)
90 int num = 0;
91 FontPage[] array = pages;
92 foreach (FontPage fontPage in array)
93 {
94 num += fontPage.Characters.Count;
95 }
97 array = pages;
98 foreach (FontPage fontPage2 in array)
99 {
100 for (int i = 0; i < fontPage2.Characters.Count; i++)
101 {
102 _spriteCharacters.Add(fontPage2.Characters[i], new SpriteCharacterData(fontPage2.Texture, fontPage2.Glyphs[i], fontPage2.Padding[i], fontPage2.Kerning[i]));
103 if (fontPage2.Characters[i] == DefaultCharacter)
104 {
106 }
107 }
108 }
109 }
Dictionary< char, SpriteCharacterData > _spriteCharacters
void Add(TKey key, TValue value)

References ReLogic.Graphics.DynamicSpriteFont._defaultCharacterData, ReLogic.Graphics.DynamicSpriteFont._spriteCharacters, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.array, System.Collections.Generic.Dictionary< TKey, TValue >.Count, and ReLogic.Graphics.DynamicSpriteFont.DefaultCharacter.