Skip to main content

MovementFlags

struct

Declaration​

[ProtocolSupport(768, 777)]
public readonly record struct MovementFlags : IProtocolType<MovementFlags>
NamespaceMcProtoNet.Protocol
AssemblyMcProtoNet.Protocol.dll
Sourcesrc/McProtoNet.Protocol/Generated/Bitflags/MovementFlags.cs#L6 ↗

Implements: IProtocolType<MovementFlags>

Constructors​

SignatureDescription
MovementFlags(bool OnGround, bool HasHorizontalCollision)-

MovementFlags(bool, bool)​

public MovementFlags(bool OnGround, bool HasHorizontalCollision)

Parameters: OnGround (bool), HasHorizontalCollision (bool)

Properties​

SignatureDescription
bool HasHorizontalCollision-
bool OnGround-

HasHorizontalCollision​

public bool HasHorizontalCollision { get; init; }

Returns: bool

OnGround​

public bool OnGround { get; init; }

Returns: bool

Methods​

SignatureDescription
static MovementFlags Read(ref MinecraftPrimitiveReader reader, int protocolVersion)Reads a value of type MovementFlags from the specified reader.
void Write(MinecraftPrimitiveWriter writer, int protocolVersion)Writes the current value to the specified writer.

Read(ref MinecraftPrimitiveReader, int)​

public static MovementFlags Read(ref MinecraftPrimitiveReader reader, int protocolVersion)

Reads a value of type MovementFlags from the specified reader.

Parameters: reader (MinecraftPrimitiveReader), protocolVersion (int)

Returns: MovementFlags - The value that was read.

Write(MinecraftPrimitiveWriter, int)​

public void Write(MinecraftPrimitiveWriter writer, int protocolVersion)

Writes the current value to the specified writer.

Parameters: writer (MinecraftPrimitiveWriter), protocolVersion (int)