Skip to content

EcsPool.Modify #22

@Delt06

Description

@Delt06
public static ref T Modify<T>([NotNull] this EcsPool<T> pool, int entity) where T : struct
{
#if DEBUG
            if (pool == null) throw new ArgumentNullException(nameof(pool));
#endif

            ref var component = ref pool.Get(entity);
            pool.GetWorld().GetUpdatesPool<T>().GetOrAdd(entity);
            return ref component;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions