terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
GUITalkerList.cs
Go to the documentation of this file.
1using System;
6using Terraria;
7
8// Token: 0x02000173 RID: 371
9public class GUITalkerList
10{
11 // Token: 0x06000A85 RID: 2693 RVA: 0x00033374 File Offset: 0x00031574
13 {
14 }
15
16 // Token: 0x06000A86 RID: 2694 RVA: 0x00033384 File Offset: 0x00031584
17 public void Draw()
18 {
20 if (!true)
21 {
22 }
23 this.RefreshTalkersList();
26 GUIItemGrid.CursorOver cursorOver = this.itemOver;
28 int size = activeTalkers._size;
29 if (this.lastDrawRegion.Width != 0)
30 {
32 int width = this.lastDrawRegion.Width;
33 Vector2 vector = rectangle.TopLeft();
35 int width2 = this.lastDrawRegion.Width;
36 Vector2 vector2 = rectangle2.BottomRight();
37 return;
38 }
40 }
41
42 // Token: 0x06000A87 RID: 2695 RVA: 0x000021DB File Offset: 0x000003DB
43 public float ItemScale(int index)
44 {
45 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
46 }
47
48 // Token: 0x06000A88 RID: 2696 RVA: 0x00033424 File Offset: 0x00031624
49 public void ItemOver(int index)
50 {
51 }
52
53 // Token: 0x06000A89 RID: 2697 RVA: 0x00033434 File Offset: 0x00031634
54 public void ItemDraw(ItemGrid_Layout gridLayout, int i, Vector2 position, float scale)
55 {
56 int num = this.itemOffset;
58 int width = texture2D.Width;
59 int height = texture2D.Height;
60 int num2 = 32640;
61 int width2 = texture2D.Width;
62 int arraySize = texture2D.ArraySize;
63 if (this.lastDrawRegion.Width != 0)
64 {
68 return;
69 }
71 if (num2 == 0)
72 {
73 }
74 }
75
76 // Token: 0x06000A8A RID: 2698 RVA: 0x000021DB File Offset: 0x000003DB
77 public void RefreshTalkersList()
78 {
79 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
80 }
81
82 // Token: 0x04000A72 RID: 2674
84
85 // Token: 0x04000A73 RID: 2675
87
88 // Token: 0x04000A74 RID: 2676
90
91 // Token: 0x04000A75 RID: 2677
93
94 // Token: 0x04000A76 RID: 2678
96
97 // Token: 0x04000A77 RID: 2679
98 private int itemOffset;
99}
class f__AnonymousType0<< Count > j__TPar
static DrPlatform.DrPlatformType CurrentPlatform
Definition DrPlatform.cs:26
GUIItemGrid.DrawItemHandler itemDraw
GUIItemGrid.CursorOver itemOver
List< string > ActiveTalkers
void ItemDraw(ItemGrid_Layout gridLayout, int i, Vector2 position, float scale)
void RefreshTalkersList()
GUIItemGrid.GetItemScaleHandler itemScale
float ItemScale(int index)
void ItemOver(int index)
Rectangle lastDrawRegion
static void FlushBatches()
Definition Main.cs:5092