Zdexby TheHolyOneZ
36,909 classes
Class

ShellSlotPool

: MonoBehaviour : Behaviour : Component : Object : Object
ShellSlotPool, Assembly-CSharp 0x0070 (112 B) inherited 0x0020 Assembly-CSharp.dll
0x00x0070

Members 18

OffsetSizeNameTypeFlagsDefault
0x08selectorsList<CylinderShellSelector>Public—
0x04nextRoundRobinIndexintPublic—
0x01autoDetectCapacityboolPublic—
0x002D0x03padding / unreflected
0x04capacityOverrideintPublic—
0x01cacheDetectedCapacityboolPublic—
0x00350x03padding / unreflected
0x04pollIntervalfloatPublic—
0x01invokeOnStartboolPublic—
0x01reFireOnReEntryboolPublic—
0x003E0x02padding / unreflected
0x08onTwoRemainingUnityEventPublic—
0x08onOneRemainingUnityEventPublic—
0x08onEmptyUnityEventPublic—
0x04_cachedDetectedCapacityintPrivate—
0x01_warnedCapacityUnknownboolPrivate—
0x005D0x03padding / unreflected
0x04_lastBucketRemainingBucketPrivate—
0x04_nextPollAtfloatPrivate—
0x08_firedEverHashSet<ShellSlotPool.RemainingBucket>Private—
0x08CapacityPropertyNamesstring[]PrivateStatic+1 flags—
0x08CapacityMethodNamesstring[]PrivateStatic+1 flags—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 16

SignatureFlagsNativeParams
int TotalEmptySlots()Public0x04
bool HasEmptySlot()Public0x01
bool InsertShell(ShellDefinition shell, const ShellInsertionMode& mode, const ShellSource& source, ref CylinderShellSelector& usedSelector, ref int& slotIndex)Public0x08
int GetTotalCapacity()Public0x04
int GetTotalRemainingShells()Public0x04
void RecalculateAndDispatch()Public0x00
void Awake()Private0x00
void OnEnable()Private0x00
void Update()Private0x00
void OnValidate()Private0x00
void CheckAndDispatchThresholds(bool forceTransition)Private0x01
RemainingBucket BucketFromRemaining(int remaining)PrivateStatic0x04
int GetDetectedCapacity()Private0x04
int TryGetCapacityFromSelector(object selector)PrivateStatic0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00