コード例 #1
0
 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());
 }
コード例 #2
0
        public static DynamicBuffer <T> GetSingletonBuffer <T>(this SystemBase sys)
            where T : unmanaged, IBufferElementData
        {
            var ent = sys.GetSingletonEntity <T>();

            return(sys.GetBuffer <T>(ent));
        }