Zdexby TheHolyOneZ
42,610 classes
Class

EntitySpawn

: MonoBehaviour : Behaviour : Component : Object : Object
EntitySpawn, Assembly-CSharp 0x00C0 (192 B) inherited 0x0018 Assembly-CSharp.dll
0x00x00C0

Members 33

OffsetSizeNameTypeFlagsDefault
0x08SpawnerIdstringPublic—
0x08rollRandomObjectRollRandomObjectPublic—
0x01itemSetChestLootboolPublic—
0x00290x07padding / unreflected
0x08chestLootParamsChestLootParamsPublic—
0x01isMobSpawnboolPublic—
0x00390x03padding / unreflected
0x04MaxMobSpawnAreafloatPublic—
0x01tableCanBeModifiedboolPublic—
0x01useMobSpawnAmountboolPublic—
0x00420x02padding / unreflected
0x04entitySpawnAmountfloatPublic—
0x01spawnAmountPlayerScalingboolPublic—
0x00490x03padding / unreflected
0x04SpawnAmountPerPlayerfloatPublic—
0x01spawnAmountFloorScalingboolPublic—
0x00510x03padding / unreflected
0x04SpawnAmountPerFloorfloatPublic—
0x01SetRigidbodyKinematicOnSpawnboolPublic—
0x01SpawnOnGenerationCompleteboolPublic—
0x01disableOnSpawnboolPublic—
0x01useChildrenForNavGenboolPublic—
0x01DisableSpawnedOnDisabledboolPublic—
0x005D0x03padding / unreflected
0x04MobSpawnAreaMaskLayerMaskPublic—
0x01canSpawnboolPublic—
0x01startedSpawningboolPublic—
0x00660x02padding / unreflected
0x08entitiesSpawnedList<UnityEngine.GameObject>Public—
0x08recentEntitiesSpawnedList<UnityEngine.GameObject>Public—
0x01finishedSpawningboolPublic—
0x01spawnedNothingboolPublic—
0x007A0x06padding / unreflected
0x08parentEventRoomEventRoomPublic+1 flags—
0x08parentCaveRoomCaveRoomPublic+1 flags—
0x08SpawnConditionsList<System.Func<EntitySpawnPublic—
0x08OnPreSpawnAction<EntitySpawn>Private—
0x08OnBeginSpawningAction<EntitySpawn>Private—
0x08OnEntitiesSpawnedAction<System.Collections.Generic.List<UnityEngine.GameObject>>Private—
0x08OnEntitiesSpawnedMeAction<System.Collections.Generic.List<UnityEngine.GameObject>Private—
0x01calledRemoveboolPrivate—
0x00B90x07unreflected bytes to end of EntitySpawn
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 28

SignatureFlagsNativeParams
void add_OnPreSpawn(Action<EntitySpawn> value)Public+1 flags0x08
void remove_OnPreSpawn(Action<EntitySpawn> value)Public+1 flags0x08
void add_OnBeginSpawning(Action<EntitySpawn> value)Public+1 flags0x08
void remove_OnBeginSpawning(Action<EntitySpawn> value)Public+1 flags0x08
void add_OnEntitiesSpawned(Action<System.Collections.Generic.List<UnityEngine.GameObject>> value)Public+1 flags0x08
void remove_OnEntitiesSpawned(Action<System.Collections.Generic.List<UnityEngine.GameObject>> value)Public+1 flags0x08
void add_OnEntitiesSpawnedMe(Action<System.Collections.Generic.List<UnityEngine.GameObject> value)Public+1 flags0x08
void remove_OnEntitiesSpawnedMe(Action<System.Collections.Generic.List<UnityEngine.GameObject> value)Public+1 flags0x08
bool get_IsValid()Public+1 flags0x01
bool EnableAmountPerPlayer()Private0x01
bool EnableAmountPerFloor()Private0x01
void Awake()1 flags0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void OnDestroy()Private0x00
void OnDrawGizmos()Private0x00
void Update()Private0x00
void OnGenerationComplete()Public0x00
void ChangeChildren(bool delete)Public0x01
void SpawnEntity()Public0x00
void SpawnMobs(const string& directory, float spawnAmount, float waitTime, List<UnityEngine.GameObject> spawnedObjs)Private0x08
void SetEntitySpawnIDs(List<UnityEngine.GameObject> spawnedObjs)Public0x08
void CallEntitiesSpawned(List<UnityEngine.GameObject> spawnedObjs, int spawnableSeed)Public0x08
void ResetSpawner(bool canSpawn)Public0x01
void RPCEnableSpawned(bool enable)Public0x01
void EnableSpawned(bool enable)Public0x01
void .ctor()Public+1 flags0x00
bool <SpawnEntity>b__53_0(Func<EntitySpawn condition)Private0x08

Subclasses 1

Used by 78

types with a member, parameter or interface of this type