Struct SnapshotData.DataAtTick
Internal use only.
Inherited Members
Namespace: Unity.NetCode
Assembly: Unity.NetCode.dll
Syntax
public struct SnapshotData.DataAtTick
Fields
AfterIdx
The history slot index that contains the ghost snapshot (that is newer than the target Tick).
Declaration
public int AfterIdx
Field Value
Type | Description |
---|---|
int |
BeforeIdx
The history slot index that contains the ghost snapshot (that is older than the target Tick).
Declaration
public int BeforeIdx
Field Value
Type | Description |
---|---|
int |
GhostOwner
The network id of the client owning the ghost. 0 if the ghost does not have a GhostOwner.
Declaration
public int GhostOwner
Field Value
Type | Description |
---|---|
int |
InterpolationFactor
The current fraction used to interpolate/extrapolated the component field for interpolated ghosts.
Declaration
public float InterpolationFactor
Field Value
Type | Description |
---|---|
float |
RequiredOwnerSendMask
The required values of the OwnerSendType property in order for a component to be sent. The mask depends on the presence and value of the GhostOwner component: All if the GhostOwner is not present on the entity SendToOwner if the value of the GhostOwner is equals to the NetworkId of the client. SendToNonOwner if the value of the GhostOwner is different than the NetworkId of the client.
Declaration
public SendToOwnerType RequiredOwnerSendMask
Field Value
Type | Description |
---|---|
SendToOwnerType |
SnapshotAfter
Pointer to the snapshot data for which the tick is newer than the target tick.
Declaration
public IntPtr SnapshotAfter
Field Value
Type | Description |
---|---|
IntPtr |
SnapshotBefore
Pointer to the snapshot data for which the tick is less than, or equals to, the target tick.
Declaration
public IntPtr SnapshotBefore
Field Value
Type | Description |
---|---|
IntPtr |
Tick
The target server tick we are currently updating or deserializing.
Declaration
public NetworkTick Tick
Field Value
Type | Description |
---|---|
NetworkTick |