terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
TilePlacementHooksModule.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Runtime.InteropServices
;
3
using
Terraria.DataStructures
;
4
5
namespace
Terraria.Modules
6
{
7
// Token: 0x02000550 RID: 1360
8
public
class
TilePlacementHooksModule
9
{
10
// Token: 0x060032F3 RID: 13043 RVA: 0x001FE230 File Offset: 0x001FC430
11
public
TilePlacementHooksModule
([Optional]
TilePlacementHooksModule
copyFrom
)
12
{
13
Func<int, int, int, int, int, int, int>
hook2
;
14
if
(
copyFrom
!=
null
)
15
{
16
bool
processedCoordinates =
copyFrom
.check.processedCoordinates;
17
Func<int, int, int, int, int, int, int>
hook =
copyFrom
.check.hook;
18
this.check.processedCoordinates
= processedCoordinates;
19
this.check.hook
= hook;
20
bool
processedCoordinates2
=
copyFrom
.postPlaceEveryone.processedCoordinates;
21
this.postPlaceEveryone.processedCoordinates
=
processedCoordinates2
;
22
bool
processedCoordinates3
=
copyFrom
.postPlaceMyPlayer.processedCoordinates;
23
hook2
=
copyFrom
.postPlaceMyPlayer.hook;
24
this.postPlaceMyPlayer.processedCoordinates
=
processedCoordinates3
;
25
this.postPlaceMyPlayer.hook
=
hook2
;
26
bool
processedCoordinates4
=
copyFrom
.placeOverride.processedCoordinates;
27
this.placeOverride.processedCoordinates
=
processedCoordinates4
;
28
return
;
29
}
30
this.postPlaceMyPlayer.processedCoordinates
=
hook2
!=
null
;
31
this.postPlaceEveryone.badReturn
=
hook2
;
32
this.postPlaceEveryone.badResponse
=
hook2
;
33
this.check.hook
=
hook2
;
34
}
35
36
// Token: 0x04003C01 RID: 15361
37
public
PlacementHook
check
;
38
39
// Token: 0x04003C02 RID: 15362
40
public
PlacementHook
postPlaceEveryone
;
41
42
// Token: 0x04003C03 RID: 15363
43
public
PlacementHook
postPlaceMyPlayer
;
44
45
// Token: 0x04003C04 RID: 15364
46
public
PlacementHook
placeOverride
;
47
}
48
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Func
Definition
Func.cs:8
Terraria.Modules.TilePlacementHooksModule.TilePlacementHooksModule
TilePlacementHooksModule([Optional] TilePlacementHooksModule copyFrom)
Definition
TilePlacementHooksModule.cs:11
Terraria.Modules.TilePlacementHooksModule.check
PlacementHook check
Definition
TilePlacementHooksModule.cs:37
Terraria.Modules.TilePlacementHooksModule.placeOverride
PlacementHook placeOverride
Definition
TilePlacementHooksModule.cs:46
Terraria.Modules.TilePlacementHooksModule.postPlaceEveryone
PlacementHook postPlaceEveryone
Definition
TilePlacementHooksModule.cs:40
Terraria.Modules.TilePlacementHooksModule.postPlaceMyPlayer
PlacementHook postPlaceMyPlayer
Definition
TilePlacementHooksModule.cs:43
Terraria.Modules.TilePlacementHooksModule
Definition
TilePlacementHooksModule.cs:9
System.Runtime.InteropServices
Definition
_Activator.cs:4
System
Definition
__ComObject.cs:4
Terraria.DataStructures
Definition
AEntitySource_OnHit.cs:4
Terraria.Modules
Definition
AnchorDataModule.cs:6
Terraria.DataStructures.PlacementHook
Definition
PlacementHook.cs:7
source
Terraria
Modules
TilePlacementHooksModule.cs
Generated by
1.10.0