Zdexby TheHolyOneZ
42,628 classes
Class

CrystalGoliathMechanics

: MonoBehaviour : Behaviour : Component : Object : Object
CrystalGoliathMechanics, Assembly-CSharp 0x00C8 (200 B) inherited 0x0018 Assembly-CSharp.dll
implements RoomMechanics
0x00x00C8

Members 24

OffsetSizeNameTypeFlagsDefault
0x08Phase2PlayerDebuffBuffPublic—
0x08bossCrystalPrefabBossCrystalPublic—
0x04LargeCrystalSpawnTimefloatPublic—
0x002C0x04padding / unreflected
0x08LargeCrystalTypeRotationList<BossCrystalType>Public—
0x08SpawnPointsParentTransformPublic—
0x04CrystalMechanicIntervalfloatPublic—
0x00440x04padding / unreflected
0x08MechanicRotationList<BossCrystalType>Public—
0x08CrystalRingsList<CrystalRingController>Public—
0x08CrystalPoolCrystalRingControllerPublic—
0x08PoolParentTransformPublic—
0x08CrystalScorpionSpawnsList<EntitySpawn>Public—
0x08RoomCaveRoomPublic—
0x08bossScriptBossPublic+1 flags—
0x08crystalGoliathCrystalGoliathPublic+1 flags—
0x08CrystalScorpionsList<Mob>Public+1 flags—
0x08activeCrystalsList<BossCrystal>Public—
0x08crystalSpawnPointsList<UnityEngine.Transform>Public+1 flags—
0x08eventRoomEventRoomPublic+1 flags—
0x08activeCrystalPoolsList<CrystalRingController>Public—
0x04lastCrystalMechanicBossCrystalTypePrivate—
0x04nextLargeSpawnTimefloatPrivate—
0x04largeCrystalTypeIndexintPrivate—
0x04nextMechanicTimefloatPrivate—
0x04crystalMechanicIndexintPrivate—
0x00C40x04unreflected bytes to end of CrystalGoliathMechanics
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 30

SignatureFlagsNativeParams
List<UnityEngine.Transform> get_AvailableCrystalSpawns()Public+1 flags0x08
void MechanicAwake(EventRoom eventRoom)PublicFinal+2 flags0x08
void OnBossesSpawned(List<Boss> bosses)Private0x08
void ScorpionSpawn_OnEntitiesSpawned(List<UnityEngine.GameObject> objs)Private0x08
void MechanicStart(EventRoom eventRoom)PublicFinal+2 flags0x08
void MechanicUpdate(EventRoom eventRoom)PublicFinal+2 flags0x08
void MechanicTriggered(EventRoom eventRoom)PublicFinal+2 flags0x08
void MechanicTriggerUpdate(EventRoom eventRoom)PublicFinal+2 flags0x08
void CrystalRingCheck()Private0x00
void MechanicEnd(EventRoom eventRoom)PublicFinal+2 flags0x08
BossCrystalType NextLargeCrystalType()Public0x04
BossCrystalType NextCrystalMechanic()Public0x04
void SetCrystalMechanicInterval(float newValue)Public0x04
void SpawnLargeCrystal(int spawnIndex)Public0x04
BossCrystal SpawnBossCrystal(const Vector3& pos, const Quaternion& rot, bool isMiniCrystal, bool erect)Public0x10
void SpawnPersonalCrystals()Public0x00
void StartCrystalMechanic(int typeInt, const Vector3& atPos)Public0x0C
IEnumerator DoCrystalMechanic(int typeInt, const Vector3& atPos)Private0x0C
void StartCrystalRing(const BossCrystalType& type, const Vector3& atPos)Private0x0C
void SpawnCrystalPool(const Vector3& atPos)Private0x0C
void RPCErectPool(CrystalRingController pool)Public0x08
void ErectPool(int index)Public0x04
void SpawnScorpions()Public0x00
void OnBossDeath(Entity entity)Private0x08
void OnBossCrystalDestroyed(BossCrystal crystal)Public0x08
void .ctor()Public+1 flags0x00
void <MechanicAwake>b__26_0(EntitySpawn x)Private0x08
void <MechanicAwake>b__26_1(CrystalRingController x)Private0x08
void <ScorpionSpawn_OnEntitiesSpawned>b__28_0(GameObject x)Private0x08
Vector3 <SpawnScorpions>g__GetNavPos|47_0()Private0x0C

Used by 6

types with a member, parameter or interface of this type