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
ShapeRoot.cs
Go to the documentation of this file.
1using System;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x20008DA")]
12 public class ShapeRoot : GenShape
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x60045AF")]
15 [global::Cpp2ILInjected.Address(RVA = "0x7BF9B4", Offset = "0x7BF9B4", Length = "0x40")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MahoganyTreeBiome), Member = "Place", MemberParameters = new object[]
17 {
20 }, ReturnType = typeof(bool))]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenShape), Member = ".ctor", ReturnType = typeof(void))]
23 public ShapeRoot(double angle, double distance = 10.0, double startingSize = 4.0, double endingSize = 1.0)
24 {
25 throw null;
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x60045B0")]
29 [global::Cpp2ILInjected.Address(RVA = "0x7BF9F4", Offset = "0x7BF9F4", Length = "0x380")]
30 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ShapeRoot), Member = "Perform", MemberParameters = new object[]
32 {
35 }, ReturnType = typeof(bool))]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Lerp", MemberParameters = new object[]
38 {
39 typeof(double),
40 typeof(double),
41 typeof(double)
42 }, ReturnType = typeof(double))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenBase), Member = "get__random", ReturnType = typeof(UnifiedRandom))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloat", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Clamp", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T", "T", "T" }, ReturnType = "T")]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenShape), Member = "UnitApply", MemberParameters = new object[]
47 {
50 typeof(int),
51 typeof(int),
52 typeof(object[])
53 }, ReturnType = typeof(bool))]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
55 private bool DoRoot(Point origin, GenAction action, double angle, double distance, double startingSize)
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x60045B1")]
61 [global::Cpp2ILInjected.Address(RVA = "0x7BFD74", Offset = "0x7BFD74", Length = "0xC")]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ShapeRoot), Member = "DoRoot", MemberParameters = new object[]
64 {
67 typeof(double),
68 typeof(double),
69 typeof(double)
70 }, ReturnType = typeof(bool))]
71 public override bool Perform(Point origin, GenAction action)
72 {
73 throw null;
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x4008213")]
77 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
78 private double _angle;
79
80 [global::Cpp2ILInjected.Token(Token = "0x4008214")]
81 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
82 private double _startingSize;
83
84 [global::Cpp2ILInjected.Token(Token = "0x4008215")]
85 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
86 private double _endingSize;
87
88 [global::Cpp2ILInjected.Token(Token = "0x4008216")]
89 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
90 private double _distance;
91 }
92}
class f__AnonymousType0<< Count > j__TPar
override bool Perform(Point origin, GenAction action)
Definition ShapeRoot.cs:71
ShapeRoot(double angle, double distance=10.0, double startingSize=4.0, double endingSize=1.0)
Definition ShapeRoot.cs:23
bool DoRoot(Point origin, GenAction action, double angle, double distance, double startingSize)
Definition ShapeRoot.cs:55