Zdexby TheHolyOneZ
42,610 classes
Lava, Assembly-CSharp 0x0118 (280 B) inherited 0x0018 Assembly-CSharp.dll
0x00x0118

Members 39

OffsetSizeNameTypeFlagsDefault
—0x04HardColliderDepthfloatPrivateStatic+1 flags1051931443
0x04LavaBuoyancyfloatPublic—
0x04MaxBuoyancyDepthfloatPublic—
0x04BuoyancyVerticalDampingfloatPublic—
0x04BuoyancyLateralDampingfloatPublic—
0x04MaxBuoyancyAccelerationfloatPublic—
0x04BuoyancyBobAccelerationfloatPublic—
0x04BuoyancyBobSpeedfloatPublic—
0x04BuoyancyFlattenTorquefloatPublic—
0x04BuoyancyFlattenAngularDampingfloatPublic—
0x04MinFlattenSubmersionfloatPublic—
0x04UnderLavaDragfloatPublic—
0x04UnderLavaAngularDragfloatPublic—
0x04DamageThrowUpVelofloatPublic—
0x04DamageVeloDividerfloatPublic—
0x08ThrowUpSoundsList<UnityEngine.AudioClip>Public—
0x08SlowBuffBuffAndEffectPublic—
0x08DamageBuffObjectBuffObjectPublic—
0x04LavaColliderDepthfloatPublic—
0x006C0x04padding / unreflected
0x08LavaColliderBoxColliderPublic—
0x08LavaHardColliderBoxColliderPublic—
0x08LavaColliderEventsColliderEventsPublic—
0x08ScreenEffectPostProcessVolumePublic—
0x10LightColorColorPublic—
0x04LightRemoveLayersLayerMaskPublic—
0x00A40x04padding / unreflected
0x08LightsParentTransformPublic—
0x08DropPlayerPointTransformPublic—
0x08RendererMeshRendererPublic—
0x08LavaSoundsSourceAudioSourcePublic—
0x08CollidingRigidsList<Pair<UnityEngine.RigidbodyPublic—
0x08roomCaveRoomPrivate—
0x08screenEffectColliderBoxColliderPrivate—
0x08lightsLight[]Private—
0x08slowedEntsDictionary<EntityPrivate—
0x08colliderBufferList<UnityEngine.Collider>Private+1 flags—
0x08flattenAxisCacheDictionary<UnityEngine.RigidbodyPrivate+1 flags—
0x08collidingCollidersByRigidDictionary<UnityEngine.RigidbodyPrivate+1 flags—
0x08rigidRemovalBufferList<UnityEngine.Rigidbody>Private+1 flags—
0x08colliderRemovalBufferList<UnityEngine.Collider>Private+1 flags—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 29

SignatureFlagsNativeParams
void Start()Private0x00
void SetLights()Private0x00
void Update()Private0x00
void FixedUpdate()Private0x00
float ApplyBuoyancy(Rigidbody rigid, Entity ent, const Vector3&& surfaceNormal)Private0x0C
void ApplySurfaceFlattening(Rigidbody rigid, Entity ent, const Vector3& surfaceNormal, float submersion)Private0x0C
Vector3 GetCachedLocalFlattenAxis(Rigidbody rigid)Private0x0C
Vector3 GetLocalFlattenAxis(Rigidbody rigid)Private0x0C
bool TryGetBoxColliderFlattenAxis(Rigidbody rigid, const Vector3&& localAxis)Private0x0C
void TrySetThinnerBoxAxis(Rigidbody rigid, Transform colliderTransform, const Vector3& axis, float size, const Vector3&& localAxis, float thinnestSqrMagnitude, bool foundAxis)Private0x0C
Vector3 GetBoundsFlattenAxis(Rigidbody rigid)Private0x0C
void AddLocalBoundsPoint(Rigidbody rigid, const Vector3& worldPoint, const Vector3&& min, const Vector3&& max)Private0x0C
bool TryGetSubmersion(Rigidbody rigid, Entity ent, const Plane& surfacePlane, const Vector3& surfaceNormal, float submersion, const Vector3&& samplePoint)Private0x10
bool TryGetSurfaceDistances(Rigidbody rigid, const Plane& surfacePlane, float lowestDistance, float highestDistance)Private0x10
void AddSurfaceDistance(const Plane& surfacePlane, const Vector3& point, float lowestDistance, float highestDistance)Private0x10
Plane GetLavaSurfacePlane(const Vector3& surfaceNormal)Private0x10
Vector3 GetLavaSurfaceNormal()Private0x0C
void LavaColliderEvents_onTriggerEnter(Collider other)Private0x08
void LavaColliderEvents_onTriggerExit(Collider other)Private0x08
void RigidColliderCollided(Rigidbody rigid, Collider collider, bool entered)Private0x08
void CleanupTrackedColliders()Private0x00
bool IsTrackedColliderValid(Rigidbody rigid, Collider collider)Private0x08
void RemoveTrackedRigidState(Rigidbody rigid)Private0x08
void ClearTrackedRigidColliders()Private0x00
void RigidCollided(Rigidbody rigid, bool entered)Public0x08
void ApplySlow(Entity entity, bool apply)Public0x08
void DamageBuffObject_OnApplied(BuffObject buffObj, Entity entity)Private0x08
void ThrowUpEntity(Entity entity)Private0x08
void .ctor()Public+1 flags0x00

Used by 17

types with a member, parameter or interface of this type