Orrery Terrain · OrreryTerrain module · member function
UOrreryTerrainSubsystem::
ApplyTerrainRecord
BlueprintApply one of the authority's records on a replica, in Seq order: every kind in one order (sculpt and stack ops share it, since the keep-out guard reads the stack).
Declaration
UFUNCTION(BlueprintCallable, Category="Orrery|Terrain|Net")
EOrreryTerrainRecordApply ApplyTerrainRecord(const FOrreryTerrainRecord& Record);Blueprint Apply Terrain Record
The graph as text
- Apply Terrain Record (function call; Target is Orrery Terrain Subsystem)
- In Target (self object): self
- In Record (OrreryTerrainRecord): not connected
- Out Return Value (EOrreryTerrainRecordApply): not connected
- Header
#include "OrreryTerrainSubsystem.h"- Module
PublicDependencyModuleNames.Add("OrreryTerrain");in your module’s Build.cs.- Stability
- Stable: changes within a major version only add.
- Thread
- Game thread.
- Blueprint
- Apply Terrain Record, in Orrery › Terrain › Net
Description
The terrain's tick applies it once the ground under it has loaded. Starts applying at Seq 1 on a fresh terrain; after a join, LoadReplicaSnapshot sets the start.
Parameters
| Name | Type | Default | Meaning |
|---|---|---|---|
Record | const FOrrery | — | — |
Returns
Queued; Rejoin on a Reset or once the replica stopped following (load the authority's bytes again); OutOfOrder, Malformed, Unsupported (Repair), NotReplica, NoTerrain.
Note.
Game thread.