Add v1.0.3.1
This commit is contained in:
@@ -0,0 +1,137 @@
|
||||
using System;
|
||||
using Il2CppInterop.Common.Attributes;
|
||||
using Il2CppInterop.Runtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace ch.sycoforge.Decal.Demo
|
||||
{
|
||||
// Token: 0x020005F7 RID: 1527
|
||||
public class AdvancedBulletHoles : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06009E7B RID: 40571 RVA: 0x00289128 File Offset: 0x00287328
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622570, XrefRangeEnd = 622584, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe void Start()
|
||||
{
|
||||
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AdvancedBulletHoles.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009E7C RID: 40572 RVA: 0x0028916C File Offset: 0x0028736C
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622584, XrefRangeEnd = 622623, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe void Update()
|
||||
{
|
||||
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AdvancedBulletHoles.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009E7D RID: 40573 RVA: 0x002891B0 File Offset: 0x002873B0
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622623, XrefRangeEnd = 622624, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe AdvancedBulletHoles()
|
||||
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AdvancedBulletHoles>.NativeClassPtr))
|
||||
{
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AdvancedBulletHoles.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009E7E RID: 40574 RVA: 0x002891FC File Offset: 0x002873FC
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
static AdvancedBulletHoles()
|
||||
{
|
||||
Il2CppClassPointerStore<AdvancedBulletHoles>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "ch.sycoforge.Decal.Demo", "AdvancedBulletHoles");
|
||||
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AdvancedBulletHoles>.NativeClassPtr);
|
||||
AdvancedBulletHoles.NativeFieldInfoPtr_DecalPrefab = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AdvancedBulletHoles>.NativeClassPtr, "DecalPrefab");
|
||||
AdvancedBulletHoles.NativeFieldInfoPtr_ImpactParticles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AdvancedBulletHoles>.NativeClassPtr, "ImpactParticles");
|
||||
AdvancedBulletHoles.NativeFieldInfoPtr_CastRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AdvancedBulletHoles>.NativeClassPtr, "CastRadius");
|
||||
AdvancedBulletHoles.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AdvancedBulletHoles>.NativeClassPtr, 100675485);
|
||||
AdvancedBulletHoles.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AdvancedBulletHoles>.NativeClassPtr, 100675486);
|
||||
AdvancedBulletHoles.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AdvancedBulletHoles>.NativeClassPtr, 100675487);
|
||||
}
|
||||
|
||||
// Token: 0x06009E7F RID: 40575 RVA: 0x0000351C File Offset: 0x0000171C
|
||||
public AdvancedBulletHoles(IntPtr pointer)
|
||||
: base(pointer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170035D6 RID: 13782
|
||||
// (get) Token: 0x06009E80 RID: 40576 RVA: 0x002892A4 File Offset: 0x002874A4
|
||||
// (set) Token: 0x06009E81 RID: 40577 RVA: 0x002892D8 File Offset: 0x002874D8
|
||||
public unsafe EasyDecal DecalPrefab
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AdvancedBulletHoles.NativeFieldInfoPtr_DecalPrefab);
|
||||
IntPtr intPtr2 = *intPtr;
|
||||
return (intPtr2 != 0) ? new EasyDecal(intPtr2) : null;
|
||||
}
|
||||
set
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AdvancedBulletHoles.NativeFieldInfoPtr_DecalPrefab), IL2CPP.Il2CppObjectBaseToPtr(value));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035D7 RID: 13783
|
||||
// (get) Token: 0x06009E82 RID: 40578 RVA: 0x00289300 File Offset: 0x00287500
|
||||
// (set) Token: 0x06009E83 RID: 40579 RVA: 0x00289334 File Offset: 0x00287534
|
||||
public unsafe GameObject ImpactParticles
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AdvancedBulletHoles.NativeFieldInfoPtr_ImpactParticles);
|
||||
IntPtr intPtr2 = *intPtr;
|
||||
return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
|
||||
}
|
||||
set
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AdvancedBulletHoles.NativeFieldInfoPtr_ImpactParticles), IL2CPP.Il2CppObjectBaseToPtr(value));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035D8 RID: 13784
|
||||
// (get) Token: 0x06009E84 RID: 40580 RVA: 0x0028935C File Offset: 0x0028755C
|
||||
// (set) Token: 0x06009E85 RID: 40581 RVA: 0x00289384 File Offset: 0x00287584
|
||||
public unsafe float CastRadius
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AdvancedBulletHoles.NativeFieldInfoPtr_CastRadius);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AdvancedBulletHoles.NativeFieldInfoPtr_CastRadius)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04006A2E RID: 27182
|
||||
private static readonly IntPtr NativeFieldInfoPtr_DecalPrefab;
|
||||
|
||||
// Token: 0x04006A2F RID: 27183
|
||||
private static readonly IntPtr NativeFieldInfoPtr_ImpactParticles;
|
||||
|
||||
// Token: 0x04006A30 RID: 27184
|
||||
private static readonly IntPtr NativeFieldInfoPtr_CastRadius;
|
||||
|
||||
// Token: 0x04006A31 RID: 27185
|
||||
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
|
||||
|
||||
// Token: 0x04006A32 RID: 27186
|
||||
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
|
||||
|
||||
// Token: 0x04006A33 RID: 27187
|
||||
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using Il2CppInterop.Common.Attributes;
|
||||
using Il2CppInterop.Runtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace ch.sycoforge.Decal.Demo
|
||||
{
|
||||
// Token: 0x020005F8 RID: 1528
|
||||
public class BasicBulletHoles : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06009E86 RID: 40582 RVA: 0x002893A8 File Offset: 0x002875A8
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622624, XrefRangeEnd = 622634, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe void Start()
|
||||
{
|
||||
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BasicBulletHoles.NativeMethodInfoPtr_Start_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009E87 RID: 40583 RVA: 0x002893EC File Offset: 0x002875EC
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622634, XrefRangeEnd = 622656, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe void Update()
|
||||
{
|
||||
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BasicBulletHoles.NativeMethodInfoPtr_Update_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009E88 RID: 40584 RVA: 0x00289430 File Offset: 0x00287630
|
||||
[CallerCount(63)]
|
||||
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe BasicBulletHoles()
|
||||
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BasicBulletHoles>.NativeClassPtr))
|
||||
{
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BasicBulletHoles.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009E89 RID: 40585 RVA: 0x0028947C File Offset: 0x0028767C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
static BasicBulletHoles()
|
||||
{
|
||||
Il2CppClassPointerStore<BasicBulletHoles>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "ch.sycoforge.Decal.Demo", "BasicBulletHoles");
|
||||
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BasicBulletHoles>.NativeClassPtr);
|
||||
BasicBulletHoles.NativeFieldInfoPtr_DecalPrefab = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BasicBulletHoles>.NativeClassPtr, "DecalPrefab");
|
||||
BasicBulletHoles.NativeFieldInfoPtr_t = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BasicBulletHoles>.NativeClassPtr, "t");
|
||||
BasicBulletHoles.NativeMethodInfoPtr_Start_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BasicBulletHoles>.NativeClassPtr, 100675488);
|
||||
BasicBulletHoles.NativeMethodInfoPtr_Update_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BasicBulletHoles>.NativeClassPtr, 100675489);
|
||||
BasicBulletHoles.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BasicBulletHoles>.NativeClassPtr, 100675490);
|
||||
}
|
||||
|
||||
// Token: 0x06009E8A RID: 40586 RVA: 0x0000351C File Offset: 0x0000171C
|
||||
public BasicBulletHoles(IntPtr pointer)
|
||||
: base(pointer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170035D9 RID: 13785
|
||||
// (get) Token: 0x06009E8B RID: 40587 RVA: 0x00289510 File Offset: 0x00287710
|
||||
// (set) Token: 0x06009E8C RID: 40588 RVA: 0x00289544 File Offset: 0x00287744
|
||||
public unsafe EasyDecal DecalPrefab
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BasicBulletHoles.NativeFieldInfoPtr_DecalPrefab);
|
||||
IntPtr intPtr2 = *intPtr;
|
||||
return (intPtr2 != 0) ? new EasyDecal(intPtr2) : null;
|
||||
}
|
||||
set
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BasicBulletHoles.NativeFieldInfoPtr_DecalPrefab), IL2CPP.Il2CppObjectBaseToPtr(value));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035DA RID: 13786
|
||||
// (get) Token: 0x06009E8D RID: 40589 RVA: 0x0028956C File Offset: 0x0028776C
|
||||
// (set) Token: 0x06009E8E RID: 40590 RVA: 0x00289594 File Offset: 0x00287794
|
||||
public unsafe bool t
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BasicBulletHoles.NativeFieldInfoPtr_t);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BasicBulletHoles.NativeFieldInfoPtr_t)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04006A34 RID: 27188
|
||||
private static readonly IntPtr NativeFieldInfoPtr_DecalPrefab;
|
||||
|
||||
// Token: 0x04006A35 RID: 27189
|
||||
private static readonly IntPtr NativeFieldInfoPtr_t;
|
||||
|
||||
// Token: 0x04006A36 RID: 27190
|
||||
private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Void_0;
|
||||
|
||||
// Token: 0x04006A37 RID: 27191
|
||||
private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_0;
|
||||
|
||||
// Token: 0x04006A38 RID: 27192
|
||||
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
||||
}
|
||||
}
|
||||
100
Interop/Assembly-CSharp/ch/sycoforge/Decal/Demo/BezierUtil.cs
Normal file
100
Interop/Assembly-CSharp/ch/sycoforge/Decal/Demo/BezierUtil.cs
Normal file
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using Il2CppInterop.Common.Attributes;
|
||||
using Il2CppInterop.Runtime;
|
||||
using Il2CppInterop.Runtime.InteropTypes.Arrays;
|
||||
using Il2CppSystem;
|
||||
using Il2CppSystem.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace ch.sycoforge.Decal.Demo
|
||||
{
|
||||
// Token: 0x020005F9 RID: 1529
|
||||
public static class BezierUtil : Il2CppSystem.Object
|
||||
{
|
||||
// Token: 0x06009E8F RID: 40591 RVA: 0x002895B8 File Offset: 0x002877B8
|
||||
[CallerCount(1)]
|
||||
[CachedScanResults(RefRangeStart = 622661, RefRangeEnd = 622662, XrefRangeStart = 622656, XrefRangeEnd = 622661, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe static List<Vector3> InterpolatePath(List<Vector3> path, int segments, float radius, float angleThreshold)
|
||||
{
|
||||
IntPtr* ptr;
|
||||
checked
|
||||
{
|
||||
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
|
||||
*ptr = IL2CPP.Il2CppObjectBaseToPtr(path);
|
||||
}
|
||||
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref segments;
|
||||
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref radius;
|
||||
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref angleThreshold;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BezierUtil.NativeMethodInfoPtr_InterpolatePath_Public_Static_List_1_Vector3_List_1_Vector3_Int32_Single_Single_0, 0, (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
IntPtr intPtr3 = intPtr;
|
||||
return (intPtr3 != 0) ? new List<Vector3>(intPtr3) : null;
|
||||
}
|
||||
|
||||
// Token: 0x06009E90 RID: 40592 RVA: 0x00289650 File Offset: 0x00287850
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622662, XrefRangeEnd = 622666, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe static Il2CppStructArray<Vector3> GetBezierApproximation(Il2CppStructArray<Vector3> controlPoints, int outputSegmentCount)
|
||||
{
|
||||
IntPtr* ptr;
|
||||
checked
|
||||
{
|
||||
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
||||
*ptr = IL2CPP.Il2CppObjectBaseToPtr(controlPoints);
|
||||
}
|
||||
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref outputSegmentCount;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BezierUtil.NativeMethodInfoPtr_GetBezierApproximation_Public_Static_Il2CppStructArray_1_Vector3_Il2CppStructArray_1_Vector3_Int32_0, 0, (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
IntPtr intPtr3 = intPtr;
|
||||
return (intPtr3 != 0) ? new Il2CppStructArray<Vector3>(intPtr3) : null;
|
||||
}
|
||||
|
||||
// Token: 0x06009E91 RID: 40593 RVA: 0x002896C4 File Offset: 0x002878C4
|
||||
[CallerCount(4)]
|
||||
[CachedScanResults(RefRangeStart = 622669, RefRangeEnd = 622673, XrefRangeStart = 622666, XrefRangeEnd = 622669, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe static Vector3 GetBezierPoint(float t, Il2CppStructArray<Vector3> controlPoints, int index, int count)
|
||||
{
|
||||
IntPtr* ptr;
|
||||
checked
|
||||
{
|
||||
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
|
||||
*ptr = ref t;
|
||||
}
|
||||
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(controlPoints);
|
||||
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref index;
|
||||
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref count;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BezierUtil.NativeMethodInfoPtr_GetBezierPoint_Public_Static_Vector3_Single_Il2CppStructArray_1_Vector3_Int32_Int32_0, 0, (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
||||
}
|
||||
|
||||
// Token: 0x06009E92 RID: 40594 RVA: 0x00289758 File Offset: 0x00287958
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
static BezierUtil()
|
||||
{
|
||||
Il2CppClassPointerStore<BezierUtil>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "ch.sycoforge.Decal.Demo", "BezierUtil");
|
||||
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BezierUtil>.NativeClassPtr);
|
||||
BezierUtil.NativeMethodInfoPtr_InterpolatePath_Public_Static_List_1_Vector3_List_1_Vector3_Int32_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BezierUtil>.NativeClassPtr, 100675491);
|
||||
BezierUtil.NativeMethodInfoPtr_GetBezierApproximation_Public_Static_Il2CppStructArray_1_Vector3_Il2CppStructArray_1_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BezierUtil>.NativeClassPtr, 100675492);
|
||||
BezierUtil.NativeMethodInfoPtr_GetBezierPoint_Public_Static_Vector3_Single_Il2CppStructArray_1_Vector3_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BezierUtil>.NativeClassPtr, 100675493);
|
||||
}
|
||||
|
||||
// Token: 0x06009E93 RID: 40595 RVA: 0x0000A688 File Offset: 0x00008888
|
||||
public BezierUtil(IntPtr pointer)
|
||||
: base(pointer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04006A39 RID: 27193
|
||||
private static readonly IntPtr NativeMethodInfoPtr_InterpolatePath_Public_Static_List_1_Vector3_List_1_Vector3_Int32_Single_Single_0;
|
||||
|
||||
// Token: 0x04006A3A RID: 27194
|
||||
private static readonly IntPtr NativeMethodInfoPtr_GetBezierApproximation_Public_Static_Il2CppStructArray_1_Vector3_Il2CppStructArray_1_Vector3_Int32_0;
|
||||
|
||||
// Token: 0x04006A3B RID: 27195
|
||||
private static readonly IntPtr NativeMethodInfoPtr_GetBezierPoint_Public_Static_Vector3_Single_Il2CppStructArray_1_Vector3_Int32_Int32_0;
|
||||
}
|
||||
}
|
||||
195
Interop/Assembly-CSharp/ch/sycoforge/Decal/Demo/Footprints.cs
Normal file
195
Interop/Assembly-CSharp/ch/sycoforge/Decal/Demo/Footprints.cs
Normal file
@@ -0,0 +1,195 @@
|
||||
using System;
|
||||
using Il2CppInterop.Common.Attributes;
|
||||
using Il2CppInterop.Runtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace ch.sycoforge.Decal.Demo
|
||||
{
|
||||
// Token: 0x020005FA RID: 1530
|
||||
public class Footprints : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06009E94 RID: 40596 RVA: 0x002897C4 File Offset: 0x002879C4
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622673, XrefRangeEnd = 622683, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe void Start()
|
||||
{
|
||||
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Footprints.NativeMethodInfoPtr_Start_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009E95 RID: 40597 RVA: 0x00289808 File Offset: 0x00287A08
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622683, XrefRangeEnd = 622718, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe void Update()
|
||||
{
|
||||
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Footprints.NativeMethodInfoPtr_Update_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009E96 RID: 40598 RVA: 0x0028984C File Offset: 0x00287A4C
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622718, XrefRangeEnd = 622719, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe Footprints()
|
||||
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Footprints>.NativeClassPtr))
|
||||
{
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Footprints.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009E97 RID: 40599 RVA: 0x00289898 File Offset: 0x00287A98
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
static Footprints()
|
||||
{
|
||||
Il2CppClassPointerStore<Footprints>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "ch.sycoforge.Decal.Demo", "Footprints");
|
||||
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Footprints>.NativeClassPtr);
|
||||
Footprints.NativeFieldInfoPtr_DecalPrefab = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Footprints>.NativeClassPtr, "DecalPrefab");
|
||||
Footprints.NativeFieldInfoPtr_DistanceThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Footprints>.NativeClassPtr, "DistanceThreshold");
|
||||
Footprints.NativeFieldInfoPtr_FootDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Footprints>.NativeClassPtr, "FootDistance");
|
||||
Footprints.NativeFieldInfoPtr_distance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Footprints>.NativeClassPtr, "distance");
|
||||
Footprints.NativeFieldInfoPtr_index = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Footprints>.NativeClassPtr, "index");
|
||||
Footprints.NativeFieldInfoPtr_lastPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Footprints>.NativeClassPtr, "lastPosition");
|
||||
Footprints.NativeMethodInfoPtr_Start_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Footprints>.NativeClassPtr, 100675494);
|
||||
Footprints.NativeMethodInfoPtr_Update_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Footprints>.NativeClassPtr, 100675495);
|
||||
Footprints.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Footprints>.NativeClassPtr, 100675496);
|
||||
}
|
||||
|
||||
// Token: 0x06009E98 RID: 40600 RVA: 0x0000351C File Offset: 0x0000171C
|
||||
public Footprints(IntPtr pointer)
|
||||
: base(pointer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170035DB RID: 13787
|
||||
// (get) Token: 0x06009E99 RID: 40601 RVA: 0x0028997C File Offset: 0x00287B7C
|
||||
// (set) Token: 0x06009E9A RID: 40602 RVA: 0x002899B0 File Offset: 0x00287BB0
|
||||
public unsafe EasyDecal DecalPrefab
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Footprints.NativeFieldInfoPtr_DecalPrefab);
|
||||
IntPtr intPtr2 = *intPtr;
|
||||
return (intPtr2 != 0) ? new EasyDecal(intPtr2) : null;
|
||||
}
|
||||
set
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Footprints.NativeFieldInfoPtr_DecalPrefab), IL2CPP.Il2CppObjectBaseToPtr(value));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035DC RID: 13788
|
||||
// (get) Token: 0x06009E9B RID: 40603 RVA: 0x002899D8 File Offset: 0x00287BD8
|
||||
// (set) Token: 0x06009E9C RID: 40604 RVA: 0x00289A00 File Offset: 0x00287C00
|
||||
public unsafe float DistanceThreshold
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Footprints.NativeFieldInfoPtr_DistanceThreshold);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Footprints.NativeFieldInfoPtr_DistanceThreshold)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035DD RID: 13789
|
||||
// (get) Token: 0x06009E9D RID: 40605 RVA: 0x00289A24 File Offset: 0x00287C24
|
||||
// (set) Token: 0x06009E9E RID: 40606 RVA: 0x00289A4C File Offset: 0x00287C4C
|
||||
public unsafe float FootDistance
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Footprints.NativeFieldInfoPtr_FootDistance);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Footprints.NativeFieldInfoPtr_FootDistance)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035DE RID: 13790
|
||||
// (get) Token: 0x06009E9F RID: 40607 RVA: 0x00289A70 File Offset: 0x00287C70
|
||||
// (set) Token: 0x06009EA0 RID: 40608 RVA: 0x00289A98 File Offset: 0x00287C98
|
||||
public unsafe float distance
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Footprints.NativeFieldInfoPtr_distance);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Footprints.NativeFieldInfoPtr_distance)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035DF RID: 13791
|
||||
// (get) Token: 0x06009EA1 RID: 40609 RVA: 0x00289ABC File Offset: 0x00287CBC
|
||||
// (set) Token: 0x06009EA2 RID: 40610 RVA: 0x00289AE4 File Offset: 0x00287CE4
|
||||
public unsafe int index
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Footprints.NativeFieldInfoPtr_index);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Footprints.NativeFieldInfoPtr_index)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035E0 RID: 13792
|
||||
// (get) Token: 0x06009EA3 RID: 40611 RVA: 0x00289B08 File Offset: 0x00287D08
|
||||
// (set) Token: 0x06009EA4 RID: 40612 RVA: 0x00289B30 File Offset: 0x00287D30
|
||||
public unsafe Vector3 lastPosition
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Footprints.NativeFieldInfoPtr_lastPosition);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Footprints.NativeFieldInfoPtr_lastPosition)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04006A3C RID: 27196
|
||||
private static readonly IntPtr NativeFieldInfoPtr_DecalPrefab;
|
||||
|
||||
// Token: 0x04006A3D RID: 27197
|
||||
private static readonly IntPtr NativeFieldInfoPtr_DistanceThreshold;
|
||||
|
||||
// Token: 0x04006A3E RID: 27198
|
||||
private static readonly IntPtr NativeFieldInfoPtr_FootDistance;
|
||||
|
||||
// Token: 0x04006A3F RID: 27199
|
||||
private static readonly IntPtr NativeFieldInfoPtr_distance;
|
||||
|
||||
// Token: 0x04006A40 RID: 27200
|
||||
private static readonly IntPtr NativeFieldInfoPtr_index;
|
||||
|
||||
// Token: 0x04006A41 RID: 27201
|
||||
private static readonly IntPtr NativeFieldInfoPtr_lastPosition;
|
||||
|
||||
// Token: 0x04006A42 RID: 27202
|
||||
private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Void_0;
|
||||
|
||||
// Token: 0x04006A43 RID: 27203
|
||||
private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_0;
|
||||
|
||||
// Token: 0x04006A44 RID: 27204
|
||||
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
||||
}
|
||||
}
|
||||
71
Interop/Assembly-CSharp/ch/sycoforge/Decal/Demo/LineUtil.cs
Normal file
71
Interop/Assembly-CSharp/ch/sycoforge/Decal/Demo/LineUtil.cs
Normal file
@@ -0,0 +1,71 @@
|
||||
using System;
|
||||
using Il2CppInterop.Common.Attributes;
|
||||
using Il2CppInterop.Runtime;
|
||||
using Il2CppSystem;
|
||||
using Il2CppSystem.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace ch.sycoforge.Decal.Demo
|
||||
{
|
||||
// Token: 0x020005FB RID: 1531
|
||||
public static class LineUtil : Il2CppSystem.Object
|
||||
{
|
||||
// Token: 0x06009EA5 RID: 40613 RVA: 0x00289B54 File Offset: 0x00287D54
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622719, XrefRangeEnd = 622732, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe static void DrawPath(float thickness, Material material, List<Vector3> path)
|
||||
{
|
||||
IntPtr* ptr;
|
||||
checked
|
||||
{
|
||||
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
||||
*ptr = ref thickness;
|
||||
}
|
||||
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(material);
|
||||
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(path);
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LineUtil.NativeMethodInfoPtr_DrawPath_Public_Static_Void_Single_Material_List_1_Vector3_0, 0, (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009EA6 RID: 40614 RVA: 0x00289BCC File Offset: 0x00287DCC
|
||||
[CallerCount(1)]
|
||||
[CachedScanResults(RefRangeStart = 622744, RefRangeEnd = 622745, XrefRangeStart = 622732, XrefRangeEnd = 622744, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe static void DrawLine(float thickness, Vector3 start, Vector3 end)
|
||||
{
|
||||
IntPtr* ptr;
|
||||
checked
|
||||
{
|
||||
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
||||
*ptr = ref thickness;
|
||||
}
|
||||
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref start;
|
||||
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref end;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LineUtil.NativeMethodInfoPtr_DrawLine_Private_Static_Void_Single_Vector3_Vector3_0, 0, (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009EA7 RID: 40615 RVA: 0x00289C38 File Offset: 0x00287E38
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
static LineUtil()
|
||||
{
|
||||
Il2CppClassPointerStore<LineUtil>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "ch.sycoforge.Decal.Demo", "LineUtil");
|
||||
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<LineUtil>.NativeClassPtr);
|
||||
LineUtil.NativeMethodInfoPtr_DrawPath_Public_Static_Void_Single_Material_List_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LineUtil>.NativeClassPtr, 100675497);
|
||||
LineUtil.NativeMethodInfoPtr_DrawLine_Private_Static_Void_Single_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LineUtil>.NativeClassPtr, 100675498);
|
||||
}
|
||||
|
||||
// Token: 0x06009EA8 RID: 40616 RVA: 0x0000A688 File Offset: 0x00008888
|
||||
public LineUtil(IntPtr pointer)
|
||||
: base(pointer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04006A45 RID: 27205
|
||||
private static readonly IntPtr NativeMethodInfoPtr_DrawPath_Public_Static_Void_Single_Material_List_1_Vector3_0;
|
||||
|
||||
// Token: 0x04006A46 RID: 27206
|
||||
private static readonly IntPtr NativeMethodInfoPtr_DrawLine_Private_Static_Void_Single_Vector3_Vector3_0;
|
||||
}
|
||||
}
|
||||
382
Interop/Assembly-CSharp/ch/sycoforge/Decal/Demo/PathAgent.cs
Normal file
382
Interop/Assembly-CSharp/ch/sycoforge/Decal/Demo/PathAgent.cs
Normal file
@@ -0,0 +1,382 @@
|
||||
using System;
|
||||
using Il2CppInterop.Common.Attributes;
|
||||
using Il2CppInterop.Runtime;
|
||||
using Il2CppSystem.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.AI;
|
||||
|
||||
namespace ch.sycoforge.Decal.Demo
|
||||
{
|
||||
// Token: 0x020005FC RID: 1532
|
||||
public class PathAgent : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06009EA9 RID: 40617 RVA: 0x00289C90 File Offset: 0x00287E90
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622745, XrefRangeEnd = 622756, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe void Start()
|
||||
{
|
||||
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PathAgent.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009EAA RID: 40618 RVA: 0x00289CD4 File Offset: 0x00287ED4
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622756, XrefRangeEnd = 622772, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe void Update()
|
||||
{
|
||||
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PathAgent.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009EAB RID: 40619 RVA: 0x00289D18 File Offset: 0x00287F18
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622772, XrefRangeEnd = 622784, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe void SetTarget(Ray mouseRay)
|
||||
{
|
||||
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
checked
|
||||
{
|
||||
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
||||
*ptr = ref mouseRay;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PathAgent.NativeMethodInfoPtr_SetTarget_Private_Void_Ray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06009EAC RID: 40620 RVA: 0x00289D6C File Offset: 0x00287F6C
|
||||
[CallerCount(1)]
|
||||
[CachedScanResults(RefRangeStart = 622820, RefRangeEnd = 622821, XrefRangeStart = 622784, XrefRangeEnd = 622820, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe void CreatePath(Ray mouseRay)
|
||||
{
|
||||
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
checked
|
||||
{
|
||||
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
||||
*ptr = ref mouseRay;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PathAgent.NativeMethodInfoPtr_CreatePath_Private_Void_Ray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06009EAD RID: 40621 RVA: 0x00289DC0 File Offset: 0x00287FC0
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622821, XrefRangeEnd = 622838, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe void OnDrawGizmos()
|
||||
{
|
||||
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PathAgent.NativeMethodInfoPtr_OnDrawGizmos_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009EAE RID: 40622 RVA: 0x00289E04 File Offset: 0x00288004
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622838, XrefRangeEnd = 622847, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe PathAgent()
|
||||
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PathAgent>.NativeClassPtr))
|
||||
{
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PathAgent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009EAF RID: 40623 RVA: 0x00289E50 File Offset: 0x00288050
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
static PathAgent()
|
||||
{
|
||||
Il2CppClassPointerStore<PathAgent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "ch.sycoforge.Decal.Demo", "PathAgent");
|
||||
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PathAgent>.NativeClassPtr);
|
||||
PathAgent.NativeFieldInfoPtr_PathThickness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, "PathThickness");
|
||||
PathAgent.NativeFieldInfoPtr_NormalPathOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, "NormalPathOffset");
|
||||
PathAgent.NativeFieldInfoPtr_Radius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, "Radius");
|
||||
PathAgent.NativeFieldInfoPtr_AngleThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, "AngleThreshold");
|
||||
PathAgent.NativeFieldInfoPtr_DrawGizmos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, "DrawGizmos");
|
||||
PathAgent.NativeFieldInfoPtr_TargetAimDecal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, "TargetAimDecal");
|
||||
PathAgent.NativeFieldInfoPtr_TargetPointDecalPrefab = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, "TargetPointDecalPrefab");
|
||||
PathAgent.NativeFieldInfoPtr_path = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, "path");
|
||||
PathAgent.NativeFieldInfoPtr_agent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, "agent");
|
||||
PathAgent.NativeFieldInfoPtr_lineRenderer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, "lineRenderer");
|
||||
PathAgent.NativeFieldInfoPtr_decalOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, "decalOffset");
|
||||
PathAgent.NativeFieldInfoPtr_MAXDISTANCE = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, "MAXDISTANCE");
|
||||
PathAgent.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, 100675499);
|
||||
PathAgent.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, 100675500);
|
||||
PathAgent.NativeMethodInfoPtr_SetTarget_Private_Void_Ray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, 100675501);
|
||||
PathAgent.NativeMethodInfoPtr_CreatePath_Private_Void_Ray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, 100675502);
|
||||
PathAgent.NativeMethodInfoPtr_OnDrawGizmos_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, 100675503);
|
||||
PathAgent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PathAgent>.NativeClassPtr, 100675504);
|
||||
}
|
||||
|
||||
// Token: 0x06009EB0 RID: 40624 RVA: 0x0000351C File Offset: 0x0000171C
|
||||
public PathAgent(IntPtr pointer)
|
||||
: base(pointer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170035E1 RID: 13793
|
||||
// (get) Token: 0x06009EB1 RID: 40625 RVA: 0x00289FE8 File Offset: 0x002881E8
|
||||
// (set) Token: 0x06009EB2 RID: 40626 RVA: 0x0028A010 File Offset: 0x00288210
|
||||
public unsafe float PathThickness
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_PathThickness);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_PathThickness)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035E2 RID: 13794
|
||||
// (get) Token: 0x06009EB3 RID: 40627 RVA: 0x0028A034 File Offset: 0x00288234
|
||||
// (set) Token: 0x06009EB4 RID: 40628 RVA: 0x0028A05C File Offset: 0x0028825C
|
||||
public unsafe float NormalPathOffset
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_NormalPathOffset);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_NormalPathOffset)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035E3 RID: 13795
|
||||
// (get) Token: 0x06009EB5 RID: 40629 RVA: 0x0028A080 File Offset: 0x00288280
|
||||
// (set) Token: 0x06009EB6 RID: 40630 RVA: 0x0028A0A8 File Offset: 0x002882A8
|
||||
public unsafe float Radius
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_Radius);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_Radius)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035E4 RID: 13796
|
||||
// (get) Token: 0x06009EB7 RID: 40631 RVA: 0x0028A0CC File Offset: 0x002882CC
|
||||
// (set) Token: 0x06009EB8 RID: 40632 RVA: 0x0028A0F4 File Offset: 0x002882F4
|
||||
public unsafe float AngleThreshold
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_AngleThreshold);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_AngleThreshold)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035E5 RID: 13797
|
||||
// (get) Token: 0x06009EB9 RID: 40633 RVA: 0x0028A118 File Offset: 0x00288318
|
||||
// (set) Token: 0x06009EBA RID: 40634 RVA: 0x0028A140 File Offset: 0x00288340
|
||||
public unsafe bool DrawGizmos
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_DrawGizmos);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_DrawGizmos)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035E6 RID: 13798
|
||||
// (get) Token: 0x06009EBB RID: 40635 RVA: 0x0028A164 File Offset: 0x00288364
|
||||
// (set) Token: 0x06009EBC RID: 40636 RVA: 0x0028A198 File Offset: 0x00288398
|
||||
public unsafe EasyDecal TargetAimDecal
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_TargetAimDecal);
|
||||
IntPtr intPtr2 = *intPtr;
|
||||
return (intPtr2 != 0) ? new EasyDecal(intPtr2) : null;
|
||||
}
|
||||
set
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_TargetAimDecal), IL2CPP.Il2CppObjectBaseToPtr(value));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035E7 RID: 13799
|
||||
// (get) Token: 0x06009EBD RID: 40637 RVA: 0x0028A1C0 File Offset: 0x002883C0
|
||||
// (set) Token: 0x06009EBE RID: 40638 RVA: 0x0028A1F4 File Offset: 0x002883F4
|
||||
public unsafe GameObject TargetPointDecalPrefab
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_TargetPointDecalPrefab);
|
||||
IntPtr intPtr2 = *intPtr;
|
||||
return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
|
||||
}
|
||||
set
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_TargetPointDecalPrefab), IL2CPP.Il2CppObjectBaseToPtr(value));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035E8 RID: 13800
|
||||
// (get) Token: 0x06009EBF RID: 40639 RVA: 0x0028A21C File Offset: 0x0028841C
|
||||
// (set) Token: 0x06009EC0 RID: 40640 RVA: 0x0028A250 File Offset: 0x00288450
|
||||
public unsafe List<Vector3> path
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_path);
|
||||
IntPtr intPtr2 = *intPtr;
|
||||
return (intPtr2 != 0) ? new List<Vector3>(intPtr2) : null;
|
||||
}
|
||||
set
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_path), IL2CPP.Il2CppObjectBaseToPtr(value));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035E9 RID: 13801
|
||||
// (get) Token: 0x06009EC1 RID: 40641 RVA: 0x0028A278 File Offset: 0x00288478
|
||||
// (set) Token: 0x06009EC2 RID: 40642 RVA: 0x0028A2AC File Offset: 0x002884AC
|
||||
public unsafe NavMeshAgent agent
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_agent);
|
||||
IntPtr intPtr2 = *intPtr;
|
||||
return (intPtr2 != 0) ? new NavMeshAgent(intPtr2) : null;
|
||||
}
|
||||
set
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_agent), IL2CPP.Il2CppObjectBaseToPtr(value));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035EA RID: 13802
|
||||
// (get) Token: 0x06009EC3 RID: 40643 RVA: 0x0028A2D4 File Offset: 0x002884D4
|
||||
// (set) Token: 0x06009EC4 RID: 40644 RVA: 0x0028A308 File Offset: 0x00288508
|
||||
public unsafe LineRenderer lineRenderer
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_lineRenderer);
|
||||
IntPtr intPtr2 = *intPtr;
|
||||
return (intPtr2 != 0) ? new LineRenderer(intPtr2) : null;
|
||||
}
|
||||
set
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_lineRenderer), IL2CPP.Il2CppObjectBaseToPtr(value));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035EB RID: 13803
|
||||
// (get) Token: 0x06009EC5 RID: 40645 RVA: 0x0028A330 File Offset: 0x00288530
|
||||
// (set) Token: 0x06009EC6 RID: 40646 RVA: 0x0028A358 File Offset: 0x00288558
|
||||
public unsafe Vector3 decalOffset
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_decalOffset);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PathAgent.NativeFieldInfoPtr_decalOffset)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035EC RID: 13804
|
||||
// (get) Token: 0x06009EC7 RID: 40647 RVA: 0x0028A37C File Offset: 0x0028857C
|
||||
// (set) Token: 0x06009EC8 RID: 40648 RVA: 0x0028A39A File Offset: 0x0028859A
|
||||
public unsafe static int MAXDISTANCE
|
||||
{
|
||||
get
|
||||
{
|
||||
int num;
|
||||
IL2CPP.il2cpp_field_static_get_value(PathAgent.NativeFieldInfoPtr_MAXDISTANCE, (void*)(&num));
|
||||
return num;
|
||||
}
|
||||
set
|
||||
{
|
||||
IL2CPP.il2cpp_field_static_set_value(PathAgent.NativeFieldInfoPtr_MAXDISTANCE, (void*)(&value));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04006A47 RID: 27207
|
||||
private static readonly IntPtr NativeFieldInfoPtr_PathThickness;
|
||||
|
||||
// Token: 0x04006A48 RID: 27208
|
||||
private static readonly IntPtr NativeFieldInfoPtr_NormalPathOffset;
|
||||
|
||||
// Token: 0x04006A49 RID: 27209
|
||||
private static readonly IntPtr NativeFieldInfoPtr_Radius;
|
||||
|
||||
// Token: 0x04006A4A RID: 27210
|
||||
private static readonly IntPtr NativeFieldInfoPtr_AngleThreshold;
|
||||
|
||||
// Token: 0x04006A4B RID: 27211
|
||||
private static readonly IntPtr NativeFieldInfoPtr_DrawGizmos;
|
||||
|
||||
// Token: 0x04006A4C RID: 27212
|
||||
private static readonly IntPtr NativeFieldInfoPtr_TargetAimDecal;
|
||||
|
||||
// Token: 0x04006A4D RID: 27213
|
||||
private static readonly IntPtr NativeFieldInfoPtr_TargetPointDecalPrefab;
|
||||
|
||||
// Token: 0x04006A4E RID: 27214
|
||||
private static readonly IntPtr NativeFieldInfoPtr_path;
|
||||
|
||||
// Token: 0x04006A4F RID: 27215
|
||||
private static readonly IntPtr NativeFieldInfoPtr_agent;
|
||||
|
||||
// Token: 0x04006A50 RID: 27216
|
||||
private static readonly IntPtr NativeFieldInfoPtr_lineRenderer;
|
||||
|
||||
// Token: 0x04006A51 RID: 27217
|
||||
private static readonly IntPtr NativeFieldInfoPtr_decalOffset;
|
||||
|
||||
// Token: 0x04006A52 RID: 27218
|
||||
private static readonly IntPtr NativeFieldInfoPtr_MAXDISTANCE;
|
||||
|
||||
// Token: 0x04006A53 RID: 27219
|
||||
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
|
||||
|
||||
// Token: 0x04006A54 RID: 27220
|
||||
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
|
||||
|
||||
// Token: 0x04006A55 RID: 27221
|
||||
private static readonly IntPtr NativeMethodInfoPtr_SetTarget_Private_Void_Ray_0;
|
||||
|
||||
// Token: 0x04006A56 RID: 27222
|
||||
private static readonly IntPtr NativeMethodInfoPtr_CreatePath_Private_Void_Ray_0;
|
||||
|
||||
// Token: 0x04006A57 RID: 27223
|
||||
private static readonly IntPtr NativeMethodInfoPtr_OnDrawGizmos_Private_Void_0;
|
||||
|
||||
// Token: 0x04006A58 RID: 27224
|
||||
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
using System;
|
||||
using Il2CppInterop.Common.Attributes;
|
||||
using Il2CppInterop.Runtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace ch.sycoforge.Decal.Demo
|
||||
{
|
||||
// Token: 0x020005FD RID: 1533
|
||||
public class ProxyRegister : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06009EC9 RID: 40649 RVA: 0x0028A3AC File Offset: 0x002885AC
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622847, XrefRangeEnd = 622856, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe void Start()
|
||||
{
|
||||
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ProxyRegister.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009ECA RID: 40650 RVA: 0x0028A3F0 File Offset: 0x002885F0
|
||||
[CallerCount(63)]
|
||||
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe ProxyRegister()
|
||||
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ProxyRegister>.NativeClassPtr))
|
||||
{
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ProxyRegister.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009ECB RID: 40651 RVA: 0x0028A43C File Offset: 0x0028863C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
static ProxyRegister()
|
||||
{
|
||||
Il2CppClassPointerStore<ProxyRegister>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "ch.sycoforge.Decal.Demo", "ProxyRegister");
|
||||
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ProxyRegister>.NativeClassPtr);
|
||||
ProxyRegister.NativeFieldInfoPtr_ProxyCollection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ProxyRegister>.NativeClassPtr, "ProxyCollection");
|
||||
ProxyRegister.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ProxyRegister>.NativeClassPtr, 100675505);
|
||||
ProxyRegister.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ProxyRegister>.NativeClassPtr, 100675506);
|
||||
}
|
||||
|
||||
// Token: 0x06009ECC RID: 40652 RVA: 0x0000351C File Offset: 0x0000171C
|
||||
public ProxyRegister(IntPtr pointer)
|
||||
: base(pointer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170035ED RID: 13805
|
||||
// (get) Token: 0x06009ECD RID: 40653 RVA: 0x0028A4A8 File Offset: 0x002886A8
|
||||
// (set) Token: 0x06009ECE RID: 40654 RVA: 0x0028A4DC File Offset: 0x002886DC
|
||||
public unsafe StaticProxyCollection ProxyCollection
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ProxyRegister.NativeFieldInfoPtr_ProxyCollection);
|
||||
IntPtr intPtr2 = *intPtr;
|
||||
return (intPtr2 != 0) ? new StaticProxyCollection(intPtr2) : null;
|
||||
}
|
||||
set
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ProxyRegister.NativeFieldInfoPtr_ProxyCollection), IL2CPP.Il2CppObjectBaseToPtr(value));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04006A59 RID: 27225
|
||||
private static readonly IntPtr NativeFieldInfoPtr_ProxyCollection;
|
||||
|
||||
// Token: 0x04006A5A RID: 27226
|
||||
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
|
||||
|
||||
// Token: 0x04006A5B RID: 27227
|
||||
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
||||
}
|
||||
}
|
||||
173
Interop/Assembly-CSharp/ch/sycoforge/Decal/Demo/Sinoid.cs
Normal file
173
Interop/Assembly-CSharp/ch/sycoforge/Decal/Demo/Sinoid.cs
Normal file
@@ -0,0 +1,173 @@
|
||||
using System;
|
||||
using Il2CppInterop.Common.Attributes;
|
||||
using Il2CppInterop.Runtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace ch.sycoforge.Decal.Demo
|
||||
{
|
||||
// Token: 0x020005FE RID: 1534
|
||||
public class Sinoid : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06009ECF RID: 40655 RVA: 0x0028A504 File Offset: 0x00288704
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622856, XrefRangeEnd = 622858, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe void Start()
|
||||
{
|
||||
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Sinoid.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009ED0 RID: 40656 RVA: 0x0028A548 File Offset: 0x00288748
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622858, XrefRangeEnd = 622868, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe void Update()
|
||||
{
|
||||
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Sinoid.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009ED1 RID: 40657 RVA: 0x0028A58C File Offset: 0x0028878C
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622868, XrefRangeEnd = 622869, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe Sinoid()
|
||||
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Sinoid>.NativeClassPtr))
|
||||
{
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Sinoid.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009ED2 RID: 40658 RVA: 0x0028A5D8 File Offset: 0x002887D8
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
static Sinoid()
|
||||
{
|
||||
Il2CppClassPointerStore<Sinoid>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "ch.sycoforge.Decal.Demo", "Sinoid");
|
||||
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Sinoid>.NativeClassPtr);
|
||||
Sinoid.NativeFieldInfoPtr_AngularVelocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Sinoid>.NativeClassPtr, "AngularVelocity");
|
||||
Sinoid.NativeFieldInfoPtr_SineFreq = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Sinoid>.NativeClassPtr, "SineFreq");
|
||||
Sinoid.NativeFieldInfoPtr_Amplitude = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Sinoid>.NativeClassPtr, "Amplitude");
|
||||
Sinoid.NativeFieldInfoPtr_accuTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Sinoid>.NativeClassPtr, "accuTime");
|
||||
Sinoid.NativeFieldInfoPtr_startPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Sinoid>.NativeClassPtr, "startPos");
|
||||
Sinoid.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Sinoid>.NativeClassPtr, 100675507);
|
||||
Sinoid.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Sinoid>.NativeClassPtr, 100675508);
|
||||
Sinoid.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Sinoid>.NativeClassPtr, 100675509);
|
||||
}
|
||||
|
||||
// Token: 0x06009ED3 RID: 40659 RVA: 0x0000351C File Offset: 0x0000171C
|
||||
public Sinoid(IntPtr pointer)
|
||||
: base(pointer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170035EE RID: 13806
|
||||
// (get) Token: 0x06009ED4 RID: 40660 RVA: 0x0028A6A8 File Offset: 0x002888A8
|
||||
// (set) Token: 0x06009ED5 RID: 40661 RVA: 0x0028A6D0 File Offset: 0x002888D0
|
||||
public unsafe float AngularVelocity
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Sinoid.NativeFieldInfoPtr_AngularVelocity);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Sinoid.NativeFieldInfoPtr_AngularVelocity)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035EF RID: 13807
|
||||
// (get) Token: 0x06009ED6 RID: 40662 RVA: 0x0028A6F4 File Offset: 0x002888F4
|
||||
// (set) Token: 0x06009ED7 RID: 40663 RVA: 0x0028A71C File Offset: 0x0028891C
|
||||
public unsafe float SineFreq
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Sinoid.NativeFieldInfoPtr_SineFreq);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Sinoid.NativeFieldInfoPtr_SineFreq)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035F0 RID: 13808
|
||||
// (get) Token: 0x06009ED8 RID: 40664 RVA: 0x0028A740 File Offset: 0x00288940
|
||||
// (set) Token: 0x06009ED9 RID: 40665 RVA: 0x0028A768 File Offset: 0x00288968
|
||||
public unsafe float Amplitude
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Sinoid.NativeFieldInfoPtr_Amplitude);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Sinoid.NativeFieldInfoPtr_Amplitude)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035F1 RID: 13809
|
||||
// (get) Token: 0x06009EDA RID: 40666 RVA: 0x0028A78C File Offset: 0x0028898C
|
||||
// (set) Token: 0x06009EDB RID: 40667 RVA: 0x0028A7B4 File Offset: 0x002889B4
|
||||
public unsafe float accuTime
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Sinoid.NativeFieldInfoPtr_accuTime);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Sinoid.NativeFieldInfoPtr_accuTime)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170035F2 RID: 13810
|
||||
// (get) Token: 0x06009EDC RID: 40668 RVA: 0x0028A7D8 File Offset: 0x002889D8
|
||||
// (set) Token: 0x06009EDD RID: 40669 RVA: 0x0028A800 File Offset: 0x00288A00
|
||||
public unsafe Vector3 startPos
|
||||
{
|
||||
get
|
||||
{
|
||||
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Sinoid.NativeFieldInfoPtr_startPos);
|
||||
return *intPtr;
|
||||
}
|
||||
set
|
||||
{
|
||||
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Sinoid.NativeFieldInfoPtr_startPos)) = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04006A5C RID: 27228
|
||||
private static readonly IntPtr NativeFieldInfoPtr_AngularVelocity;
|
||||
|
||||
// Token: 0x04006A5D RID: 27229
|
||||
private static readonly IntPtr NativeFieldInfoPtr_SineFreq;
|
||||
|
||||
// Token: 0x04006A5E RID: 27230
|
||||
private static readonly IntPtr NativeFieldInfoPtr_Amplitude;
|
||||
|
||||
// Token: 0x04006A5F RID: 27231
|
||||
private static readonly IntPtr NativeFieldInfoPtr_accuTime;
|
||||
|
||||
// Token: 0x04006A60 RID: 27232
|
||||
private static readonly IntPtr NativeFieldInfoPtr_startPos;
|
||||
|
||||
// Token: 0x04006A61 RID: 27233
|
||||
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
|
||||
|
||||
// Token: 0x04006A62 RID: 27234
|
||||
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
|
||||
|
||||
// Token: 0x04006A63 RID: 27235
|
||||
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using System;
|
||||
using Il2CppInterop.Common.Attributes;
|
||||
using Il2CppInterop.Runtime;
|
||||
|
||||
namespace ch.sycoforge.Decal.Wrapper
|
||||
{
|
||||
// Token: 0x020005FF RID: 1535
|
||||
public class EasyDecal : EasyDecal
|
||||
{
|
||||
// Token: 0x06009EDE RID: 40670 RVA: 0x0028A824 File Offset: 0x00288A24
|
||||
[CallerCount(0)]
|
||||
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622869, XrefRangeEnd = 622873, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
||||
public unsafe EasyDecal()
|
||||
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<EasyDecal>.NativeClassPtr))
|
||||
{
|
||||
IntPtr* ptr = null;
|
||||
IntPtr intPtr2;
|
||||
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EasyDecal.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
||||
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
||||
}
|
||||
|
||||
// Token: 0x06009EDF RID: 40671 RVA: 0x0028A86F File Offset: 0x00288A6F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
static EasyDecal()
|
||||
{
|
||||
Il2CppClassPointerStore<EasyDecal>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "ch.sycoforge.Decal.Wrapper", "EasyDecal");
|
||||
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EasyDecal>.NativeClassPtr);
|
||||
EasyDecal.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EasyDecal>.NativeClassPtr, 100675510);
|
||||
}
|
||||
|
||||
// Token: 0x06009EE0 RID: 40672 RVA: 0x0028A8A8 File Offset: 0x00288AA8
|
||||
public EasyDecal(IntPtr pointer)
|
||||
: base(pointer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04006A64 RID: 27236
|
||||
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user