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

◆ Draw()

void Terraria.UI.NetDiagnosticsUI.Draw ( SpriteBatch spriteBatch)
inline

Implements Terraria.UI.INetDiagnosticsUI.

Definition at line 88 of file NetDiagnosticsUI.cs.

89 {
90 int num = _counterByMessageId.Length + _counterByModuleId.Count;
91 for (int i = 0; i <= num / 51; i++)
92 {
93 Utils.DrawInvBG(spriteBatch, 190 + 400 * i, 110, 390, 683);
94 }
95 Vector2 position = default(Vector2);
96 for (int j = 0; j < _counterByMessageId.Length; j++)
97 {
98 int num2 = j / 51;
99 int num3 = j - num2 * 51;
100 position.X = 200 + num2 * 400;
101 position.Y = 120 + num3 * 13;
102 DrawCounter(spriteBatch, ref _counterByMessageId[j], j.ToString(), position);
103 }
104 int num4 = _counterByMessageId.Length + 1;
106 {
107 int num5 = num4 / 51;
108 int num6 = num4 - num5 * 51;
109 position.X = 200 + num5 * 400;
110 position.Y = 120 + num6 * 13;
111 CounterForMessage counter = item.Value;
112 DrawCounter(spriteBatch, ref counter, ".." + item.Key, position);
113 num4++;
114 }
115 }
Dictionary< int, CounterForMessage > _counterByModuleId
void DrawCounter(SpriteBatch spriteBatch, ref CounterForMessage counter, string title, Vector2 position)
CounterForMessage[] _counterByMessageId

References Terraria.UI.NetDiagnosticsUI._counterByMessageId, Terraria.UI.NetDiagnosticsUI._counterByModuleId, System.Collections.Generic.Dictionary< TKey, TValue >.Count, Terraria.UI.NetDiagnosticsUI.DrawCounter(), and Terraria.Utils.DrawInvBG().