public static DynamicBufferUnsafe <T> GetDynamicBufferUnsafeRW <[ReadWrite] T>(this IBlackboard blackboard) where T : struct, IBufferElementData { return(blackboard.GetDataPtrRW(typeof(T)).ToDynamicBufferUnsafe <T>()); }