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
PlayerLoopSystem.cs
Go to the documentation of this file.
1
using
System
;
2
using
Cpp2IlInjected
;
3
using
UnityEngine.Scripting.APIUpdating
;
4
5
namespace
UnityEngine.LowLevel
6
{
7
// Token: 0x02000173 RID: 371
8
[
MovedFrom
(
"UnityEngine.Experimental.LowLevel"
)]
9
public
struct
PlayerLoopSystem
10
{
11
// Token: 0x060006E3 RID: 1763 RVA: 0x000021B3 File Offset: 0x000003B3
12
public
override
string
ToString
()
13
{
14
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
15
}
16
17
// Token: 0x04000670 RID: 1648
18
public
Type
type
;
19
20
// Token: 0x04000671 RID: 1649
21
public
PlayerLoopSystem
[]
subSystemList
;
22
23
// Token: 0x04000672 RID: 1650
24
public
PlayerLoopSystem.UpdateFunction
updateDelegate
;
25
26
// Token: 0x04000673 RID: 1651
27
public
IntPtr
updateFunction
;
28
29
// Token: 0x04000674 RID: 1652
30
public
IntPtr
loopConditionFunction
;
31
32
// Token: 0x02000174 RID: 372
33
public
sealed
class
UpdateFunction
:
MulticastDelegate
34
{
35
// Token: 0x060006E4 RID: 1764 RVA: 0x0000C504 File Offset: 0x0000A704
36
public
UpdateFunction
(
object
@
object
,
IntPtr
method
)
37
{
38
this.method_ptr
=
method
;
39
this.m_target
= @object;
40
this.method
=
method
;
41
this.method_code
=
this
;
42
}
43
44
// Token: 0x060006E5 RID: 1765 RVA: 0x0000C558 File Offset: 0x0000A758
45
public
void
Invoke
()
46
{
47
IntPtr
method_code
= this.
method_code
;
48
IntPtr
invoke_impl
= this.
invoke_impl
;
49
IntPtr
method
= this.
method
;
50
}
51
}
52
}
53
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
System.Delegate.method_code
IntPtr method_code
Definition
Delegate.cs:386
System.Delegate.method
IntPtr method
Definition
Delegate.cs:377
System.Delegate.invoke_impl
IntPtr invoke_impl
Definition
Delegate.cs:371
System.MulticastDelegate
Definition
MulticastDelegate.cs:13
System.Type
Definition
Type.cs:12
UnityEngine.LowLevel.PlayerLoopSystem.UpdateFunction.Invoke
void Invoke()
Definition
PlayerLoopSystem.cs:45
UnityEngine.LowLevel.PlayerLoopSystem.UpdateFunction.UpdateFunction
UpdateFunction(object @object, IntPtr method)
Definition
PlayerLoopSystem.cs:36
UnityEngine.LowLevel.PlayerLoopSystem.UpdateFunction
Definition
PlayerLoopSystem.cs:34
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
System
Definition
__ComObject.cs:4
UnityEngine.LowLevel
Definition
PlayerLoopSystem.cs:6
UnityEngine.Scripting.APIUpdating
Definition
MovedFromAttribute.cs:4
System.IntPtr
Definition
IntPtr.cs:13
UnityEngine.LowLevel.PlayerLoopSystem.subSystemList
PlayerLoopSystem[] subSystemList
Definition
PlayerLoopSystem.cs:21
UnityEngine.LowLevel.PlayerLoopSystem.updateDelegate
PlayerLoopSystem.UpdateFunction updateDelegate
Definition
PlayerLoopSystem.cs:24
UnityEngine.LowLevel.PlayerLoopSystem.loopConditionFunction
IntPtr loopConditionFunction
Definition
PlayerLoopSystem.cs:30
UnityEngine.LowLevel.PlayerLoopSystem.updateFunction
IntPtr updateFunction
Definition
PlayerLoopSystem.cs:27
UnityEngine.LowLevel.PlayerLoopSystem.type
Type type
Definition
PlayerLoopSystem.cs:18
UnityEngine.LowLevel.PlayerLoopSystem.ToString
override string ToString()
Definition
PlayerLoopSystem.cs:12
UnityEngine.LowLevel.PlayerLoopSystem
Definition
PlayerLoopSystem.cs:10
source
UnityEngine.CoreModule
UnityEngine
LowLevel
PlayerLoopSystem.cs
Generated by
1.10.0