Documentation

Unity Engine


Unity Engine


TryGetBuffer

Retrieves the buffer components associated with the specified Entity, if it exists. Then reports if the instance still refers to a valid entity and that it has a buffer component of type T.
Read time 1 minuteLast updated 3 days ago

Definition

  • Type: Method
  • Namespace: Unity.Entities
  • Assembly: UnityEngine.EntitiesModule

TryGetBuffer(Entity, DynamicBuffer<T>)

Retrieves the buffer components associated with the specified Entity, if it exists. Then reports if the instance still refers to a valid entity and that it has a buffer component of type T.
public bool TryGetBuffer(Entity entity, out DynamicBuffer<T> bufferData)

Parameters

entity

The entity.

The buffer component of type T for the given entity, if it exists.

Returns

Type

Description

boolTrue if the entity has a buffer component of type T, and false if it does not.

TryGetBuffer(Entity, DynamicBuffer<T>, bool)

Retrieves the buffer components associated with the specified Entity, if it exists. Then reports if the instance still refers to a valid entity and that it has a buffer component of type T.
public bool TryGetBuffer(Entity entity, out DynamicBuffer<T> bufferData, out bool entityExists)

Parameters

entity

The entity.

The buffer component of type T for the given entity, if it exists.

entityExists

Denotes whether the given entity exists. Use to distinguish entity non-existence from buffer non-existence.

Returns

Type

Description

boolTrue if the entity has a buffer component of type T, and false if it does not.