NikosAssets.Pooling 0.1.0
Loading...
Searching...
No Matches
NikosAssets.Pooling.SimplePoolItemMono Class Reference

Public Member Functions

virtual void Deactivate ()
 Not occupied anymore or the time is up for clocked (short-lived) poolitems like projectiles or collectables.
virtual void PoolingReset ()
 Gets occupied and reset, ready for action!

Protected Member Functions

virtual void Awake ()
virtual void OnDestroy ()

Properties

virtual bool IsOccupied [get]
 Determines if this pool item can be pooled or not (occupied)
bool IsUsedByMarkers [get, set]
 Useful if you don't accidentally want to add this pool item into your own poolcontainer!
CancellationTokenSource CancellationTokenSource = new CancellationTokenSource() [get]

Events

Action< IPoolItemOnDestroyed
Events inherited from NikosAssets.Pooling.IPoolItem
Action< IPoolItemOnDestroyed
 Make sure to call this!

Member Function Documentation

◆ Deactivate()

virtual void NikosAssets.Pooling.SimplePoolItemMono.Deactivate ( )
virtual

Not occupied anymore or the time is up for clocked (short-lived) poolitems like projectiles or collectables.

Implements NikosAssets.Pooling.IPoolItem.

◆ PoolingReset()

virtual void NikosAssets.Pooling.SimplePoolItemMono.PoolingReset ( )
virtual

Gets occupied and reset, ready for action!

Implements NikosAssets.Pooling.IPoolItem.

Reimplemented in NikosAssets.Pooling.SimplePoolItemOnClockMono.

Property Documentation

◆ IsOccupied

virtual bool NikosAssets.Pooling.SimplePoolItemMono.IsOccupied
get

Determines if this pool item can be pooled or not (occupied)

Implements NikosAssets.Pooling.IPoolItem.

◆ IsUsedByMarkers

bool NikosAssets.Pooling.SimplePoolItemMono.IsUsedByMarkers
getset

Useful if you don't accidentally want to add this pool item into your own poolcontainer!

Implements NikosAssets.Pooling.IPoolItem.


The documentation for this class was generated from the following file:
  • SimplePoolItemMono.cs