コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】NativeList や NativeArray の拡張メソッドが使える「com.bovinelabs.core」紹介

はじめに

「com.bovinelabs.core」を Unity プロジェクトに導入することで
NativeList や NativeArray の拡張メソッドが使えるようになります

NativeList の拡張メソッド

https://gitlab.com/tertle/com.bovinelabs.core/-/blob/master/BovineLabs.Core/Extensions/NativeListExtensions.cs

  • ReserveNoResize
  • GetUnsafeIntPtr
  • GetUnsafeReadOnlyIntPtr
  • Insert
  • ResizeInitialized
  • ResizeInitialized
  • AddRange

NativeArray の拡張メソッド

https://gitlab.com/tertle/com.bovinelabs.core/-/blob/master/BovineLabs.Core/Extensions/NativeArrayExtensions.cs

  • ElementAt
  • ElementAtRO
  • Fill
  • Clear
  • Reverse
  • Clone
  • Where
  • WhereNoAlloc
  • Select
  • All
  • Any
  • FirstOrDefault
  • IndexOf
  • Min
  • Max