terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
SimpleOverlay.cs
Go to the documentation of this file.
1using System;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200078B")]
13 public class SimpleOverlay : Overlay
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6003F15")]
16 [global::Cpp2ILInjected.Address(RVA = "0x742578", Offset = "0x742578", Length = "0x1C0")]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenEffectInitializer), Member = "Load", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x6003F16")]
28 [global::Cpp2ILInjected.Address(RVA = "0x742738", Offset = "0x742738", Length = "0x210")]
29 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenShaderData), Member = ".ctor", MemberParameters = new object[]
33 {
35 typeof(string)
36 }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
38 public SimpleOverlay(string textureName, string shaderName = "Default", EffectPriority priority = EffectPriority.VeryLow, RenderLayers layer = RenderLayers.All)
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x6003F17")]
44 [global::Cpp2ILInjected.Address(RVA = "0x742948", Offset = "0x742948", Length = "0x8")]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x6003F18")]
52 [global::Cpp2ILInjected.Address(RVA = "0x742950", Offset = "0x742950", Length = "0xFC")]
53 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenShaderData), Member = "UseGlobalOpacity", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(ScreenShaderData))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenShaderData), Member = "UseTargetPosition", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(ScreenShaderData))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenWidth", ReturnType = typeof(int))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenHeight", ReturnType = typeof(int))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
60 {
61 typeof(int),
62 typeof(int),
63 typeof(int),
64 typeof(int)
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
67 {
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
73 public override void Draw(SpriteBatch spriteBatch)
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x6003F19")]
79 [global::Cpp2ILInjected.Address(RVA = "0x742A4C", Offset = "0x742A4C", Length = "0x10")]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
81 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
82 public override void Update(GameTime gameTime)
83 {
84 throw null;
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x6003F1A")]
88 [global::Cpp2ILInjected.Address(RVA = "0x742A5C", Offset = "0x742A5C", Length = "0xC")]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 public override void Activate(Vector2 position, params object[] args)
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x6003F1B")]
96 [global::Cpp2ILInjected.Address(RVA = "0x742A68", Offset = "0x742A68", Length = "0xC")]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
98 public override void Deactivate(params object[] args)
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x6003F1C")]
104 [global::Cpp2ILInjected.Address(RVA = "0x742A74", Offset = "0x742A74", Length = "0x20")]
105 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenShaderData), Member = "get_CombinedOpacity", ReturnType = typeof(float))]
108 public override bool IsVisible()
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x4007D9C")]
114 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
116
117 [global::Cpp2ILInjected.Token(Token = "0x4007D9D")]
118 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
120
121 [global::Cpp2ILInjected.Token(Token = "0x4007D9E")]
122 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
124 }
125}
class f__AnonymousType0<< Count > j__TPar
override void Deactivate(params object[] args)
SimpleOverlay(string textureName, ScreenShaderData shader, EffectPriority priority=EffectPriority.VeryLow, RenderLayers layer=RenderLayers.All)
override void Draw(SpriteBatch spriteBatch)
override void Update(GameTime gameTime)
override void Activate(Vector2 position, params object[] args)
SimpleOverlay(string textureName, string shaderName="Default", EffectPriority priority=EffectPriority.VeryLow, RenderLayers layer=RenderLayers.All)