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
BaseMeshEffect.cs
Go to the documentation of this file.
1using System;
5
6namespace UnityEngine.UI
7{
9 [global::Cpp2ILInjected.Token(Token = "0x2000081")]
10 public abstract class BaseMeshEffect : UIBehaviour, IMeshModifier
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x17000154")]
13 protected Graphic graphic
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6000524")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1FE1A08", Offset = "0x1FE1A08", Length = "0x94")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BaseMeshEffect), Member = "OnEnable", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BaseMeshEffect), Member = "OnDisable", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BaseMeshEffect), Member = "OnDidApplyAnimationProperties", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Shadow), Member = "set_effectColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Shadow), Member = "set_effectDistance", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Shadow), Member = "set_useGraphicAlpha", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Equality", MemberParameters = new object[]
25 {
28 }, ReturnType = typeof(bool))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "GetComponent", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
31 get
32 {
33 throw null;
34 }
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x6000525")]
38 [global::Cpp2ILInjected.Address(RVA = "0x1FE1A9C", Offset = "0x1FE1A9C", Length = "0xA0")]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIBehaviour), Member = "OnEnable", ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseMeshEffect), Member = "get_graphic", ReturnType = typeof(Graphic))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
43 {
46 }, ReturnType = typeof(bool))]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
48 protected override void OnEnable()
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x6000526")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1FE1B3C", Offset = "0x1FE1B3C", Length = "0x94")]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseMeshEffect), Member = "get_graphic", ReturnType = typeof(Graphic))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
59 {
62 }, ReturnType = typeof(bool))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIBehaviour), Member = "OnDisable", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
65 protected override void OnDisable()
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x6000527")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1FE1BD0", Offset = "0x1FE1BD0", Length = "0x94")]
72 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseMeshEffect), Member = "get_graphic", ReturnType = typeof(Graphic))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
76 {
79 }, ReturnType = typeof(bool))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIBehaviour), Member = "OnDidApplyAnimationProperties", ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
82 protected override void OnDidApplyAnimationProperties()
83 {
84 throw null;
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x6000528")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1FE1C64", Offset = "0x1FE1C64", Length = "0x1AC")]
89 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VertexHelper), Member = ".ctor", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VertexHelper), Member = "FillMesh", MemberParameters = new object[] { typeof(Mesh) }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
94 public virtual void ModifyMesh(Mesh mesh)
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x6000529")]
100 public abstract void ModifyMesh(VertexHelper vh);
101
102 [global::Cpp2ILInjected.Token(Token = "0x600052A")]
103 [global::Cpp2ILInjected.Address(RVA = "0x1FE1E10", Offset = "0x1FE1E10", Length = "0x8")]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PositionAsUV1), Member = ".ctor", ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Shadow), Member = ".ctor", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIBehaviour), Member = ".ctor", ReturnType = typeof(void))]
108 protected BaseMeshEffect()
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x400026A")]
114 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
117 }
118}
class f__AnonymousType0<< Count > j__TPar
virtual void ModifyMesh(Mesh mesh)
override void OnDidApplyAnimationProperties()
void ModifyMesh(VertexHelper vh)