Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Try(ref Block)

Invokes the allocator function of a block.
Read time 1 minuteLast updated 10 days ago

Definition

  • Type: Method
  • Namespace: Unity.Collections
  • Assembly: UnityEngine.ManagedKernelModule

Try(Block)

public static int Try(ref AllocatorManager.Block block)

Parameters

block

The block to allocate, deallocate, or reallocate.

Returns

Type

Description

int0 if successful. Otherwise, returns the error code from the block's allocator function.

Remarks

The allocator function is looked up from a global table.
  • If the block range's Pointer is null, it will allocate.
  • If the block range's Pointer is not null, it will reallocate.
  • If the block range's Items is 0, it will deallocate.