Table of Contents

Class StandardPhysicsConfig

Namespace
Shard.Assets.Generated.ModelAssets
Assembly
Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/StandardPhysicsConfig", "1d1259103619858d31ab3dee61dd02dd3129ab0f52bb18847add919ea54da535")]
public sealed record StandardPhysicsConfig : ProjectileConfigPhysics, IEquatable<StandardPhysicsConfig>
Inheritance
StandardPhysicsConfig
Implements
Inherited Members

Properties

AllowRolling

public bool AllowRolling { get; init; }

Property Value

bool

BounceCount

public int BounceCount { get; init; }

Property Value

int

BounceLimit

public double BounceLimit { get; init; }

Property Value

double

Bounciness

public double Bounciness { get; init; }

Property Value

double

Codec

public static Codec<StandardPhysicsConfig> Codec { get; }

Property Value

Codec<StandardPhysicsConfig>

ComputePitch

public bool ComputePitch { get; init; }

Property Value

bool

ComputeYaw

public bool ComputeYaw { get; init; }

Property Value

bool

Density

public double Density { get; init; }

Property Value

double

DensityAir

public double DensityAir { get; init; }

Property Value

double

DensityWater

public double DensityWater { get; init; }

Property Value

double

Gravity

public double Gravity { get; init; }

Property Value

double

HitWaterImpulseLoss

public double HitWaterImpulseLoss { get; init; }

Property Value

double

MoveOutOfSolidSpeed

public double MoveOutOfSolidSpeed { get; init; }

Property Value

double

RollingFrictionFactor

public double RollingFrictionFactor { get; init; }

Property Value

double

RollingSpeed

public float? RollingSpeed { get; init; }

Property Value

float?

RotationForce

public double RotationForce { get; init; }

Property Value

double

RotationMode

public StandardPhysicsConfigRotationMode? RotationMode { get; init; }

Property Value

StandardPhysicsConfigRotationMode?

SpeedRotationFactor

public float? SpeedRotationFactor { get; init; }

Property Value

float?

SticksVertically

public bool SticksVertically { get; init; }

Property Value

bool

SwimmingDampingFactor

public double SwimmingDampingFactor { get; init; }

Property Value

double

TerminalVelocityAir

public double TerminalVelocityAir { get; init; }

Property Value

double

TerminalVelocityWater

public double TerminalVelocityWater { get; init; }

Property Value

double