Pooled Actor
- Base:
- AActor
- Type:
- ANPooledActor
- Header File:
- NexusActorPools/Public/NPooledActor.h
A specialized AActor base-class designed to work seamlessly with a FNActorPool.
What It Is​
- Base Actor Class: Inherits from
AActorto provide all standard functionality. - Pool-Ready: Implements the INActorPoolItem interface, making it fully compatible with actor pools.
Key Benefits​
- Drop-in Replacement: Can be used anywhere you'd use a regular
AActor, but with pool optimization built-in. - Automatic Management: Handles edge cases like world boundaries automatically by returning to the pool.
- Blueprint Inheritance: Can be extended in Blueprint to create custom pooled actor types.
- Consistent Behavior: Ensures all pooled actors follow the same lifecycle patterns.