Table of Contents

Class BlockMovementSettings

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

Properties

BounceVelocity

public float? BounceVelocity { get; init; }

Property Value

float?

ClimbDownSpeedMultiplier

public float? ClimbDownSpeedMultiplier { get; init; }

Property Value

float?

ClimbLateralSpeedMultiplier

public float? ClimbLateralSpeedMultiplier { get; init; }

Property Value

float?

ClimbUpSpeedMultiplier

public float? ClimbUpSpeedMultiplier { get; init; }

Property Value

float?

Codec

public static Codec<BlockMovementSettings> Codec { get; }

Property Value

Codec<BlockMovementSettings>

DisableAutoStep

public bool DisableAutoStep { get; init; }

Property Value

bool

Drag

public float? Drag { get; init; }

Property Value

float?

Friction

public float? Friction { get; init; }

Property Value

float?

HorizontalSpeedMultiplier

public float? HorizontalSpeedMultiplier { get; init; }

Property Value

float?

IsBouncy

public bool IsBouncy { get; init; }

Property Value

bool

IsClimbable

public bool IsClimbable { get; init; }

Property Value

bool

JumpForceMultiplier

public float? JumpForceMultiplier { get; init; }

Property Value

float?

TerminalVelocityModifier

public float? TerminalVelocityModifier { get; init; }

Property Value

float?