|
Elin Decompiled Documentation EA 23.229 Stable 1st Anniversary Patch 2
|
Public Member Functions | |
| void | Create (int _max, int _addsPerUpdate=10) |
| T | Get (Component parent) |
| T | Get () |
| void | Update () |
| T | Create () |
| Item< T > | SetMold (Component _mold) |
| override string | ToString () |
| void | Update () |
Public Attributes | |
| Stack< T > | pools |
| int | max |
| int | addsPerUpdate |
| Action< T > | onCreate |
| Component | mold |
| T | : | new() |
Definition at line 12 of file ObjectPool.cs.
|
inline |
Definition at line 65 of file ObjectPool.cs.
References ObjectPool< T >.Instance, ObjectPool< T >.Item< T >.mold, ObjectPool< T >.Item< T >.onCreate, and Util.
Referenced by ObjectPool< T >.Item< T >.Get(), and ObjectPool< T >.Item< T >.Update().
|
inline |
Definition at line 24 of file ObjectPool.cs.
References ObjectPool< T >.Item< T >.addsPerUpdate, ObjectPool< T >.Item< T >.max, and ObjectPool< T >.Item< T >.pools.
|
inline |
Definition at line 40 of file ObjectPool.cs.
References ObjectPool< T >.Item< T >.Create(), Debug, ObjectPool< T >.Item< T >.mold, and ObjectPool< T >.Item< T >.pools.
|
inline |
Definition at line 31 of file ObjectPool.cs.
References ObjectPool< T >.Item< T >.Create(), and ObjectPool< T >.Item< T >.pools.
|
inline |
Definition at line 84 of file ObjectPool.cs.
References ObjectPool< T >.Item< T >.mold.
|
inline |
Definition at line 90 of file ObjectPool.cs.
References ObjectPool< T >.Item< T >.pools.
|
inline |
Implements ObjectPool< T >.IItem.
Definition at line 53 of file ObjectPool.cs.
References ObjectPool< T >.Item< T >.addsPerUpdate, ObjectPool< T >.Item< T >.Create(), ObjectPool< T >.Item< T >.max, and ObjectPool< T >.Item< T >.pools.
| int ObjectPool< T >.Item< T >.addsPerUpdate |
Definition at line 18 of file ObjectPool.cs.
Referenced by ObjectPool< T >.Item< T >.Create(), and ObjectPool< T >.Item< T >.Update().
| int ObjectPool< T >.Item< T >.max |
Definition at line 16 of file ObjectPool.cs.
Referenced by ObjectPool< T >.Item< T >.Create(), and ObjectPool< T >.Item< T >.Update().
| Component ObjectPool< T >.Item< T >.mold |
Definition at line 22 of file ObjectPool.cs.
Referenced by ObjectPool< T >.Item< T >.Create(), ObjectPool< T >.Item< T >.Get(), and ObjectPool< T >.Item< T >.SetMold().
| Action<T> ObjectPool< T >.Item< T >.onCreate |
Definition at line 20 of file ObjectPool.cs.
Referenced by ObjectPool< T >.Item< T >.Create().
| Stack<T> ObjectPool< T >.Item< T >.pools |
Definition at line 14 of file ObjectPool.cs.
Referenced by ObjectPool< T >.Item< T >.Create(), ObjectPool< T >.Item< T >.Get(), ObjectPool< T >.Item< T >.ToString(), and ObjectPool< T >.Item< T >.Update().