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