Table of Contents

Class GroundFollowPhysicsConfig

Namespace
Shard.Assets.Generated.ModelAssets
Assembly
Shard.Assets.dll
[SchemaImported("assets/GroundFollowPhysicsConfig.json#", "91c6c682258743dcd296b5369551c2f0429f303316559b7c5874125357bfb710")]
public sealed record GroundFollowPhysicsConfig : ProjectileConfigPhysics, IEquatable<GroundFollowPhysicsConfig>
Inheritance
GroundFollowPhysicsConfig
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<GroundFollowPhysicsConfig> Codec { get; }

Property Value

Codec<GroundFollowPhysicsConfig>

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

MaxClimb

public int MaxClimb { get; init; }

Property Value

int

MaxDrop

public int MaxDrop { get; init; }

Property Value

int

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 GroundFollowPhysicsConfigRotationMode? RotationMode { get; init; }

Property Value

GroundFollowPhysicsConfigRotationMode?

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