0x00x0070
Members 12
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | OnGraphsUpdated | Action | Private | — | |
| 0x08 | astar | AstarPath | Private+1 flags | — | |
| 0x08 | graphUpdateThread | Thread | Private | — | |
| 0x01 | anyGraphUpdateInProgress | bool | Private | — | |
| 0x0029 | 0x07 | padding / unreflected | |||
| 0x08 | asyncUpdateProfilingSampler | CustomSampler | Private | — | |
| 0x08 | graphUpdateQueue | Queue<Pathfinding.GraphUpdateObject> | Private+1 flags | — | |
| 0x08 | graphUpdateQueueAsync | Queue<Pathfinding.GraphUpdateProcessor.GUOSingle> | Private+1 flags | — | |
| 0x08 | graphUpdateQueuePost | Queue<Pathfinding.GraphUpdateProcessor.GUOSingle> | Private+1 flags | — | |
| 0x08 | graphUpdateQueueRegular | Queue<Pathfinding.GraphUpdateProcessor.GUOSingle> | Private+1 flags | — | |
| 0x08 | asyncGraphUpdatesComplete | ManualResetEvent | Private+1 flags | — | |
| 0x08 | graphUpdateAsyncEvent | AutoResetEvent | Private+1 flags | — | |
| 0x08 | exitAsyncThread | AutoResetEvent | Private+1 flags | — | |
Functions 15
| Signature | Flags | Native | Params |
|---|---|---|---|
| void add_OnGraphsUpdated(Action value) | Public+1 flags | 0x08 | |
| void remove_OnGraphsUpdated(Action value) | Public+1 flags | 0x08 | |
| bool get_IsAnyGraphUpdateQueued() | Public+1 flags | 0x01 | |
| bool get_IsAnyGraphUpdateInProgress() | Public+1 flags | 0x01 | |
| void .ctor(AstarPath astar) | Public+1 flags | 0x08 | |
| AstarWorkItem GetWorkItem() | Public | 0x20 | |
| void EnableMultithreading() | Public | 0x00 | |
| void DisableMultithreading() | Public | 0x00 | |
| void AddToQueue(GraphUpdateObject ob) | Public | 0x08 | |
| void QueueGraphUpdatesInternal() | Private | 0x00 | |
| bool ProcessGraphUpdates(bool force) | Private | 0x01 | |
| bool ProcessRegularUpdates(bool force) | Private | 0x01 | |
| bool StartAsyncUpdatesIfQueued() | Private | 0x01 | |
| void ProcessPostUpdates() | Private | 0x00 | |
| void ProcessGraphUpdatesAsync() | Private | 0x00 |