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
SmartInteractSystem.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Collections.Generic
;
3
using
Cpp2IlInjected
;
4
5
namespace
Terraria.GameContent.ObjectInteractions
6
{
7
// Token: 0x02000848 RID: 2120
8
public
class
SmartInteractSystem
9
{
10
// Token: 0x0600431A RID: 17178 RVA: 0x000021DB File Offset: 0x000003DB
11
public
SmartInteractSystem
()
12
{
13
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
14
}
15
16
// Token: 0x0600431B RID: 17179 RVA: 0x0024D630 File Offset: 0x0024B830
17
public
void
Clear
()
18
{
19
List<ISmartInteractCandidate>
candidates
= this.
_candidates
;
20
int
size =
candidates
.
_size
;
21
object
syncRoot =
candidates
._syncRoot;
22
candidates._syncRoot
= syncRoot;
23
List<ISmartInteractCandidateProvider>
candidateProvidersByOrderOfPriority
= this.
_candidateProvidersByOrderOfPriority
;
24
if
(syncRoot !=
null
)
25
{
26
}
27
}
28
29
// Token: 0x0600431C RID: 17180 RVA: 0x000021DB File Offset: 0x000003DB
30
public
void
RunQuery
(
SmartInteractScanSettings
settings)
31
{
32
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
33
}
34
35
// Token: 0x0400814B RID: 33099
36
private
List<ISmartInteractCandidateProvider>
_candidateProvidersByOrderOfPriority
;
37
38
// Token: 0x0400814C RID: 33100
39
private
List<ISmartInteractBlockReasonProvider>
_blockProviders
;
40
41
// Token: 0x0400814D RID: 33101
42
private
List<ISmartInteractCandidate>
_candidates
;
43
}
44
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
System.Collections.Generic.List._size
int _size
Definition
List.cs:394
System.Collections.Generic.List
Definition
List.cs:13
Terraria.GameContent.ObjectInteractions.SmartInteractSystem._candidateProvidersByOrderOfPriority
List< ISmartInteractCandidateProvider > _candidateProvidersByOrderOfPriority
Definition
SmartInteractSystem.cs:36
Terraria.GameContent.ObjectInteractions.SmartInteractSystem.Clear
void Clear()
Definition
SmartInteractSystem.cs:17
Terraria.GameContent.ObjectInteractions.SmartInteractSystem._blockProviders
List< ISmartInteractBlockReasonProvider > _blockProviders
Definition
SmartInteractSystem.cs:39
Terraria.GameContent.ObjectInteractions.SmartInteractSystem.SmartInteractSystem
SmartInteractSystem()
Definition
SmartInteractSystem.cs:11
Terraria.GameContent.ObjectInteractions.SmartInteractSystem._candidates
List< ISmartInteractCandidate > _candidates
Definition
SmartInteractSystem.cs:42
Terraria.GameContent.ObjectInteractions.SmartInteractSystem.RunQuery
void RunQuery(SmartInteractScanSettings settings)
Definition
SmartInteractSystem.cs:30
Terraria.GameContent.ObjectInteractions.SmartInteractSystem
Definition
SmartInteractSystem.cs:9
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
System.Collections.Generic
Definition
ArrayBuilder.cs:5
System
Definition
__ComObject.cs:4
Terraria.GameContent.ObjectInteractions
Definition
AHoverInteractionChecker.cs:6
Terraria.GameContent.ObjectInteractions.SmartInteractScanSettings
Definition
SmartInteractScanSettings.cs:8
source
Terraria
GameContent
ObjectInteractions
SmartInteractSystem.cs
Generated by
1.10.0