MovementFlags
struct
Declaration
[ProtocolSupport(768, 777)]
public readonly record struct MovementFlags : IProtocolType<MovementFlags>
| Namespace | McProtoNet.Protocol |
| Assembly | McProtoNet.Protocol.dll |
| Source | src/McProtoNet.Protocol/Generated/Bitflags/MovementFlags.cs#L6 ↗ |
Implements: IProtocolType<MovementFlags>
Constructors
| Signature | Description |
|---|---|
MovementFlags(bool OnGround, bool HasHorizontalCollision) | - |
MovementFlags(bool, bool)
public MovementFlags(bool OnGround, bool HasHorizontalCollision)
Parameters: OnGround (bool), HasHorizontalCollision (bool)
Properties
| Signature | Description |
|---|---|
bool HasHorizontalCollision | - |
bool OnGround | - |
HasHorizontalCollision
public bool HasHorizontalCollision { get; init; }
Returns: bool
OnGround
public bool OnGround { get; init; }
Returns: bool
Methods
| Signature | Description |
|---|---|
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)