public static NativeArray <ArrayType> GetBufferArray <BufferType, ArrayType>(this SystemBase s, Entity e) where BufferType : unmanaged, IBufferElementData where ArrayType : unmanaged { return(s.GetBuffer <BufferType>(e).Reinterpret <ArrayType>().AsNativeArray()); }
public static DynamicBuffer <T> GetSingletonBuffer <T>(this SystemBase sys) where T : unmanaged, IBufferElementData { var ent = sys.GetSingletonEntity <T>(); return(sys.GetBuffer <T>(ent)); }