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
WaterRenderTargetManager.cs
Go to the documentation of this file.
1using System;
6using UnityEngine;
7
8[global::Cpp2ILInjected.Token(Token = "0x2000309")]
10{
11 [global::Cpp2ILInjected.Token(Token = "0x170001B0")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6001206")]
15 [global::Cpp2ILInjected.Address(RVA = "0xA72550", Offset = "0xA72550", Length = "0xF0")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "EndBuffer", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WaterShaderData), Member = "Apply", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Equality", MemberParameters = new object[]
20 {
21 typeof(global::UnityEngine.Object),
22 typeof(global::UnityEngine.Object)
23 }, ReturnType = typeof(bool))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "Find", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(GameObject))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObjectExtensions), Member = "FindInChildren", MemberParameters = new object[]
26 {
28 typeof(string)
29 }, ReturnType = typeof(GameObject))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "GetComponent", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
32 get
33 {
34 throw null;
35 }
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x6001207")]
39 [global::Cpp2ILInjected.Address(RVA = "0xA72640", Offset = "0xA72640", Length = "0x2A8")]
40 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WaterRenderTargetManager), Member = "UpdateRenderTarget", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_gameObject", ReturnType = typeof(GameObject))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameObject), Member = "GetComponent", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAWorldCameraSettings), Member = "get_MaxWorldWidth", ReturnType = typeof(int))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAWorldCameraSettings), Member = "get_MaxWorldHeight", ReturnType = typeof(int))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "IsCurrentPlatform", MemberParameters = new object[] { typeof(DrPlatform.DrPlatformType) }, ReturnType = typeof(bool))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RenderTexture), Member = ".ctor", MemberParameters = new object[]
49 {
50 typeof(int),
51 typeof(int),
52 typeof(int),
54 }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Texture2D), Member = ".ctor", MemberParameters = new object[] { typeof(RenderTexture) }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "set_targetTexture", MemberParameters = new object[] { typeof(RenderTexture) }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Transform), Member = "set_position", MemberParameters = new object[] { typeof(Vector3) }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix4x4), Member = "Ortho", MemberParameters = new object[]
60 {
61 typeof(float),
62 typeof(float),
63 typeof(float),
64 typeof(float),
65 typeof(float),
66 typeof(float)
67 }, ReturnType = typeof(Matrix4x4))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "set_projectionMatrix", MemberParameters = new object[] { typeof(Matrix4x4) }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
70 private void InitialiseCamera()
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x6001208")]
76 [global::Cpp2ILInjected.Address(RVA = "0xA728E8", Offset = "0xA728E8", Length = "0x78")]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GeometryBufferInstance), Member = "EndBuffer", ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Equality", MemberParameters = new object[]
80 {
81 typeof(global::UnityEngine.Object),
82 typeof(global::UnityEngine.Object)
83 }, ReturnType = typeof(bool))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WaterRenderTargetManager), Member = "InitialiseCamera", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "Render", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
87 public void UpdateRenderTarget()
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x6001209")]
93 [global::Cpp2ILInjected.Address(RVA = "0xA72960", Offset = "0xA72960", Length = "0x8")]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoBehaviour), Member = ".ctor", ReturnType = typeof(void))]
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x4002191")]
103
104 [global::Cpp2ILInjected.Token(Token = "0x4002192")]
105 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
107
108 [global::Cpp2ILInjected.Token(Token = "0x4002193")]
109 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
111
112 [global::Cpp2ILInjected.Token(Token = "0x4002194")]
113 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
115}
class f__AnonymousType0<< Count > j__TPar
static WaterRenderTargetManager Instance
static WaterRenderTargetManager _instance
Microsoft.Xna.Framework.Graphics.Texture2D GameRenderTarget