struct
cCellCellResource
Public types
- struct cAIData
- struct cEatData
- struct cLocalizedString
- enum class CellType: int { None = 0, Liquid = 3, Rock = 1, Solid = 2, Air = 4, Poison = 5, Nanite = 7, Unlock = 6 }
- enum class Sound: int { None = 0, Plant = 2, Rock = 3, Creature = 1, Bubble = 4 }
- enum class Density: int { None = 0, Air = 2, Liquid = 1, Solid = 3, Rock = 4 }
- enum class UnlockType: int { None = 0, Body = 12, Mandible = 2, Filter = 3, Proboscis = 4, Cilia = 8, Flagella = 9, Jet = 10, Chemical = 5, Electric = 6, Spike = 7 }
- using Reference = cCellDataReference<cCellCellResource>
Public static variables
Public static functions
- static auto Serializer() -> CellSerializer*
Constructors, destructors, conversion operators
- ASSERT_SIZE(cAIData, 0xB4)
- ASSERT_SIZE(cLocalizedString, 164)
- ASSERT_SIZE(cEatData, 12)
Public variables
- cCellDataReference<cCellStructureResource>* structure
- cLocalizedString name
- int hp
- bool fixedOrientation
- int flags
- CellType cellType
- UnlockType unlockType
- Density density
- Sound sound
- cCellDataReference<cCellCellResource>* break_
- cCellDataReference<cCellLootTableResource>* pieces
- cCellDataReference<cCellCellResource>* leak
- cCellDataReference<cCellCellResource>* expel
- cCellDataReference<cCellLootTableResource>* explosionTable
- cCellDataReference<cCellLootTableResource>* loot
- cCellDataReference<cCellCellResource>* poison
- cAIData ai
- cAIData ai_hard
- cAIData ai_easy
- int friendGroup
- bool wontAttackPlayer
- bool wontAttackPlayerWhenSmall
- float size
- cEatData eat
- bool triggersEscapeMission