Class SnapshotProvider | Kinematica | 0.8.0-preview
docs.unity.cn
    Show / Hide Table of Contents

    Class SnapshotProvider

    Inheritance
    Object
    Object
    Component
    Behaviour
    MonoBehaviour
    SnapshotProvider
    Biped
    Navigation
    BipedShort
    SnappyLocomotion
    Kinematica
    SnapshotTransform
    Inherited Members
    MonoBehaviour.IsInvoking()
    MonoBehaviour.CancelInvoke()
    MonoBehaviour.Invoke(String, Single)
    MonoBehaviour.InvokeRepeating(String, Single, Single)
    MonoBehaviour.CancelInvoke(String)
    MonoBehaviour.IsInvoking(String)
    MonoBehaviour.StartCoroutine(String)
    MonoBehaviour.StartCoroutine(String, Object)
    MonoBehaviour.StartCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(Coroutine)
    MonoBehaviour.StopCoroutine(String)
    MonoBehaviour.StopAllCoroutines()
    MonoBehaviour.print(Object)
    MonoBehaviour.useGUILayout
    MonoBehaviour.runInEditMode
    Behaviour.enabled
    Behaviour.isActiveAndEnabled
    Component.GetComponent(Type)
    Component.GetComponent<T>()
    Component.TryGetComponent(Type, Component)
    Component.TryGetComponent<T>(T)
    Component.GetComponent(String)
    Component.GetComponentInChildren(Type, Boolean)
    Component.GetComponentInChildren(Type)
    Component.GetComponentInChildren<T>(Boolean)
    Component.GetComponentInChildren<T>()
    Component.GetComponentsInChildren(Type, Boolean)
    Component.GetComponentsInChildren(Type)
    Component.GetComponentsInChildren<T>(Boolean)
    Component.GetComponentsInChildren<T>(Boolean, List<T>)
    Component.GetComponentsInChildren<T>()
    Component.GetComponentsInChildren<T>(List<T>)
    Component.GetComponentInParent(Type)
    Component.GetComponentInParent<T>()
    Component.GetComponentsInParent(Type, Boolean)
    Component.GetComponentsInParent(Type)
    Component.GetComponentsInParent<T>(Boolean)
    Component.GetComponentsInParent<T>(Boolean, List<T>)
    Component.GetComponentsInParent<T>()
    Component.GetComponents(Type)
    Component.GetComponents(Type, List<Component>)
    Component.GetComponents<T>(List<T>)
    Component.GetComponents<T>()
    Component.CompareTag(String)
    Component.SendMessageUpwards(String, Object, SendMessageOptions)
    Component.SendMessageUpwards(String, Object)
    Component.SendMessageUpwards(String)
    Component.SendMessageUpwards(String, SendMessageOptions)
    Component.SendMessage(String, Object)
    Component.SendMessage(String)
    Component.SendMessage(String, Object, SendMessageOptions)
    Component.SendMessage(String, SendMessageOptions)
    Component.BroadcastMessage(String, Object, SendMessageOptions)
    Component.BroadcastMessage(String, Object)
    Component.BroadcastMessage(String)
    Component.BroadcastMessage(String, SendMessageOptions)
    Component.transform
    Component.gameObject
    Component.tag
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(Object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, Boolean)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, Boolean)
    Object.Destroy(Object, Single)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, Boolean)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.DontDestroyOnLoad(Object)
    Object.FindObjectsOfType<T>()
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType(Type)
    Object.ToString()
    Object.name
    Object.hideFlags
    Namespace: Unity.SnapshotDebugger
    Syntax
    public abstract class SnapshotProvider : MonoBehaviour, Serializable

    Properties

    aggregate

    Declaration
    public Identifier<Aggregate> aggregate { get; }
    Property Value
    Type Description
    Identifier<Aggregate>

    identifier

    Declaration
    public Identifier<SnapshotProvider> identifier { get; }
    Property Value
    Type Description
    Identifier<SnapshotProvider>

    RequirePostProcess

    Returns true if the provider need post process callbacks called after serialization and deserialization

    Declaration
    public virtual bool RequirePostProcess { get; }
    Property Value
    Type Description
    Boolean

    Methods

    Awake()

    Declaration
    public virtual void Awake()

    CollectVariables()

    Declaration
    protected virtual void CollectVariables()

    OnDisable()

    Declaration
    public virtual void OnDisable()

    OnEarlyUpdate(Boolean)

    Declaration
    public virtual void OnEarlyUpdate(bool rewind)
    Parameters
    Type Name Description
    Boolean rewind

    OnEnable()

    Declaration
    public virtual void OnEnable()

    OnReadPostProcess(Buffer)

    Post process callback called after all snapshot objects have been deserialized, can be use to deserialize additional data

    Declaration
    public virtual void OnReadPostProcess(Buffer buffer)
    Parameters
    Type Name Description
    Buffer buffer

    OnWritePostProcess(Buffer)

    Post process callback called after all snapshot objects have been serialized, can be use to serialize additional data

    Declaration
    public virtual void OnWritePostProcess(Buffer buffer)
    Parameters
    Type Name Description
    Buffer buffer

    ReadFromStream(Buffer)

    Declaration
    public virtual void ReadFromStream(Buffer buffer)
    Parameters
    Type Name Description
    Buffer buffer
    Implements
    Serializable.ReadFromStream(Buffer)

    ReadVariables(Buffer)

    Declaration
    protected virtual void ReadVariables(Buffer buffer)
    Parameters
    Type Name Description
    Buffer buffer

    WriteToStream(Buffer)

    Declaration
    public virtual void WriteToStream(Buffer buffer)
    Parameters
    Type Name Description
    Buffer buffer
    Implements
    Serializable.WriteToStream(Buffer)

    WriteVariables(Buffer)

    Declaration
    protected virtual void WriteVariables(Buffer buffer)
    Parameters
    Type Name Description
    Buffer buffer
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on Monday, August 3, 2020