Struct SnapshotData.DataAtTick
Internal use only.
Inherited Members
Namespace: Unity.NetCode
Assembly: Unity.NetCode.dll
Syntax
public struct SnapshotData.DataAtTick
Fields
AfterIdx
A history slot index. When interpolating, this is the index that contains the ghost snapshot received directly after Tick). When extrapolating, this is the index that contains the ghost snapshot received directly before Tick
Declaration
public int AfterIdx
Field Value
| Type | Description |
|---|---|
| int |
BeforeIdx
The history slot index that contains the ghost snapshot for 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 snapshot data. When interpolating, This snapshot is the most recent snapshot after Tick). When extrapolating, This snapshot is the most recent snapshot before 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. This snapshot is valid for the tick represented by Tick.
Declaration
public IntPtr SnapshotBefore
Field Value
| Type | Description |
|---|---|
| IntPtr |
Tick
The target server tick we are currently updating or deserializing. SnapshotBefore is the ghost snapshot received on this tick
Declaration
public NetworkTick Tick
Field Value
| Type | Description |
|---|---|
| NetworkTick |