Files
NobetaSource/Interop/Assembly-CSharp/Obi/ObiExternalForce.cs
2023-09-06 22:09:22 +02:00

201 lines
9.2 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using UnityEngine;
namespace Obi
{
// Token: 0x020004FC RID: 1276
public class ObiExternalForce : MonoBehaviour
{
// Token: 0x06009176 RID: 37238 RVA: 0x00256A28 File Offset: 0x00254C28
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 630073, XrefRangeEnd = 630093, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiExternalForce.NativeMethodInfoPtr_LateUpdate_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009177 RID: 37239 RVA: 0x00256A6C File Offset: 0x00254C6C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 630095, RefRangeEnd = 630097, XrefRangeStart = 630093, XrefRangeEnd = 630095, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float GetTurbulence(float turbulenceIntensity)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref turbulenceIntensity;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiExternalForce.NativeMethodInfoPtr_GetTurbulence_Protected_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009178 RID: 37240 RVA: 0x00256AD0 File Offset: 0x00254CD0
[CallerCount(0)]
public unsafe virtual void ApplyForcesToActor(ObiActor actor)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(actor);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiExternalForce.NativeMethodInfoPtr_ApplyForcesToActor_Public_Abstract_Virtual_New_Void_ObiActor_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009179 RID: 37241 RVA: 0x00256B34 File Offset: 0x00254D34
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 533306, RefRangeEnd = 533307, XrefRangeStart = 533306, XrefRangeEnd = 533307, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ObiExternalForce()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiExternalForce>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiExternalForce.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600917A RID: 37242 RVA: 0x00256B80 File Offset: 0x00254D80
// Note: this type is marked as 'beforefieldinit'.
static ObiExternalForce()
{
Il2CppClassPointerStore<ObiExternalForce>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiExternalForce");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiExternalForce>.NativeClassPtr);
ObiExternalForce.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiExternalForce>.NativeClassPtr, "intensity");
ObiExternalForce.NativeFieldInfoPtr_turbulence = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiExternalForce>.NativeClassPtr, "turbulence");
ObiExternalForce.NativeFieldInfoPtr_turbulenceFrequency = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiExternalForce>.NativeClassPtr, "turbulenceFrequency");
ObiExternalForce.NativeFieldInfoPtr_turbulenceSeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiExternalForce>.NativeClassPtr, "turbulenceSeed");
ObiExternalForce.NativeFieldInfoPtr_affectedSolvers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiExternalForce>.NativeClassPtr, "affectedSolvers");
ObiExternalForce.NativeMethodInfoPtr_LateUpdate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiExternalForce>.NativeClassPtr, 100674579);
ObiExternalForce.NativeMethodInfoPtr_GetTurbulence_Protected_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiExternalForce>.NativeClassPtr, 100674580);
ObiExternalForce.NativeMethodInfoPtr_ApplyForcesToActor_Public_Abstract_Virtual_New_Void_ObiActor_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiExternalForce>.NativeClassPtr, 100674581);
ObiExternalForce.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiExternalForce>.NativeClassPtr, 100674582);
}
// Token: 0x0600917B RID: 37243 RVA: 0x0000351C File Offset: 0x0000171C
public ObiExternalForce(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700314B RID: 12619
// (get) Token: 0x0600917C RID: 37244 RVA: 0x00256C64 File Offset: 0x00254E64
// (set) Token: 0x0600917D RID: 37245 RVA: 0x00256C8C File Offset: 0x00254E8C
public unsafe float intensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiExternalForce.NativeFieldInfoPtr_intensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiExternalForce.NativeFieldInfoPtr_intensity)) = value;
}
}
// Token: 0x1700314C RID: 12620
// (get) Token: 0x0600917E RID: 37246 RVA: 0x00256CB0 File Offset: 0x00254EB0
// (set) Token: 0x0600917F RID: 37247 RVA: 0x00256CD8 File Offset: 0x00254ED8
public unsafe float turbulence
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiExternalForce.NativeFieldInfoPtr_turbulence);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiExternalForce.NativeFieldInfoPtr_turbulence)) = value;
}
}
// Token: 0x1700314D RID: 12621
// (get) Token: 0x06009180 RID: 37248 RVA: 0x00256CFC File Offset: 0x00254EFC
// (set) Token: 0x06009181 RID: 37249 RVA: 0x00256D24 File Offset: 0x00254F24
public unsafe float turbulenceFrequency
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiExternalForce.NativeFieldInfoPtr_turbulenceFrequency);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiExternalForce.NativeFieldInfoPtr_turbulenceFrequency)) = value;
}
}
// Token: 0x1700314E RID: 12622
// (get) Token: 0x06009182 RID: 37250 RVA: 0x00256D48 File Offset: 0x00254F48
// (set) Token: 0x06009183 RID: 37251 RVA: 0x00256D70 File Offset: 0x00254F70
public unsafe float turbulenceSeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiExternalForce.NativeFieldInfoPtr_turbulenceSeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiExternalForce.NativeFieldInfoPtr_turbulenceSeed)) = value;
}
}
// Token: 0x1700314F RID: 12623
// (get) Token: 0x06009184 RID: 37252 RVA: 0x00256D94 File Offset: 0x00254F94
// (set) Token: 0x06009185 RID: 37253 RVA: 0x00256DC8 File Offset: 0x00254FC8
public unsafe Il2CppReferenceArray<ObiSolver> affectedSolvers
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiExternalForce.NativeFieldInfoPtr_affectedSolvers);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<ObiSolver>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiExternalForce.NativeFieldInfoPtr_affectedSolvers), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006100 RID: 24832
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x04006101 RID: 24833
private static readonly IntPtr NativeFieldInfoPtr_turbulence;
// Token: 0x04006102 RID: 24834
private static readonly IntPtr NativeFieldInfoPtr_turbulenceFrequency;
// Token: 0x04006103 RID: 24835
private static readonly IntPtr NativeFieldInfoPtr_turbulenceSeed;
// Token: 0x04006104 RID: 24836
private static readonly IntPtr NativeFieldInfoPtr_affectedSolvers;
// Token: 0x04006105 RID: 24837
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Public_Void_0;
// Token: 0x04006106 RID: 24838
private static readonly IntPtr NativeMethodInfoPtr_GetTurbulence_Protected_Single_Single_0;
// Token: 0x04006107 RID: 24839
private static readonly IntPtr NativeMethodInfoPtr_ApplyForcesToActor_Public_Abstract_Virtual_New_Void_ObiActor_0;
// Token: 0x04006108 RID: 24840
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
}
}