Function RWLock.Read
        
                Read
        
                ()
    
            
            Aquire a read lock on the main thread.
                Public
            
        ReadLockAsync Read ()
Aquire a read lock on the main thread.
This method will not block until all asynchronous write locks have been released, instead you should make sure to add the returned JobHandle as a dependency to any jobs that use the locked data.
If a synchronous write lock is currently held, this method will throw an exception.
var readLock = AstarPath.active.LockGraphDataForReading();
var handle = new MyJob {
    // ...
}.Schedule(readLock.dependency);
readLock.UnlockAfter(handle);