docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class OccurrenceSync

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    OccurrenceSync
    Inherited Members
    MonoBehaviour.IsInvoking()
    MonoBehaviour.CancelInvoke()
    MonoBehaviour.Invoke(string, float)
    MonoBehaviour.InvokeRepeating(string, float, float)
    MonoBehaviour.CancelInvoke(string)
    MonoBehaviour.IsInvoking(string)
    MonoBehaviour.StartCoroutine(string)
    MonoBehaviour.StartCoroutine(string, object)
    MonoBehaviour.StartCoroutine(IEnumerator)
    MonoBehaviour.StartCoroutine_Auto(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, out Component)
    Component.TryGetComponent<T>(out T)
    Component.GetComponent(string)
    Component.GetComponentInChildren(Type, bool)
    Component.GetComponentInChildren(Type)
    Component.GetComponentInChildren<T>(bool)
    Component.GetComponentInChildren<T>()
    Component.GetComponentsInChildren(Type, bool)
    Component.GetComponentsInChildren(Type)
    Component.GetComponentsInChildren<T>(bool)
    Component.GetComponentsInChildren<T>(bool, List<T>)
    Component.GetComponentsInChildren<T>()
    Component.GetComponentsInChildren<T>(List<T>)
    Component.GetComponentInParent(Type, bool)
    Component.GetComponentInParent(Type)
    Component.GetComponentInParent<T>(bool)
    Component.GetComponentInParent<T>()
    Component.GetComponentsInParent(Type, bool)
    Component.GetComponentsInParent(Type)
    Component.GetComponentsInParent<T>(bool)
    Component.GetComponentsInParent<T>(bool, 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, bool)
    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, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: UnityEngine.Pixyz.UnitySDK
    Assembly: Unity.Pixyz.UnitySDK.Runtime.dll
    Syntax
    [ExecuteAlways]
    [DisallowMultipleComponent]
    public class OccurrenceSync : MonoBehaviour

    Properties

    AABB

    Bounding of this object and all it's children, sync after each update if moved or when RefreshAABB is manually called

    Declaration
    public Bounds AABB { get; }
    Property Value
    Type Description
    Bounds

    CachedParent

    Parent of the unity object cached until the next update if changed

    Declaration
    public Transform CachedParent { get; }
    Property Value
    Type Description
    Transform

    IsReady

    Is this occurrence loaded and ready to be used/accessed ?

    Declaration
    public bool IsReady { get; }
    Property Value
    Type Description
    bool

    IsRoot

    Is this occurrence the root of the file loaded ?

    Declaration
    public bool IsRoot { get; }
    Property Value
    Type Description
    bool

    IsTemporary

    Is this OccurrenceSync considered as a permanent occurrence on the unity side ?

    Declaration
    public bool IsTemporary { get; }
    Property Value
    Type Description
    bool

    OccurrenceId

    Declaration
    public uint OccurrenceId { get; }
    Property Value
    Type Description
    uint

    Wrapper

    Declaration
    public OccurrenceWrapper Wrapper { get; }
    Property Value
    Type Description
    OccurrenceWrapper

    Methods

    AddRef(OccurrenceRef)

    Declaration
    public void AddRef(OccurrenceRef reference)
    Parameters
    Type Name Description
    OccurrenceRef reference

    Init(PiXYZAPI, OccurrenceWrapper, bool)

    Declaration
    public void Init(PiXYZAPI api, OccurrenceWrapper wrapper, bool newlyCreated)
    Parameters
    Type Name Description
    PiXYZAPI api
    OccurrenceWrapper wrapper
    bool newlyCreated

    OnSelect()

    Declaration
    public void OnSelect()

    OnUnselect()

    Declaration
    public void OnUnselect()

    RefreshAABB()

    Declaration
    public void RefreshAABB()

    RemoveRef()

    Declaration
    public void RemoveRef()

    SetRootReference(OccurrenceRef)

    Declaration
    public void SetRootReference(OccurrenceRef reference)
    Parameters
    Type Name Description
    OccurrenceRef reference

    SetTemporary(bool)

    Declaration
    public void SetTemporary(bool temporary)
    Parameters
    Type Name Description
    bool temporary

    SetWrapper(OccurrenceWrapper, bool)

    Declaration
    public void SetWrapper(OccurrenceWrapper wrapper, bool isLoaded)
    Parameters
    Type Name Description
    OccurrenceWrapper wrapper
    bool isLoaded

    Sync()

    Declaration
    public virtual void Sync()

    SyncTransform(bool)

    Declaration
    public void SyncTransform(bool force = false)
    Parameters
    Type Name Description
    bool force

    TakeReference()

    Create a new reference to this OccurrenceSync

    Declaration
    public OccurrenceRef TakeReference()
    Returns
    Type Description
    OccurrenceRef
    In This Article
    Back to top
    Copyright © 2024 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)