Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainCore module · enum

Native::

EJoinLoad

Experimental

How LoadJoin ended.

Declaration

enum class EJoinLoad : uint8_t
Header
#include "Native/Net/NetJoin.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrainCore"); in your module’s Build.cs.
Stability
Experimental: supported, may change in a minor version, with a changelog line.

Values

ValueMeaning
Loaded = 0—
NotReady

The load set has not arrived; or the world has no page store and the stream is not Complete (it loads every code).

Corrupt

The reader refused the stream, the head's next feature id is not the save's, or an open stroke does not fit the world.

LoadFailed

FTerrainSerialization::LoadFromFile refused the save (OutLoad says why); the world is untouched.

StateHashMismatch

Loaded, but not the authority's state at S: rejoin.

SyncHashMismatch—
PageTilesMismatch

The world pages its sculpt codes with another PageTiles than the head's: nothing loaded. The joiner's hello must name its own.

MaskRefused

The world's FBrushMaskRegistry refused a mask the stream carries (another mask under its hash, or its budget): nothing loaded.