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
ActionVines.cs
Go to the documentation of this file.
1using System;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x20008D3")]
12 public class ActionVines : GenAction
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6004599")]
15 [global::Cpp2ILInjected.Address(RVA = "0x7BC7A4", Offset = "0x7BC7A4", Length = "0x3C")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JungleHouseBuilder), Member = "AgeRoom", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = ".ctor", ReturnType = typeof(void))]
19 public ActionVines(int minLength = 6, int maxLength = 10, int vineId = 52)
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x600459A")]
25 [global::Cpp2ILInjected.Address(RVA = "0x7BC7E0", Offset = "0x7BC7E0", Length = "0x138")]
26 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenBase), Member = "get__random", ReturnType = typeof(UnifiedRandom))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
30 {
31 typeof(int),
32 typeof(int)
33 }, ReturnType = typeof(int))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
35 {
36 typeof(int),
37 typeof(int)
38 }, ReturnType = typeof(Tile))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_type", MemberParameters = new object[] { typeof(ushort) }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenAction), Member = "UnitApply", MemberParameters = new object[]
43 {
45 typeof(int),
46 typeof(int),
47 typeof(object[])
48 }, ReturnType = typeof(bool))]
49 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
50 public override bool Apply(Point origin, int x, int y, params object[] args)
51 {
52 throw null;
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x4008203")]
56 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
57 private int _minLength;
58
59 [global::Cpp2ILInjected.Token(Token = "0x4008204")]
60 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
61 private int _maxLength;
62
63 [global::Cpp2ILInjected.Token(Token = "0x4008205")]
64 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
65 private int _vineId;
66 }
67}
class f__AnonymousType0<< Count > j__TPar
override bool Apply(Point origin, int x, int y, params object[] args)
ActionVines(int minLength=6, int maxLength=10, int vineId=52)