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
Filter.cs
Go to the documentation of this file.
1using System;
7using UnityEngine;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x2000783")]
12 public class Filter : GameEffect
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6003EF1")]
15 [global::Cpp2ILInjected.Address(RVA = "0x740B34", Offset = "0x740B34", Length = "0x30")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenEffectInitializer), Member = "Load", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 26)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
19 public Filter(ScreenShaderData shader, EffectPriority priority = EffectPriority.VeryLow)
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x6003EF2")]
25 [global::Cpp2ILInjected.Address(RVA = "0x740B64", Offset = "0x740B64", Length = "0x3C")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenShaderData), Member = "UseGlobalOpacity", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(ScreenShaderData))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x6003EF3")]
35 [global::Cpp2ILInjected.Address(RVA = "0x740BA0", Offset = "0x740BA0", Length = "0x10")]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "OnRenderImage", MemberParameters = new object[]
37 {
40 }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
42 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
43 public void Apply()
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x6003EF4")]
49 [global::Cpp2ILInjected.Address(RVA = "0x740BB0", Offset = "0x740BB0", Length = "0x8")]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 {
53 throw null;
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x6003EF5")]
57 [global::Cpp2ILInjected.Address(RVA = "0x740BB8", Offset = "0x740BB8", Length = "0x50")]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenShaderData), Member = "UseGlobalOpacity", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(ScreenShaderData))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenShaderData), Member = "UseTargetPosition", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Vector2) }, ReturnType = typeof(ScreenShaderData))]
61 public override void Activate(Microsoft.Xna.Framework.Vector2 position, params object[] args)
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x6003EF6")]
67 [global::Cpp2ILInjected.Address(RVA = "0x740C08", Offset = "0x740C08", Length = "0x8")]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
69 public override void Deactivate(params object[] args)
70 {
71 throw null;
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x6003EF7")]
75 [global::Cpp2ILInjected.Address(RVA = "0x740C10", Offset = "0x740C10", Length = "0x20")]
76 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
79 public bool IsInUse()
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6003EF8")]
85 [global::Cpp2ILInjected.Address(RVA = "0x740C30", Offset = "0x740C30", Length = "0x8")]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 public bool IsActive()
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x6003EF9")]
93 [global::Cpp2ILInjected.Address(RVA = "0x740C38", Offset = "0x740C38", Length = "0x38")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScreenShaderData), Member = "get_CombinedOpacity", ReturnType = typeof(float))]
97 public override bool IsVisible()
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x4007D7A")]
103 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
104 public bool Active;
105
106 [global::Cpp2ILInjected.Token(Token = "0x4007D7B")]
107 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
109
110 [global::Cpp2ILInjected.Token(Token = "0x4007D7C")]
111 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
112 public bool IsHidden;
113 }
114}
class f__AnonymousType0<< Count > j__TPar
ScreenShaderData GetShader()
Definition Filter.cs:51
void Update(GameTime gameTime)
Definition Filter.cs:29
override void Deactivate(params object[] args)
Definition Filter.cs:69
override void Activate(Microsoft.Xna.Framework.Vector2 position, params object[] args)
Definition Filter.cs:61
Filter(ScreenShaderData shader, EffectPriority priority=EffectPriority.VeryLow)
Definition Filter.cs:19
override bool IsVisible()
Definition Filter.cs:97