218 lines
9.9 KiB
C#
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;
|
|
}
|
|
}
|