docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct SnapshotData.DataAtTick

    Internal use only.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    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
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)