206 lines
10 KiB
C#
206 lines
10 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppInterop.Runtime.InteropTypes.Arrays;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering;
|
|
|
|
namespace Obi
|
|
{
|
|
// Token: 0x020004A1 RID: 1185
|
|
public class ShadowmapExposer : MonoBehaviour
|
|
{
|
|
// Token: 0x06008AA7 RID: 35495 RVA: 0x00238598 File Offset: 0x00236798
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622695, XrefRangeEnd = 622699, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Awake()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ShadowmapExposer.NativeMethodInfoPtr_Awake_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008AA8 RID: 35496 RVA: 0x002385DC File Offset: 0x002367DC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622699, XrefRangeEnd = 622711, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void OnEnable()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ShadowmapExposer.NativeMethodInfoPtr_OnEnable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008AA9 RID: 35497 RVA: 0x00238620 File Offset: 0x00236820
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622711, XrefRangeEnd = 622713, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void OnDisable()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ShadowmapExposer.NativeMethodInfoPtr_OnDisable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008AAA RID: 35498 RVA: 0x00238664 File Offset: 0x00236864
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Cleanup()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ShadowmapExposer.NativeMethodInfoPtr_Cleanup_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008AAB RID: 35499 RVA: 0x002386A8 File Offset: 0x002368A8
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 622735, RefRangeEnd = 622736, XrefRangeStart = 622713, XrefRangeEnd = 622735, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetupFluidShadowsCommandBuffer()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ShadowmapExposer.NativeMethodInfoPtr_SetupFluidShadowsCommandBuffer_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008AAC RID: 35500 RVA: 0x002386EC File Offset: 0x002368EC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622736, XrefRangeEnd = 622740, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Update()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ShadowmapExposer.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008AAD RID: 35501 RVA: 0x00238730 File Offset: 0x00236930
|
|
[CallerCount(63)]
|
|
[CachedScanResults(RefRangeStart = 165985, RefRangeEnd = 166048, XrefRangeStart = 165985, XrefRangeEnd = 166048, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe ShadowmapExposer()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ShadowmapExposer>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ShadowmapExposer.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008AAE RID: 35502 RVA: 0x0023877C File Offset: 0x0023697C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static ShadowmapExposer()
|
|
{
|
|
Il2CppClassPointerStore<ShadowmapExposer>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ShadowmapExposer");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ShadowmapExposer>.NativeClassPtr);
|
|
ShadowmapExposer.NativeFieldInfoPtr_light = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ShadowmapExposer>.NativeClassPtr, "light");
|
|
ShadowmapExposer.NativeFieldInfoPtr_afterShadow = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ShadowmapExposer>.NativeClassPtr, "afterShadow");
|
|
ShadowmapExposer.NativeFieldInfoPtr_particleRenderers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ShadowmapExposer>.NativeClassPtr, "particleRenderers");
|
|
ShadowmapExposer.NativeMethodInfoPtr_Awake_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ShadowmapExposer>.NativeClassPtr, 100673877);
|
|
ShadowmapExposer.NativeMethodInfoPtr_OnEnable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ShadowmapExposer>.NativeClassPtr, 100673878);
|
|
ShadowmapExposer.NativeMethodInfoPtr_OnDisable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ShadowmapExposer>.NativeClassPtr, 100673879);
|
|
ShadowmapExposer.NativeMethodInfoPtr_Cleanup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ShadowmapExposer>.NativeClassPtr, 100673880);
|
|
ShadowmapExposer.NativeMethodInfoPtr_SetupFluidShadowsCommandBuffer_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ShadowmapExposer>.NativeClassPtr, 100673881);
|
|
ShadowmapExposer.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ShadowmapExposer>.NativeClassPtr, 100673882);
|
|
ShadowmapExposer.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ShadowmapExposer>.NativeClassPtr, 100673883);
|
|
}
|
|
|
|
// Token: 0x06008AAF RID: 35503 RVA: 0x0000351C File Offset: 0x0000171C
|
|
public ShadowmapExposer(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002F2C RID: 12076
|
|
// (get) Token: 0x06008AB0 RID: 35504 RVA: 0x00238874 File Offset: 0x00236A74
|
|
// (set) Token: 0x06008AB1 RID: 35505 RVA: 0x002388A8 File Offset: 0x00236AA8
|
|
public unsafe Light light
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ShadowmapExposer.NativeFieldInfoPtr_light);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Light(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ShadowmapExposer.NativeFieldInfoPtr_light), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F2D RID: 12077
|
|
// (get) Token: 0x06008AB2 RID: 35506 RVA: 0x002388D0 File Offset: 0x00236AD0
|
|
// (set) Token: 0x06008AB3 RID: 35507 RVA: 0x00238904 File Offset: 0x00236B04
|
|
public unsafe CommandBuffer afterShadow
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ShadowmapExposer.NativeFieldInfoPtr_afterShadow);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new CommandBuffer(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ShadowmapExposer.NativeFieldInfoPtr_afterShadow), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F2E RID: 12078
|
|
// (get) Token: 0x06008AB4 RID: 35508 RVA: 0x0023892C File Offset: 0x00236B2C
|
|
// (set) Token: 0x06008AB5 RID: 35509 RVA: 0x00238960 File Offset: 0x00236B60
|
|
public unsafe Il2CppReferenceArray<ObiParticleRenderer> particleRenderers
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ShadowmapExposer.NativeFieldInfoPtr_particleRenderers);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppReferenceArray<ObiParticleRenderer>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ShadowmapExposer.NativeFieldInfoPtr_particleRenderers), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005C65 RID: 23653
|
|
private static readonly IntPtr NativeFieldInfoPtr_light;
|
|
|
|
// Token: 0x04005C66 RID: 23654
|
|
private static readonly IntPtr NativeFieldInfoPtr_afterShadow;
|
|
|
|
// Token: 0x04005C67 RID: 23655
|
|
private static readonly IntPtr NativeFieldInfoPtr_particleRenderers;
|
|
|
|
// Token: 0x04005C68 RID: 23656
|
|
private static readonly IntPtr NativeMethodInfoPtr_Awake_Public_Void_0;
|
|
|
|
// Token: 0x04005C69 RID: 23657
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Void_0;
|
|
|
|
// Token: 0x04005C6A RID: 23658
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Void_0;
|
|
|
|
// Token: 0x04005C6B RID: 23659
|
|
private static readonly IntPtr NativeMethodInfoPtr_Cleanup_Private_Void_0;
|
|
|
|
// Token: 0x04005C6C RID: 23660
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetupFluidShadowsCommandBuffer_Public_Void_0;
|
|
|
|
// Token: 0x04005C6D RID: 23661
|
|
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
|
|
|
|
// Token: 0x04005C6E RID: 23662
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|
|
}
|