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
CullingGroup.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Runtime.InteropServices
;
3
using
UnityEngine.Bindings
;
4
using
UnityEngine.Scripting
;
5
6
namespace
UnityEngine
7
{
8
// Token: 0x02000079 RID: 121
9
[
NativeHeader
(
"Runtime/Export/Camera/CullingGroup.bindings.h"
)]
10
[
StructLayout
(0)]
11
public
class
CullingGroup
12
{
13
// Token: 0x060001F2 RID: 498 RVA: 0x00004C10 File Offset: 0x00002E10
14
[
RequiredByNativeCode
]
15
private
static
void
SendEvents
(
CullingGroup
cullingGroup
,
IntPtr
eventsPtr
,
int
count
)
16
{
17
CullingGroup.StateChanged
onStateChanged
=
cullingGroup
.m_OnStateChanged;
18
if
(
onStateChanged
!=
null
)
19
{
20
IntPtr
invoke_impl =
onStateChanged
.invoke_impl;
21
IntPtr
method_code =
onStateChanged
.method_code;
22
IntPtr
method =
onStateChanged
.method;
23
CullingGroup.StateChanged
onStateChanged2
=
cullingGroup
.m_OnStateChanged;
24
IntPtr
invoke_impl2
=
onStateChanged2
.invoke_impl;
25
IntPtr
method_code2
=
onStateChanged2
.method_code;
26
IntPtr
method2
=
onStateChanged2
.method;
27
}
28
}
29
30
// Token: 0x040002EA RID: 746
31
internal
IntPtr
m_Ptr
;
32
33
// Token: 0x040002EB RID: 747
34
private
CullingGroup.StateChanged
m_OnStateChanged
;
35
36
// Token: 0x0200007A RID: 122
37
public
sealed
class
StateChanged
:
MulticastDelegate
38
{
39
// Token: 0x060001F3 RID: 499 RVA: 0x00004C60 File Offset: 0x00002E60
40
public
StateChanged
(
object
@
object
,
IntPtr
method
)
41
{
42
this.method_ptr
=
method
;
43
this.m_target
= @object;
44
this.method
=
method
;
45
this.method_code
=
this
;
46
}
47
48
// Token: 0x060001F4 RID: 500 RVA: 0x00004CB4 File Offset: 0x00002EB4
49
public
void
Invoke
(
CullingGroupEvent
sphere
)
50
{
51
IntPtr
method_code
= this.
method_code
;
52
IntPtr
invoke_impl
= this.
invoke_impl
;
53
IntPtr
method
= this.
method
;
54
}
55
}
56
}
57
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
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
UnityEngine.CullingGroup.StateChanged.StateChanged
StateChanged(object @object, IntPtr method)
Definition
CullingGroup.cs:40
UnityEngine.CullingGroup.StateChanged.Invoke
void Invoke(CullingGroupEvent sphere)
Definition
CullingGroup.cs:49
UnityEngine.CullingGroup.StateChanged
Definition
CullingGroup.cs:38
UnityEngine.CullingGroup.m_Ptr
IntPtr m_Ptr
Definition
CullingGroup.cs:31
UnityEngine.CullingGroup.SendEvents
static void SendEvents(CullingGroup cullingGroup, IntPtr eventsPtr, int count)
Definition
CullingGroup.cs:15
UnityEngine.CullingGroup.m_OnStateChanged
CullingGroup.StateChanged m_OnStateChanged
Definition
CullingGroup.cs:34
UnityEngine.CullingGroup
Definition
CullingGroup.cs:12
System.Runtime.InteropServices
Definition
_Activator.cs:4
System.ExceptionArgument.count
@ count
System
Definition
__ComObject.cs:4
UnityEngine.Bindings
Definition
CodegenOptions.cs:4
UnityEngine.Scripting
Definition
MovedFromAttribute.cs:4
UnityEngine
Definition
_AndroidJNIHelper.cs:6
System.IntPtr
Definition
IntPtr.cs:13
UnityEngine.CullingGroupEvent
Definition
CullingGroupEvent.cs:7
source
UnityEngine.CoreModule
UnityEngine
CullingGroup.cs
Generated by
1.10.0