![]() |
NikosAssets.Pooling 0.1.0
|
| NNikosAssets | |
| NPooling | |
| NMarker | |
| CBasePoolItemMarker< TPoolMarkerManager, TPoolItemMarker > | Use this to pool environment props or entities OnEnable and set them free again OnDisable (see the Readme.md for an example use case) |
| CBasePoolItemPreview | Used by the EditorPoolMarkerBaker for automated purposes only (not needed at runtime or in the build!) |
| CBasePoolMarkerManager< TPoolItem, TPoolContainer, TPoolItemMarker, TPoolMarkerManager > | Manages the TPoolItem s assigned to/ occupied by the TPoolItemMarker s withing the respective TPoolContainer s. Spawns new TPoolItem s for markers requesting some or pools them if any are available in the TPoolContainer s |
| CPoolItemPrefabData | |
| CBasePoolMarkerManagerWrapper< TPoolMarkerManager, TPoolItemMarker > | A more lightweight wrapper class for the BasePoolMarkerManager |
| CSimplePoolItemMarker | A ready to use class that marks an object for a pool item |
| CSimplePoolItemPreview | A ready to use class that converts into a SimplePoolItemMarker when used by the EditorPoolMarkerBaker |
| CSimplePoolMarkerManager | The specific marker manager for the SimplePoolItemMarker and SimplePoolItemMono ready to be used |
| CIPoolContainer | Manages IPoolItem s |
| CIPoolItem | |
| CIPoolItemOnClock | A short-lived pool item that gets deactivated over some time |
| CPoolContainer< TPoolItem > | Basic implementation of the IPoolContainer |
| CPoolContainerOnClock< TPoolItemOnClock > | A poolcontainer for short-lived items |
| CPoolManager | Manages a bunch of pool containers separated by pool keys |
| CSimplePoolItemMono | |
| CSimplePoolItemOnClockMono |