Class ObjectPool
Public
Lightweight object Pool for IAstarPooledObject.
Handy class for pooling objects of type T which implements the IAstarPooledObject interface.
Usage:
Claim a new object using
SomeClass foo = ObjectPool<SomeClass>.Claim ();
Use it and do stuff with it
Release it with
ObjectPool<SomeClass>.Release (foo);
After you have released a object, you should never use it again.
Since
Version 3.2
Version
Since 3.7.6 this class is thread safe
Public Static Methods
Claim
()
Public
Static
Release
(obj)
Public
Static