docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Method GetCreatedAndDestroyedEntities

    GetCreatedAndDestroyedEntities(NativeList<int>, NativeList<Entity>, NativeList<Entity>)

    Obsolete. The use of this function is not recommended. Consider using a more idiomatic ECS way to detect creation and destruction, like (enableable) tags and cleanup components.

    Declaration
    [Obsolete("Consider using a more idiomatic ECS way to detect creation and destruction, like (enableable) tags and cleanup components.")]
    public void GetCreatedAndDestroyedEntities(NativeList<int> state, NativeList<Entity> createdEntities, NativeList<Entity> destroyedEntities)
    Parameters
    Type Name Description
    NativeList<int> state

    The same state list must be passed when you call this method, it remembers the entities that were already notified created and destroyed.

    NativeList<Entity> createdEntities

    The entities that were created.

    NativeList<Entity> destroyedEntities

    The entities that were destroyed.

    Remarks

    Detects the created and destroyed entities compared to last time the method was called with the given state. Entities must be fully destroyed, if cleanup components keep it alive it still counts as not yet destroyed. EntityCommandBuffer instances that have not been played back will have no effect on this until they are played back.

    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)