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

218 lines
9.9 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
namespace Obi
{
// Token: 0x020004EB RID: 1259
public class ObiEmitterMaterialFluid : ObiEmitterMaterial
{
// Token: 0x0600905C RID: 36956 RVA: 0x002520D8 File Offset: 0x002502D8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 629205, XrefRangeEnd = 629210, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnValidate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitterMaterialFluid.NativeMethodInfoPtr_OnValidate_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600905D RID: 36957 RVA: 0x0025211C File Offset: 0x0025031C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 629210, XrefRangeEnd = 629212, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override Oni.FluidMaterial GetEquivalentOniMaterial(Oni.SolverParameters.Mode mode)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref mode;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitterMaterialFluid.NativeMethodInfoPtr_GetEquivalentOniMaterial_Public_Virtual_FluidMaterial_Mode_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600905E RID: 36958 RVA: 0x0025218C File Offset: 0x0025038C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 629212, XrefRangeEnd = 629213, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ObiEmitterMaterialFluid()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiEmitterMaterialFluid>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitterMaterialFluid.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600905F RID: 36959 RVA: 0x002521D8 File Offset: 0x002503D8
// Note: this type is marked as 'beforefieldinit'.
static ObiEmitterMaterialFluid()
{
Il2CppClassPointerStore<ObiEmitterMaterialFluid>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiEmitterMaterialFluid");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiEmitterMaterialFluid>.NativeClassPtr);
ObiEmitterMaterialFluid.NativeFieldInfoPtr_smoothing = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitterMaterialFluid>.NativeClassPtr, "smoothing");
ObiEmitterMaterialFluid.NativeFieldInfoPtr_viscosity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitterMaterialFluid>.NativeClassPtr, "viscosity");
ObiEmitterMaterialFluid.NativeFieldInfoPtr_surfaceTension = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitterMaterialFluid>.NativeClassPtr, "surfaceTension");
ObiEmitterMaterialFluid.NativeFieldInfoPtr_buoyancy = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitterMaterialFluid>.NativeClassPtr, "buoyancy");
ObiEmitterMaterialFluid.NativeFieldInfoPtr_atmosphericDrag = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitterMaterialFluid>.NativeClassPtr, "atmosphericDrag");
ObiEmitterMaterialFluid.NativeFieldInfoPtr_atmosphericPressure = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitterMaterialFluid>.NativeClassPtr, "atmosphericPressure");
ObiEmitterMaterialFluid.NativeFieldInfoPtr_vorticity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitterMaterialFluid>.NativeClassPtr, "vorticity");
ObiEmitterMaterialFluid.NativeMethodInfoPtr_OnValidate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitterMaterialFluid>.NativeClassPtr, 100674476);
ObiEmitterMaterialFluid.NativeMethodInfoPtr_GetEquivalentOniMaterial_Public_Virtual_FluidMaterial_Mode_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitterMaterialFluid>.NativeClassPtr, 100674477);
ObiEmitterMaterialFluid.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitterMaterialFluid>.NativeClassPtr, 100674478);
}
// Token: 0x06009060 RID: 36960 RVA: 0x002522D0 File Offset: 0x002504D0
public ObiEmitterMaterialFluid(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170030F6 RID: 12534
// (get) Token: 0x06009061 RID: 36961 RVA: 0x002522DC File Offset: 0x002504DC
// (set) Token: 0x06009062 RID: 36962 RVA: 0x00252304 File Offset: 0x00250504
public unsafe float smoothing
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitterMaterialFluid.NativeFieldInfoPtr_smoothing);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitterMaterialFluid.NativeFieldInfoPtr_smoothing)) = value;
}
}
// Token: 0x170030F7 RID: 12535
// (get) Token: 0x06009063 RID: 36963 RVA: 0x00252328 File Offset: 0x00250528
// (set) Token: 0x06009064 RID: 36964 RVA: 0x00252350 File Offset: 0x00250550
public unsafe float viscosity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitterMaterialFluid.NativeFieldInfoPtr_viscosity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitterMaterialFluid.NativeFieldInfoPtr_viscosity)) = value;
}
}
// Token: 0x170030F8 RID: 12536
// (get) Token: 0x06009065 RID: 36965 RVA: 0x00252374 File Offset: 0x00250574
// (set) Token: 0x06009066 RID: 36966 RVA: 0x0025239C File Offset: 0x0025059C
public unsafe float surfaceTension
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitterMaterialFluid.NativeFieldInfoPtr_surfaceTension);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitterMaterialFluid.NativeFieldInfoPtr_surfaceTension)) = value;
}
}
// Token: 0x170030F9 RID: 12537
// (get) Token: 0x06009067 RID: 36967 RVA: 0x002523C0 File Offset: 0x002505C0
// (set) Token: 0x06009068 RID: 36968 RVA: 0x002523E8 File Offset: 0x002505E8
public unsafe float buoyancy
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitterMaterialFluid.NativeFieldInfoPtr_buoyancy);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitterMaterialFluid.NativeFieldInfoPtr_buoyancy)) = value;
}
}
// Token: 0x170030FA RID: 12538
// (get) Token: 0x06009069 RID: 36969 RVA: 0x0025240C File Offset: 0x0025060C
// (set) Token: 0x0600906A RID: 36970 RVA: 0x00252434 File Offset: 0x00250634
public unsafe float atmosphericDrag
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitterMaterialFluid.NativeFieldInfoPtr_atmosphericDrag);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitterMaterialFluid.NativeFieldInfoPtr_atmosphericDrag)) = value;
}
}
// Token: 0x170030FB RID: 12539
// (get) Token: 0x0600906B RID: 36971 RVA: 0x00252458 File Offset: 0x00250658
// (set) Token: 0x0600906C RID: 36972 RVA: 0x00252480 File Offset: 0x00250680
public unsafe float atmosphericPressure
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitterMaterialFluid.NativeFieldInfoPtr_atmosphericPressure);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitterMaterialFluid.NativeFieldInfoPtr_atmosphericPressure)) = value;
}
}
// Token: 0x170030FC RID: 12540
// (get) Token: 0x0600906D RID: 36973 RVA: 0x002524A4 File Offset: 0x002506A4
// (set) Token: 0x0600906E RID: 36974 RVA: 0x002524CC File Offset: 0x002506CC
public unsafe float vorticity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitterMaterialFluid.NativeFieldInfoPtr_vorticity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitterMaterialFluid.NativeFieldInfoPtr_vorticity)) = value;
}
}
// Token: 0x04006033 RID: 24627
private static readonly IntPtr NativeFieldInfoPtr_smoothing;
// Token: 0x04006034 RID: 24628
private static readonly IntPtr NativeFieldInfoPtr_viscosity;
// Token: 0x04006035 RID: 24629
private static readonly IntPtr NativeFieldInfoPtr_surfaceTension;
// Token: 0x04006036 RID: 24630
private static readonly IntPtr NativeFieldInfoPtr_buoyancy;
// Token: 0x04006037 RID: 24631
private static readonly IntPtr NativeFieldInfoPtr_atmosphericDrag;
// Token: 0x04006038 RID: 24632
private static readonly IntPtr NativeFieldInfoPtr_atmosphericPressure;
// Token: 0x04006039 RID: 24633
private static readonly IntPtr NativeFieldInfoPtr_vorticity;
// Token: 0x0400603A RID: 24634
private static readonly IntPtr NativeMethodInfoPtr_OnValidate_Public_Void_0;
// Token: 0x0400603B RID: 24635
private static readonly IntPtr NativeMethodInfoPtr_GetEquivalentOniMaterial_Public_Virtual_FluidMaterial_Mode_0;
// Token: 0x0400603C RID: 24636
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}