0x00x0048
Members 8
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | s_instance | ArticlePoolQueueManager | PrivateStatic | — | |
| 0x01 | persistAcrossScenes | bool | Private | — | |
| 0x01 | logDebug | bool | Private | — | |
| 0x0022 | 0x06 | padding / unreflected | |||
| 0x08 | queue | List<ArticleSystem.ArticlePoolQueueManager.QueueEntry> | Private | — | |
| 0x08 | _sequentialNextIndex | Dictionary<ArticleSystem.ArticlePoolDefinition | Private+1 flags | — | |
| 0x08 | _passDecks | Dictionary<ArticleSystem.ArticlePoolDefinition | Private+1 flags | — | |
| 0x08 | ArticlePools | Dictionary<System.String | PrivateStatic | — | |
| 0x08 | _passRng | Random | Private | — | |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags | 8 |
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 17
| Signature | Flags | Native | Params |
|---|---|---|---|
| ArticlePoolQueueManager get_Instance() | PublicStatic+1 flags | 0x08 | |
| void Bootstrap() | PrivateStatic | 0x00 | |
| void Awake() | Private | 0x00 | |
| void BeginPass(Random rng) | Public | 0x08 | |
| void EndPass() | Public | 0x00 | |
| void ClearQueue() | Public | 0x00 | |
| void ResetAllSequentialIndices() | Public | 0x00 | |
| void LogQueueSnapshot() | Public | 0x00 | |
| void EnqueuePool(ArticlePoolDefinition pool, int count, const string& note) | Public | 0x08 | |
| void EnqueueSpecificArticle(GameObject articlePrefab, int count, const string& note) | Public | 0x08 | |
| List<UnityEngine.GameObject> RequestSpecialPicks(int desiredCount, Random rng, ISet<UnityEngine.GameObject> exclude) | Public | 0x08 | |
| List<UnityEngine.GameObject> PickFromPool(ArticlePoolDefinition pool, int desiredCount, Random rng, ISet<UnityEngine.GameObject> exclude) | Public | 0x08 | |
| GameObject TryPickFromPool(ArticlePoolDefinition pool, Random rng, ISet<UnityEngine.GameObject> exclude, bool advanceSequentialOnSuccess) | Private | 0x08 | |
| GameObject TryPickFromDeck(ArticlePoolDefinition pool, Random rng, ISet<UnityEngine.GameObject> exclude) | Private | 0x08 | |
| List<UnityEngine.GameObject> BuildShuffledDeck(ArticlePoolDefinition pool, Random rng) | PrivateStatic | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |