0x00x00C0
Members 33
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | SpawnerId | string | Public | — | |
| 0x08 | rollRandomObject | RollRandomObject | Public | — | |
| 0x01 | itemSetChestLoot | bool | Public | — | |
| 0x0029 | 0x07 | padding / unreflected | |||
| 0x08 | chestLootParams | ChestLootParams | Public | — | |
| 0x01 | isMobSpawn | bool | Public | — | |
| 0x0039 | 0x03 | padding / unreflected | |||
| 0x04 | MaxMobSpawnArea | float | Public | — | |
| 0x01 | tableCanBeModified | bool | Public | — | |
| 0x01 | useMobSpawnAmount | bool | Public | — | |
| 0x0042 | 0x02 | padding / unreflected | |||
| 0x04 | entitySpawnAmount | float | Public | — | |
| 0x01 | spawnAmountPlayerScaling | bool | Public | — | |
| 0x0049 | 0x03 | padding / unreflected | |||
| 0x04 | SpawnAmountPerPlayer | float | Public | — | |
| 0x01 | spawnAmountFloorScaling | bool | Public | — | |
| 0x0051 | 0x03 | padding / unreflected | |||
| 0x04 | SpawnAmountPerFloor | float | Public | — | |
| 0x01 | SetRigidbodyKinematicOnSpawn | bool | Public | — | |
| 0x01 | SpawnOnGenerationComplete | bool | Public | — | |
| 0x01 | disableOnSpawn | bool | Public | — | |
| 0x01 | useChildrenForNavGen | bool | Public | — | |
| 0x01 | DisableSpawnedOnDisabled | bool | Public | — | |
| 0x005D | 0x03 | padding / unreflected | |||
| 0x04 | MobSpawnAreaMask | LayerMask | Public | — | |
| 0x01 | canSpawn | bool | Public | — | |
| 0x01 | startedSpawning | bool | Public | — | |
| 0x0066 | 0x02 | padding / unreflected | |||
| 0x08 | entitiesSpawned | List<UnityEngine.GameObject> | Public | — | |
| 0x08 | recentEntitiesSpawned | List<UnityEngine.GameObject> | Public | — | |
| 0x01 | finishedSpawning | bool | Public | — | |
| 0x01 | spawnedNothing | bool | Public | — | |
| 0x007A | 0x06 | padding / unreflected | |||
| 0x08 | parentEventRoom | EventRoom | Public+1 flags | — | |
| 0x08 | parentCaveRoom | CaveRoom | Public+1 flags | — | |
| 0x08 | SpawnConditions | List<System.Func<EntitySpawn | Public | — | |
| 0x08 | OnPreSpawn | Action<EntitySpawn> | Private | — | |
| 0x08 | OnBeginSpawning | Action<EntitySpawn> | Private | — | |
| 0x08 | OnEntitiesSpawned | Action<System.Collections.Generic.List<UnityEngine.GameObject>> | Private | — | |
| 0x08 | OnEntitiesSpawnedMe | Action<System.Collections.Generic.List<UnityEngine.GameObject> | Private | — | |
| 0x01 | calledRemove | bool | Private | — | |
| 0x00B9 | 0x07 | unreflected bytes to end of EntitySpawn | |||
Inherited from Object 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+1 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 28
| Signature | Flags | Native | Params |
|---|---|---|---|
| void add_OnPreSpawn(Action<EntitySpawn> value) | Public+1 flags | 0x08 | |
| void remove_OnPreSpawn(Action<EntitySpawn> value) | Public+1 flags | 0x08 | |
| void add_OnBeginSpawning(Action<EntitySpawn> value) | Public+1 flags | 0x08 | |
| void remove_OnBeginSpawning(Action<EntitySpawn> value) | Public+1 flags | 0x08 | |
| void add_OnEntitiesSpawned(Action<System.Collections.Generic.List<UnityEngine.GameObject>> value) | Public+1 flags | 0x08 | |
| void remove_OnEntitiesSpawned(Action<System.Collections.Generic.List<UnityEngine.GameObject>> value) | Public+1 flags | 0x08 | |
| void add_OnEntitiesSpawnedMe(Action<System.Collections.Generic.List<UnityEngine.GameObject> value) | Public+1 flags | 0x08 | |
| void remove_OnEntitiesSpawnedMe(Action<System.Collections.Generic.List<UnityEngine.GameObject> value) | Public+1 flags | 0x08 | |
| bool get_IsValid() | Public+1 flags | 0x01 | |
| bool EnableAmountPerPlayer() | Private | 0x01 | |
| bool EnableAmountPerFloor() | Private | 0x01 | |
| void Awake() | 1 flags | 0x00 | |
| void OnEnable() | Private | 0x00 | |
| void OnDisable() | Private | 0x00 | |
| void OnDestroy() | Private | 0x00 | |
| void OnDrawGizmos() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void OnGenerationComplete() | Public | 0x00 | |
| void ChangeChildren(bool delete) | Public | 0x01 | |
| void SpawnEntity() | Public | 0x00 | |
| void SpawnMobs(const string& directory, float spawnAmount, float waitTime, List<UnityEngine.GameObject> spawnedObjs) | Private | 0x08 | |
| void SetEntitySpawnIDs(List<UnityEngine.GameObject> spawnedObjs) | Public | 0x08 | |
| void CallEntitiesSpawned(List<UnityEngine.GameObject> spawnedObjs, int spawnableSeed) | Public | 0x08 | |
| void ResetSpawner(bool canSpawn) | Public | 0x01 | |
| void RPCEnableSpawned(bool enable) | Public | 0x01 | |
| void EnableSpawned(bool enable) | Public | 0x01 | |
| void .ctor() | Public+1 flags | 0x00 | |
| bool <SpawnEntity>b__53_0(Func<EntitySpawn condition) | Private | 0x08 |
Subclasses 1
Used by 78
types with a member, parameter or interface of this type<>c<>c<>c<>c<>c<>c<>c<>c<>c<>c<>c<>c<>c__DisplayClass60_0<>c__DisplayClass61_0Action`1Action`2Action`3Action`3AncientDoorRoomArraySortHelper`1BootsSpawnBuildableObjectCaveRoomChestSpawnConverter`2CrawlersCrateSpawnCrimsonSloshMechanicsCrystalGoliathMechanicsDictionary`2EmptyInternalEnumerator`1EntitySpawn[]EntryEnumeratorEqualityComparer`1EventRoomExitForgottenTrialsCoalSpawnerForgottenTrialsDoorWaveForgottenTrialsRoomFunc`2GoblinArenaGoblinArenaWaveGoblinGladiatorICollection`1IDictionary`2IEnumerator`1IEqualityComparer`1IEquatable`1IList`1InternalEnumerator`1IReadOnlyDictionary`2IReadOnlyList`1IronfangMinesEntranceISpawnableItemKeyCollectionKeyValuePair`2KickableGroupList`1LivingFlameLocalWyrmNestMinecartExitRoomMobMobDoorMobSpawnFadeObjectEqualityComparer`1PlayfabGameConfigPredicate`1ReadOnlyCollection`1ShrineSpawnableSpawnerManagerSpiderLegManagerSpiderNestMechanicsStatueOfTheFallenPieceSpawnTableModifierTargetDummySpawnTheCursedBladeMechanics