docs.unity.cn
    Show / Hide Table of Contents

    Interface IRefCounted

    An interface for managed and unmanaged shared component types to inherit from. Whenever a IRefCounted shared component is added to a world, its Retain() method will be invoked. Similarly, when removed from a world, its Release() method will be invoked. This interface can be used to safely manage the lifetime of a shared component whose instance data is shared between multiple worlds.

    Namespace: Unity.Entities
    Syntax
    public interface IRefCounted

    Methods

    Name Description
    Release()

    Called when a world has the last instance of a IRefCounted type removed from it.

    Retain()

    Called when a world has a new instance of a IRefCounted type added to it.

    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on Wednesday, June 21, 2023