26 lines
1.0 KiB
C#
26 lines
1.0 KiB
C#
namespace Sand.Core;
|
|
|
|
public sealed class SimulationSettings
|
|
{
|
|
public SimulationStorageMode StorageMode { get; set; } = SimulationStorageMode.Dense;
|
|
public bool PauseSim { get; set; }
|
|
public bool EnableCursor { get; set; } = true;
|
|
public bool EnableGlow { get; set; }
|
|
public bool EnableGasEffect { get; set; } = true;
|
|
public bool EnableDebug { get; set; } = true;
|
|
public bool EnableFps { get; set; } = true;
|
|
public bool EnableWindVisuals { get; set; }
|
|
public bool EnablePressureVisuals { get; set; }
|
|
public bool EnableTempVisuals { get; set; }
|
|
public bool OuterWall { get; set; }
|
|
public bool EnableAcceleration { get; set; }
|
|
public bool FastSim { get; set; } = true;
|
|
public bool WrapParticles { get; set; }
|
|
public float TimeScale { get; set; } = 1f;
|
|
public float SimulationStepsPerSecond { get; set; } = 60f;
|
|
public float AmbientTemperature { get; set; } = 22f;
|
|
public float AirConductivity { get; set; } = 0.05f;
|
|
public float WindX { get; set; }
|
|
public float WindY { get; set; }
|
|
}
|