Simulator::Cell::cCellGlobalsResource struct

Public types

enum class GameMode: int { _0 = 0, _1 = 1, _2 = 2 }
enum class ControlMethod: int { _0 = 0, _1 = 1, _2 = 2 }
enum class EditorMethod: int { _0 = 0, _1 = 1 }
enum class TutorialMethod: int { _0 = 0, _1 = 1, _2 = 2 }
enum class EndingMethod: int { _0 = 0, _1 = 1 }
enum class EyeMethod: int { _0 = 0, _1 = 1 }
using Reference = cCellDataReference<cCellGlobalsResource>

Public static variables

static const uint32_t TYPE

Public static functions

static auto Serializer() -> CellSerializer*

Public variables

GameMode gameMode
cCellDataReference<cCellWorldResource>* world_1
cCellDataReference<cCellWorldResource>* world_2
cCellDataReference<cCellWorldResource>* world_3
cCellDataReference<cCellWorldResource>* world_4
cCellDataReference<cCellWorldResource>* world_5
cCellDataReference<cCellWorldResource>* worldBackground_1
cCellDataReference<cCellWorldResource>* worldBackground_2
cCellDataReference<cCellWorldResource>* worldBackground_3
cCellDataReference<cCellWorldResource>* worldBackground_4
cCellDataReference<cCellWorldResource>* worldBackground_5
cCellDataReference<cCellWorldResource>* worldRandom
cCellDataReference<cCellWorldResource>* worldRandomBg
cCellDataReference<cCellCellResource>* startCell
uint32_t startingCellKey
cCellDataReference<cCellEffectMapResource>* effectMapEntry
cCellDataReference<cCellBackgroundMapResource>* backgroundMapEntry
float flowMultiplier
float npcSpeedMultiplier
float npcTurnSpeedMultiplier_Jet
float npcTurnSpeedMultiplier_Flagella
float npcTurnSpeedMultiplier_Cilia
float densityRock
float densitySolid
float densityLiquid
float densityAir
float backgroundDistance
float minDragCollisionSpeed
float minImpactCollisionSpeed
float ciliaSpeedAsJet
float flagellaSpeedAsJet
float flagellaSpeedAsCilia
float ciliaSpeedAsFlagella
cCellDataReference<cCellLookAlgorithmResource>* keyLookAlgorithm
float beachDistance
float finishLineDistance
float noPartSpeed
float flagellaRampMinFactor
float flagellaRampTime
float flagellaRampResetAngle
float flagellaTurnSpeedRampStart
float flagellaTurnSpeedRampEnd
float flagellaTurnSpeedMin
float flagellaTurnSpeedMax
float ciliaTurnSpeed
float jetTurnSpeed
float startLevelNoCreatureRadius
float startLevelNoAnythingRadius
int numHighLOD_FG
int numHighLOD_BG
float percentAnimalFood
float percentPlantFood
int field_208
ControlMethod controlMethod
EditorMethod editorMethod
TutorialMethod tutorialMethod
EndingMethod endingMethod
EyeMethod eyeMethod
float timeToGoldyCinematic
float missionTime
float missionResetTime
float escapeMinDistance
float escapeMaxDistance
float escapeDelayMedium
float escapeTimerHard
float nonAnimatingCiliaMovementFactor
float nonAnimatingJetMovementFactor
float mateTriggerDistance
float mateSpawnDistance

Enum documentation

enum class Simulator::Cell::cCellGlobalsResource::EyeMethod: int

Enumerators
_0

_1

The game considers a cell blind if it has less than 3 eyes.