51 lines
1.5 KiB
C#
51 lines
1.5 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace Obi
|
|
{
|
|
// Token: 0x020004DD RID: 1245
|
|
[Token(Token = "0x20004DD")]
|
|
public class ObiEmitterMaterialGranular : ObiEmitterMaterial
|
|
{
|
|
// Token: 0x06002BAF RID: 11183 RVA: 0x0005E2D0 File Offset: 0x0005C4D0
|
|
[Token(Token = "0x6002BAF")]
|
|
[Address(RVA = "0x10D6300", Offset = "0x10D4B00", VA = "0x1810D6300")]
|
|
public void OnValidate()
|
|
{
|
|
float resolution = this.resolution;
|
|
float num = Mathf.Max(0.001f, resolution);
|
|
float restDensity = this.restDensity;
|
|
this.resolution = num;
|
|
float num2 = Mathf.Max(0.001f, restDensity);
|
|
float num3 = this.randomness;
|
|
this.restDensity = num2;
|
|
float num4 = Mathf.Max((float)0, num3);
|
|
this.randomness = num4;
|
|
}
|
|
|
|
// Token: 0x06002BB0 RID: 11184 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002BB0")]
|
|
[Address(RVA = "0x10D6260", Offset = "0x10D4A60", VA = "0x1810D6260", Slot = "4")]
|
|
public override Oni.FluidMaterial GetEquivalentOniMaterial(Oni.SolverParameters.Mode mode)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002BB1 RID: 11185 RVA: 0x0005E32C File Offset: 0x0005C52C
|
|
[Token(Token = "0x6002BB1")]
|
|
[Address(RVA = "0x10D6360", Offset = "0x10D4B60", VA = "0x1810D6360")]
|
|
public ObiEmitterMaterialGranular()
|
|
{
|
|
this.resolution = 1f;
|
|
this.restDensity = 1000f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003439 RID: 13369
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003439")]
|
|
public float randomness;
|
|
}
|
|
}
|