Orrery Terrain · OrreryTerrainCore module · enum
Native::
ETerrainNetRecordKind
ExperimentalWhat a net record carries.
Declaration
enum class ETerrainNetRecordKind : uint8_t- Header
#include "Native/Net/NetRecord.h"- Module
PublicDependencyModuleNames.Add("OrreryTerrainCore");in your module’s Build.cs.- Stability
- Experimental: supported, may change in a minor version, with a changelog line.
Description
Serialised as one byte; append only.
Values
| Value | Meaning |
|---|---|
Sculpt = 0 | A command: one |
SculptPatch | State: one |
FeatureOps | State: |
Checkpoint | Check: |
Repair | State for one client: |
Reset | Control: |
FieldPatch | Reserved for per-cell fields (climate); this version refuses it. |
BrushMask | A brush mask the session uses (net version 5): its hash and canonical bytes ( The authority appends it the first time a record names the mask, before that record, so every replica holds the mask before it needs it. Replayed: it adds the mask to the replica's |
MaskUpload | Requests only (net version 5): one part of a client's brush mask upload ( A client sends it in its request batches; the server answers it, never logs it, and no record stream carries it. An accepted upload reaches the replicas as an ordinary BrushMask record. |