Zdexby TheHolyOneZ
42,628 classes
Class

ForgottenTrialsCoalSpawner

: MonoBehaviour : Behaviour : Component : Object : Object
ForgottenTrialsCoalSpawner, Assembly-CSharp 0x00A0 (160 B) inherited 0x0018 Assembly-CSharp.dll
0x00x00A0

Members 21

OffsetSizeNameTypeFlagsDefault
0x04CarryableInteractDelayfloatPublic—
0x001C0x04padding / unreflected
0x08CoalSpawnerEntitySpawnPublic—
0x08SpawnPositionsList<UnityEngine.Transform>Public—
0x04CoalPileRadiusfloatPublic—
0x04CoalPileHeightfloatPublic—
0x04CoalPileColliderSpacingfloatPublic—
0x04PileFloorMaskLayerMaskPublic—
0x04PileFloorRaycastUpfloatPublic—
0x04PileFloorRaycastDownfloatPublic—
0x08InteractableCoalTextstringPublic—
0x08StartEventTextstringPublic—
0x01StopCoalPickupboolPublic—
0x00590x03padding / unreflected
0x04RemainingCoalCountintPublic—
0x04MaxCoalCountintPublic—
0x00640x04padding / unreflected
0x08OnCoalPickedUpAction<ForgottenTrialsCoalSpawnerPrivate—
0x08spawnedCoalsList<CarryableInteractable>Private—
0x08coalOutlinesList<Outline>Private—
0x08pickedUpCoalsHashSet<CarryableInteractable>Private—
0x08delayedCarryablesHashSet<CarryableInteractable>Private—
0x08pileSpawnPosesList<ForgottenTrialsCoalSpawner.SpawnPose>Private—
0x08roomForgottenTrialsRoomPrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 23

SignatureFlagsNativeParams
int get_SpawnerIndex()Public+1 flags0x04
bool get_HasRemainingCoals()Public+1 flags0x01
void add_OnCoalPickedUp(Action<ForgottenTrialsCoalSpawner value)Public+1 flags0x08
void remove_OnCoalPickedUp(Action<ForgottenTrialsCoalSpawner value)Public+1 flags0x08
void Set(ForgottenTrialsRoom room)Public0x08
void OnDestroy()Private0x00
void SetMaxCoals(int max, bool refill)Public0x04
bool CanPickUpCoal()Public0x01
float GetCoalFuelDuration()Public0x04
void PrespawnCoals()Public0x00
List<ForgottenTrialsCoalSpawner.SpawnPose> GetSpawnPoses()Private0x08
SpawnPose GetFloorSpawnPose(const Vector3& position, const Quaternion& rotation)Private0x1C
void SetCoalSpawnerPose(int coalIndex, List<ForgottenTrialsCoalSpawner.SpawnPose> spawnPoses)Private0x08
Vector3 GetPilePosition(int coalIndex, List<ForgottenTrialsCoalSpawner.SpawnPose> spawnPoses, float coalFootprint)Private0x0C
Quaternion GetPileRotation(int coalIndex, List<ForgottenTrialsCoalSpawner.SpawnPose> spawnPoses)Private0x10
void CoalSpawner_OnEntitiesSpawnedMe(List<UnityEngine.GameObject> objs, EntitySpawn spawner)Private0x08
void InitCoal(CarryableInteractable carryable)Private0x08
void PlaceCoalInPile(CarryableInteractable carryable, int coalIndex)Private0x08
bool TryGetColliderBounds(CarryableInteractable carryable, ref Bounds& bounds)Private0x18
void Carryable_OnPickedUp(Player player, bool pickedUp, CarryableInteractable carryable)Private0x08
void SetCanPickUpCoals(bool canPickUp)Public0x01
void EnableCoalOutlines(bool enable)Public0x01
void .ctor()Public+1 flags0x00

Used by 17

types with a member, parameter or interface of this type