Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
Home
Tools
Tools installation
Level editor
Basics
Mission editor
Basics
Using the graph database
Model editor
Basics
Riftbreaker editor
Basics
Using injection files
Workspace editor
Basics
Lua services
BuildingService
AnimationService
AcidRainService
Camera Service
Examples
Campaign Service
Console Service
Examples
Difficulty Service
Examples
Earthquake Service
Examples
Effect Service
Examples
Entity Service
Examples
Environment Service
Examples
Find Service
Examples
GameStreaming Service
Examples
Gui Service
Examples
Health Service
Examples
Item Service
Examples
Lamp Service
Examples
Log Service
Examples
Meteor Service
Examples
Mission Service
Examples
Move Service
Examples
Objective Service
Examples
Player Service
Examples
Resource Service
Examples
Sound Service
Examples
Tornado Service
Examples
Unit Service
Examples
UnitSpawner Service
Examples
Weapon Service
Examples
Game Reflection
Class
AIUnitsGroup
AIUnitsSystem
Achievement
ActionBlockInfo
ActionMap
ActionMapResource
ActionMapperInfo
ActivateActionRequest
Affector
AffectorLambda
AggregatedStat
AmbientCreatureVolume
AmmoStat
Anim
AnimationAndTransitionCondition
AnimationBlendFunctionHolder
AnimationBlendTreeNode
AnimationBoolParamTransitionCondition
AnimationConstFloatNode
AnimationEvalNode
AnimationExitNode
AnimationFloat1FunctionNode
AnimationFloat2FunctionNode
AnimationFloatClampNode
AnimationFloatParamTransitionCondition
AnimationFloatRemapNode
AnimationFloatSmoothingNode
AnimationGetAnimKeyFrameNode
AnimationGetAnimPoseNode
AnimationGetParamNode
AnimationGraph
AnimationGraphLayer
AnimationIntParamTransitionCondition
AnimationLookAtNode
AnimationMakeTransformNode
AnimationMarkerReachedTransitionCondition
AnimationMotionNode
AnimationMoveToNode
AnimationNode
AnimationNodeMetaData
AnimationOrTransitionCondition
AnimationParamTransitionCondition
AnimationParamTransitionConditionBase
AnimationPlayAnimNode
AnimationPlayAnimWithDeadlineNode
AnimationPlayComposedAnim3Node
AnimationPlayMarkedAnimNode
AnimationPoseReferenceNode
AnimationState
AnimationStateActiveCondition
AnimationStateMachineNode
AnimationStateNode
AnimationStateReferenceNode
AnimationStateTransition
AnimationStateTransitionCondition
AnimationStateTransitionDef
AnimationStringParamTransitionCondition
AudioSynthModel
AugmentsMenuScreen
BarbaricJumpMovement
BaseUnitEnityMatchMake
BeamStat
BehaviourFlowGraph
BehaviourFlowGraphCustomizer
BehaviourGraphNode
BehaviourNode
BenchmarkResultsScreen
BenchmarkStatRow
Bending
BestiaryCategoryInfo
BestiaryScreen
BestiarySpecialInfo
BestiarySpeciesInfo
BestiarySpeciesUnitInfo
BezierCurve
BezierPath
BiomeDef
BlendTreeDataKey
BloomParams
Blueprint
BoneTransform
BoolParamDecl
BoundsInstance
BoxPrimitive
BuildInfo
BuildingBlinkAffector
BuildingClientSystemInfo
BuildingCostInfo
BuildingData
BuildingIconsMaterialsInfo
BuildingInProgressInfo
BuildingLayer
BuildingSystemInfo
BuildingUpgrade
BuildingsModel
BuildingsOnMapInfo
BurstFireRequest
CachedDestroyPattern
CameraCullerSystem
CameraFeedbackShakeState
CameraShakeState
CameraShakeSystem
CampaignCustomOption
CampaignDef
CampaignId
CampaignInfo
CampaignMissionExternalContent
CampaignMissionSaveInfo
CampaignSaveInfo
CampaignState
CampaignStateHolder
CategoriesModel
CategoryModel
CellLayerInfo
ChangeBuildingPermissionRequest
ChangeGroupsStateInRadiusEvent
ChangePauseCameraPositionRequest
ChangeWaterCostRequest
CharacteristicsScreen
CharacteristicsStatRow
ChargeFireRequest
ChargeLevel
ChargeRequest
ChunkIndex
ClientDestroySystem
CloudsParams
Color
ColourValue
CompositeAbsMaxAction
CompositeAndAction
CompositeBinaryAction
CompositeCompareAction
CompositeEqualAction
CompositeNegateAction
CompositeOrAction
CompositePair
CompositeProgresiveAction
CompositeSelectAction
CompositeTapsAction
CompoundStat
ConditionalParamDecl
ConePrimitive
ConnectionInitialData
ContainerInfo
ContainerLootGroup
ContainerLootGroupItem
ContainerLootType
ControllerDeviceChangedEvent
CraftingScreen
CreateEnergyLinesRequest
CreateInfluenceTask
CreateSynthesizerCmd
Creature
CreatureSpecies
CreatureVolume
CustomParamEntry
CylinderPrimitive
CylindricalAimVolume
Damage
DamagePattern
DamageRequestData
DamageStat
DamageSystem
DataBlockFloat
DataBlockInt
DataBlockString
DataHolder
DatabaseObjective
DatabasePatcher
DeactivateActionRequest
DebrisAffectorStruct
DebrisDelayedRequest
DebugAction
DebugMenuScreen
DebugParams
DebugSpawnEvent
DebugSpawnUnit
DecalStruct
DecalSystem
DecalTimer
Degree
DestroyPattern
DestroySystem
DestructionLevel
Dialog
DialogGroupInfo
DialogGroupNode
DialogInfo
DifficultyDef
DisbandGroupEvent
DiscoverableBlinkAffector
DissolveSystem
EcsContext
Edge
EdgeMap
Effect
EffectBaseBlueprints
EffectCleanUpRequest
EffectGroup
EffectGroupRequest
EffectInstance
EffectRandom
EffectSystem
EmissiveBlinkAffector
EmissiveDayAndNightAffector
EmptyGridSpotFindRequest
EndGameMenuScreen
Enemy
EnergyGraphEdge
EnergyLayer
EnergyLineSystem
EnterSignInStateRequest
Entity
EntityDelta
EntityManagerInfo
EntityManagerV1
EntityMod
EntityPatchVersion
EntityTemplate
Equipment
EquipmentSlot
EquipmentUpgradeScreen
EvalNodeDependency
EventObserver_BuildingBuildEventBuildingSellEndEvent
EventObserver_DestroyPatternRequestEventChangeToWreckRequestPhysicsSleepEvent
EventObserver_DestroyPatternRequestEventPhysicsSleepEvent
EventObserver_DropItemRequestPlayerControlledEntityChangeEventNewAwardEventPlayerDiedEvent
EventObserver_EnableCameraCullingDisableCameraCullingClearCameraCulling
EventObserver_FadeEntityInRequestFadeEntityOutRequest
EventObserver_FirstTimeDiscoveredEvent
EventObserver_ResourceChangeEvent
EventObserver_ResurrectEventSummonEvent
EventObserver_ShowPopValueRequestShowPopContentRequestDamageEventLifestealEvent
EventObserver_SpawnFromLootContainerRequestForceLootContainerTypeRequestForceLootContainerItemRequest
EventTransition
ExponentialHeightFogParams
ExternalContent
ExternalContentQueue
ExternalContentTable
ExternalContentTermsOfUsePopup
FadeInRequest
FadeOutRequest
FadeOutToColorRequest
FamiliarityLevel
FamilyInfo
FaunaSoundSystem
FinderCullerLayer
FireStat
FixedHeightPolicy
FlameBox
FlameData
FloatData
FloatInterpolator
FloatParamDecl
FlowGraph
FlowGraphNode
FlowGraphTemplate
FogOfWarGeometryData
FogOfWarGrid
FogOfWarSpace
FogParams
FrustumPrimitive
GameServer
GameServerInfo
GamepadNavigationInputChangedEvent
GameplayResource
GameplayResourceDef
GameplayResourceLayer
GameplayState
GameplayStateMachine
GameplayStateTickEvent
GateConnections
GlobalAwardUnlockedEvent
GoToNextMapRequest
GridCellLayerData
GridFlagLayer
GridRenderable
GridRenderableGeometryData
GridSpatialCoords
GridSpawner
GridSpawnerNode
GuiAbstract
GuiAnimationDef
GuiAnimationFrame
GuiAnimationGroupDef
GuiAnimationInfo
GuiAnimationTimelineDef
GuiBar
GuiBarDef
GuiBind
GuiButton
GuiButtonDef
GuiButtonItemDef
GuiCircleBar
GuiCircleBarDef
GuiDef
GuiGroupDef
GuiImage
GuiImageDef
GuiItem
GuiItemNoTexture
GuiItemNoTextureDef
GuiModelColorChecker
GuiModelCompareConverter
GuiModelEmptyStringFallbackConverter
GuiModelMapConverter
GuiModelObjectNullOrEmptyConverter
GuiModelPostfixConverter
GuiMovieDef
GuiNavGraphDef
GuiNavNodeDef
GuiPolylineDef
GuiPolylineDefAbstract
GuiPolylineNoTextureDef
GuiQuadDef
GuiReferenceDef
GuiReferenceModel
GuiRootGroupDef
GuiScriptCommandAnimDef
GuiScriptCommandAnimStartDef
GuiScriptCommandDef
GuiScriptCommandPlayMovieDef
GuiScriptCommandSetVisibleDef
GuiScriptCommandSoundPlayDef
GuiScriptCommandWaitDef
GuiScriptDef
GuiScriptDefMap
GuiScriptNodeDef
GuiScrollListDef
GuiSliderNodeDef
GuiSolidRing
GuiSolidRingDef
GuiStackPanel
GuiStackPanelDef
GuiStatsHeader
GuiStatsRow
GuiSubTabDef
GuiSubgraphNodeDef
GuiSystem
GuiTabDef
GuiTabHeaderDef
GuiText
GuiTextBoxDef
GuiTextDef
GuiTextEditNodeDef
GuiTextLine
GuiTextLineDef
GuiTextStyleDef
GuiTooltip
HideDialogRequest
HideHudDefaultRequest
HighLevel2DSplineDef
HollowSphere
HoverHeightPolicy
HudBossHealthBar
HudChat
HudChatMessage
HudDrop
HudEquipmentSubslot
HudResourceChangeStruct
HudScoreboard
HudTextInfo
HudTimer
InfluenceInstance
InfluenceNode
InfluenceOwner
InfluenceOwnerInfo
InfluenceScheduler
InfluenceSystem
InfluenceTask
InfoLevelMap
IntData
IntParamDecl
IntegratedDatabaseGuiModel
InteractiveEntityDiscoveredEvent
IntervalTimer
Inventory
IsActiveSystem
ItemStat
JournalEntry
KeyActionInfo
KeyActionMapDiff
KeycodeAction
LaserHitEffect
LaserHitRequest
LaunchActivityRequest
LightDayAndNightAffector
LightFadeInOutAffector
LightLinearAffector
LightPerlinAffector
LightPulseAffector
LightQuadraticAffector
Lightning
LightningInstance
LightningRenderableData
LightningRenderableGeometryGenerator
LinePrimitive
LoadGameMenuScreen
LoadGameStateRequest
LoadingState
LogicTimeDelta
LogicTimer
LootItem
LootTypeInfo
LuaBehaviourNode
LuaEmbeddedBehaviourNode
LuaEntityObject
LuaEntityPackedObject
LuaEventCallback
LuaEventHandler
LuaGraphNode
LuaGraphNodeSelector
LuaGraphPackedNode
LuaHandlerKey
LuaObject
LuaState
LuaStateMachine
MainMenuButtonInfo
MainMenuScreen
MainMenuState
MapGenerator
MapSaveHeader
MapUrl
MapsState
MarkerBlueprintSpawner
MarkerBlueprintSpawnerNode
MeleeAmmoDef
MeleeAttack
MeleeAttackRequest
MeleeDamage
MeleeDamageRequest
MeleeWeaponAffector
MinimapRenderableData
MiscLayer
MissionDef
MissionObjectSpawn
MissionStatusHolder
ModManagementScreen
ModifiableValue
MouseCursorResource
MoveToTargetMovement
MoveToTargetSystem
MovementTargetFinder
MultiplayerCampaign
MultiplayerGrameScreen
MultiplayerMission
MultiplayerServerListScreen
NameTriggerFilter
NamedChild
NativeFilePath
NavMeshMovementPoint
NetClientConnectionRequest
NetClientReplicationAck
NetPacketHeader
NetReplicationCommand
NetWorldInitialPacket
NetWorldInitialPacketWrapper
NeutralUnitSystem
NewCampaignScreen
NewItemsInfo
Node
ObjectSpawn
ObjectSpawnRange
ObjectSpawner
ObjectiveData
ObjectiveRuntimeData
ObjectiveScript
ObjectiveTypeInfo
OctantId
OpenBestiaryRequest
OpenCraftingRequest
OpenInventoryRequest
OpenManufacturingRequest
OpenPauseMenuRequest
OpenPlanetaryScannerRequest
OpenResearchRequest
OpenStatisticsRequest
OrBehaviourNode
OverrideTerrainLayer
OwnerLayer
PTree
Pair_AabbAabb
Pair_BlendTreeDataKey_DataHolder
Pair_CampaignId_CampaignSaveInfo
Pair_CampaignStat_AggregatedStat
Pair_CampaignStat_CompoundStat
Pair_EntityDecalTimer
Pair_EntityLogicTimeDelta
Pair_EntityModType_EntityMod
Pair_EntityModType_EntityModFlag
Pair_EntityModType_ModifiableValue
Pair_EntityModType_UnorderedMap_StringHashEntityMod
Pair_EntityModType_float
Pair_EntityUnorderedSet_uint
Pair_EntityVector3
Pair_Entity_EntityTemplate
Pair_Entity_FlatMap_EntityEntityTemplate
Pair_Entity_InfluenceOwnerInfo
Pair_Entity_Pair_AabbAabb
Pair_Entity_Pair_TimerVector_String
Pair_Entity_Pair_Vector3float
Pair_Entity_Set_Entity
Pair_Entity_UnorderedSet_EnergyGraphEdge
Pair_Entity_Vector_Variant_ResourceConverterCreatedEventResourceStorageCreatedEventResourceRemovedFromConverterEvent
Pair_Entity_WeatherEntityDamageAccumulator
Pair_Entity_WeatherGlobalDamage
Pair_Entity_float
Pair_Entitybool
Pair_GameplayResourceDefHolder_ResourceValue
Pair_GameplayResourceDefHolder_Vector_Entity
Pair_GameplayResourceDefHolder_Vector_String
Pair_GameplayResourceDefHolder_float
Pair_GameplayResourceType_ResourceBasket
Pair_GuiInputCode_String
Pair_IdString_CachedDestroyPattern2
Pair_IdString_DestroyPattern
Pair_IdString_GuiScriptDef2
Pair_IdString_GuiSubTabDef
Pair_IdString_ModifiableValue
Pair_IdString_Vector_Entity
Pair_IdString_float
Pair_IdString_uint
Pair_InfoLevelMap_InfoLevel
Pair_InfoLevelMap_LogicTimer
Pair_LuaHandlerKey_LuaEventCallback
Pair_MaterialHolder_MaterialHolder
Pair_MinimapType_GuiAbstract1
Pair_Pair_StringHashuint_HudResourceChangeStruct
Pair_Rayuint
Pair_StateDefId_SmallVector_1NamedChild
Pair_StateDefId_StateDef2
Pair_StickKey_String
Pair_StringHash_BehaviourNode4
Pair_StringHash_BuildingsOnMapInfo
Pair_StringHash_Entity
Pair_StringHash_EntityMod
Pair_StringHash_FlatMap_StringHashFlatMap_floatCameraShakeState
Pair_StringHash_FlatMap_StringHashuint
Pair_StringHash_FlatMap_floatCameraShakeState
Pair_StringHash_IdString
Pair_StringHash_Map_uintPersistentStorage
Pair_StringHash_ResourceAccount
Pair_StringHash_ResourceValue
Pair_StringHash_String
Pair_StringHash_TeamId
Pair_StringHash_TerrainInfo
Pair_StringHash_UnorderedMap_StringHashUnorderedMap_StringHashUnorderedMap_StringHashVector_int
Pair_StringHash_UnorderedMap_StringHashUnorderedMap_StringHashVector_int
Pair_StringHash_UnorderedMap_StringHashVector_int
Pair_StringHash_Variant_doubleboolStringTableHandleStateMachineHandle
Pair_StringHash_Vector_int
Pair_StringHash_float
Pair_StringHash_int64
Pair_StringHash_uchar
Pair_StringHash_uint
Pair_StringHash_uint64
Pair_StringHashuint
Pair_StringPTree
Pair_StringString
Pair_StringTileSpawnRule
Pair_String_AIUnitsGroup
Pair_String_AmbientCreatureVolume
Pair_String_BehaviourFlowGraph4
Pair_String_GuiBind
Pair_String_GuiDef2
Pair_String_IdString
Pair_String_KeyActionMapDiff
Pair_String_LootTypeInfo
Pair_String_Pair_uint64BehaviourFlowGraph4
Pair_String_PassiveSkill
Pair_String_ResourceAccount
Pair_String_Set_String
Pair_String_String
Pair_String_UnorderedSet_Entity
Pair_String_VariantsVector
Pair_String_Vector_CreatureVolume
Pair_String_Vector_GuiDef2
Pair_String_Vector_MissionObjectSpawn
Pair_String_Vector_String
Pair_String_Vector_StringHash
Pair_String_Vector_Vector3
Pair_String_Vector_uint
Pair_String_double
Pair_String_float
Pair_String_uchar
Pair_String_uint
Pair_String_uint64
Pair_SubMeshSlotKey_int
Pair_TableHandle_Vector_TableKVP
Pair_TeamId_String
Pair_TeamId_Vector_TeamId
Pair_TimerVector_String
Pair_TypeHash_Set_IdString
Pair_TypeId_uint64
Pair_TypeMask_uint
Pair_Vector3float
Pair_float_CameraShakeState
Pair_float_List_Dialog
Pair_float_List_QueueDialogRequest
Pair_float_List_Variant_QueueDialogRequestQueueDialogGroupRequest
Pair_intEntity
Pair_int_String
Pair_int_Vector_KeyActionInfo
Pair_int_int
Pair_uchar_TeamRelation
Pair_uint64BehaviourFlowGraph4
Pair_uint64_GateConnections
Pair_uint64_SmallVector_1IdString
Pair_uint_Entity
Pair_uint_FlatMap_uintint
Pair_uint_IdString
Pair_uint_InfluenceInstance
Pair_uint_List_uint
Pair_uint_ObjectiveData
Pair_uint_ObjectiveScript
Pair_uint_PersistentStorage
Pair_uint_PlayerInfo
Pair_uint_Set_uint
Pair_uint_State4
Pair_uint_String
Pair_uint_float
Pair_uint_int
Pair_uint_uint
Pair_ushort_Vector_String
ParamDecl
ParamWithValue
PassiveSkill
PauseInGameRequest
PauseOverlayScreen
PermissionSystem
PersistentStorage
PhysicsBoxShape
PhysicsCapsuleShape
PhysicsHeightFieldShape
PhysicsMeshShape
PhysicsShape
PhysicsSphereShape
Plane
PlanetRotatedEvent
PlanetaryMapInfo
PlanetaryMapResourceInfo
PlanetaryScannerScreen
PlayerCameraAssignedEvent
PlayerCameraInfo
PlayerCheatState
PlayerCollection
PlayerCollectionReference
PlayerInfo
PlayerPadHapticFeedback
PlayerPadTriggerFeedbackEffect
PlayerPadTriggerVibrationEffect
PlayerPadTriggerWeaponEffect
PlayerPawnInfo
PlayerReferenceType
PlayerRespawnSystemData
PlayerSpawnSystem
PopupScreen
PrefabVariantInstance
Primitive
PriorityTypeMask
QuadPrimitive
Quaternion
Quest
QueueDialogGroupRequest
QueueDialogRequest
Radian
Ray
Recovering
RecoveryDelay
Rect
RedeemAwardScreen
RedeemScreen
ReferenceCleanUpRequest
RelevantEvent
RemoveInfluenceTask
RemoveOrDetachEffectRequest
RemoveTempLineBuildingRequest
RescurrectUnitData
Research
ResearchAward
ResearchCost
ResearchDisplayNode
ResearchInfo
ResearchNode
ResearchNodeRequirement
ResearchScreen
ResearchScript
ResearchTree
ResetLastGamepadNavigationRequest
ResourceAccount
ResourceBasket
ResourceBlinkAffector
ResourceCostDisplayGroup
ResourceCostDisplayRow
ResourceCraftingStruct
ResourceEnergyGraph
ResourceGatesHelper
ResourceGraph
ResourceGraphGate
ResourceGraphLayer
ResourceGraphNode
ResourceLocalGraph
ResourcePtrHolderBase
ResourceSystemData
ResourceValue
ResourceVolume
ResourceVolumeGeometryData
ResourceVolumeGeometryData2
ResourceVolumeGeometryVertex
ResourceVolumeMaterialPass
ResurrectUnitSystem
Ribbon
RibbonBezierCurve
RibbonBezierPath
RibbonFadeOutAffector
RibbonPoint
RibbonRenderableData
RiftbreakerGameServer
RiftbreakerNetWorldInitialState
SSAOParams
SaveListCampaignModel
SaveListElementModel
SaveLoadStartedEvent
SaveStoreStartedEvent
ScoreboardPlayerInfo
SeasonalEvent
SelectorBeamCell
SetInventoryItemRequest
ShadowParams
ShockWavePattern
ShockWaveRequest
ShowHudDefaultRequest
ShowHudDefaultWithPositionRequest
ShowHudTextWithPositionRequest
ShowTimedHudDefaultRequest
SimpleArtilleryMovement
SimpleDirMovement
SimpleForwardMovement
SimpleHomingMovement
SimpleUpDownMovement
SkyboxParams
SkyboxProceduralParams
SpawnOrAttachEffectRequest
Sphere
SpherePrimitive
SphericalAimVolume
StatRow
State
StateAction
StateActionContext
StateDef
StateDefId
StateFunction
StateMachine
StateMachineDef
StateMachineInstance
StateMachinePersistentData
StateProxy
StatisticsScreen
StatsDataTable
StickAction
StickKey
Storage
StringBool
StringData
StringHash
StringMapperParamDecl
StringParamDecl
StunSystem
SubMesh
SubMeshSlotKey
SubQuest
SubSpecies
SummonSpot
SummonUnitData
System
SystemMemoryIndexBuffer
SystemMemoryVertexBuffer
SystemSerializationWrapper
TableKVP
TakenSpot
TargetData
TargetFinderRequest
TargetTag
TeamId
TeamManager
TeamRelation
TeamRelationTriggerFilter
TeamTargetFinder
TeamTriggerFilter
TeamTypeTargetFinder
TerrainAffectorSystem
TerrainCell
TerrainChunk
TerrainDamageInfo
TerrainGrid
TerrainGridFindRequest
TerrainGridInfo
TerrainGridSystemInfo
TerrainInfo
TerrainRenderableData
TerrainRenderableDataHolder
TerrainRenderableRegion
TerrainSpace
TerrainSpaceGrid
TerrainType
TerrainVector
TerrainVertex
TerrainVertexData
TileContour
TileCoord
TileDef
TileGrid
TileGridInfo
TileLightMaskSystem
TilePermutation
TileRegion
TileSpawnRule
TileablePrefab
TimeDamage
TimeDamageData
TimeOfDayEnvParams
TimeOfDayEnvState
TimeOfDayPreset
TimeOfDaySystem
TimeOfDaySystem::TimeOfDayWeatherState
TimeOfDayWeatherParams
Timer
TimerData
ToneMappingParams
TornadoBase
TornadoCreatedEvent
TowerCreatedEvent
Transform
TransformBezierCurve
TransformBezierPath
TransformScaleAffector
TrianglePrimitive
TurretFlamerData
TypeTargetFinder
TypeTriggerFilter
UVWAddressingMode
UnitPlayerDamageData
UnitsSpawnerSystem
UnlockResearchRequest
UpdateSynthesizerParamCmd
UpgradesModel
UserCampaignSaveInfo
UserGlobalInventory
VariantsVector
Vector2
Vector3
Vector3Data
Vector3ParamDecl
Vector4
VegetationDayAndNightAffector
Vertex
VertexBlend
VertexElement
VolumetricFogParams
WaterLayer
WaterRenderableGenerator
WaveGround
WeaponAffector
WeaponModData
WeaponMuzzle
WeaponStatData
WeaponStatDef
WeatherEntityDamageAccumulator
WeatherGlobalDamage
WorkingStatus
WorldEffectSystem
WorldEntityHierarchy
Component
AINonWaveMovevementComponent
AIUnitComponent
AIUnitGroupNonPackableComponent
AIUnitGroupPackerComponent
ActionComponent
ActionStorageComponent
ActivableComponent
ActivableComponentCreatedEvent
ActivableComponentRemovedEvent
AdaptiveMusicComponent
AffectorComponent
AffectorDesc
AffectorLambdaDesc
AggressiveStateComponent
AirGroundNavigationComponent
AirNavigationComponent
AnimatedCollisionDesc
AnimationComponent
AnimationDesc
AnimationGraphComponent
AnimationGraphDesc
AnimationGraphInstanceDesc
AnimationGraphLayerInstanceDesc
AreaDamageComponent
ArenaLayerComponent
ArtilleryAmmoComponent
AttachmentDesc
AttackTargetComponent
BeamWeaponComponent
BezierMovementComponent
BiomeModificatorComponent
BiomeModificatorLayerComponent
BlendDesc
BlueprintComponent
BlueprintDesc
BombAmmoComponent
BoundsComponent
BuildInfoComponent
BuildingBlockerLayerComponent
BuildingComponent
BuildingDesc
BuildingLayerComponent
BuildingPresentationComponent
BuildingSelectorComponent
BuildingStatusComponent
BuildingSystemCampaignInfoComponent
BuoyancyComponent
BurningComponent
BurstWeaponComponent
CachedBoneDebrisDesc
CachedPhysicsDebrisDesc
CameraComponent
CameraDesc
CameraFeedbackShakeComponent
CameraShakeComponent
CampaignFlowComponent
CampaignPatchVersionComponent
CampaignStatsSystemComponent
CanoptrixComponent
CharacterControllerComponent
CharacterControllerDesc
ChargeTargetCheckerComponent
ChargeTargetFinderComponent
ChargeWeaponComponent
CheckTargetDistanceComponent
ComponentHiderSystem
ComponentObserver
ComponentRelationInfo
ComponentRemoveObserver
ComponentTriggerFilter
CostComponent
CostDesc
CraftingSystemDataComponent
CustomRenderableComponent
DamageTriggerComponent
DashTargetFinderComponent
DatabaseComponent
DeadStateComponent
DebrisComponent
DecalComponent
DecalLinkComponent
DepthStencilDesc
DescriptionAttribute
DestroyDesc
DestructibleCellComponent
DestructibleVolumeComponent
DestructibleWallComponent
DestructionLevelComponent
DestructionLevelEnablerComponent
DetectStealthComponent
DialogsDataComponent
DirectionalWindComponent
DisabledComponentInfo
DiscoverableComponent
DiscoverableStorageComponent
DiscoveredComponent
DisplayRadiusComponent
DissolveComponent
DynamicGeometryComponent
EarsComponent
EffectComponent
EffectDesc
EffectReferenceComponent
EggComponent
EmitAnimationEventsComponent
EnemyTeamComponent
EnergyLayerComponent
EntityCommandAddComponentDesc
EntityCommandAttachEntityDesc
EntityCommandBufferDesc
EntityCommandCreateComponentDesc
EntityCommandDettachEntityDesc
EntityCommandDisableComponentDesc
EntityCommandDisableComponentsDesc
EntityCommandEnableComponentDesc
EntityCommandEnableComponentsDesc
EntityCommandQueueEventDesc
EntityCommandQueueSpawnAndAttachDesc
EntityCommandRemoveComponentDesc
EntityCommandRemoveComponentsDesc
EntityCommandRemoveEntityDesc
EntityCommandSetSharedComponentDesc
EntityCommandUnpackComponentsDesc
EntityCommandUnpackTemplateDesc
EntityModComponent
EntityModDesc
EntityStatComponent
EquipmentComponent
FaunaSoundComponent
FaunaSoundReferenceComponent
FinderCullerLayerComponent
FlakAmmoComponent
FlameBeamComponent
FlammableComponent
FloraCultivatorComponent
FloraCultivatorLayerComponent
FogOfWarRevealerComponent
FogOfWarSpacesComponent
FogOfWarSystemDataComponent
FollowCameraControllerComponent
FreeLookCameraControllerComponent
FxComponent
GameServerSystemComponent
GameplayResourceLayerComponent
GatherResourceComponent
GhostLineCreatorComponent
GlobalDialogsDataComponent
GrenadeAmmoComponent
GridCullerComponent
GridFlagLayerComponent
GridMarkerComponent
GridSpatialComponent
GroundNavigationComponent
GuiAccesorComponent
GuiComponent
GuiDesc
GuiTimerComponent
HealthBarComponent
HealthComponent
HealthDesc
HealthLinkComponent
HiderComponent
HighlightComponent
HudDialogsDataComponent
HudQuestDataComponent
IdComponent
InfluenceComponent
InfluenceLayerComponent
InfluenceSystemDataComponent
InstantAmmoComponent
InteractiveComponent
InteractiveResourceComponent
InternalAnimationGraphComponent
InternalCustomRenderableComponent
InternalMeshComponent
InternalParticleComponent
InternalTransformComponent
InventoryComponent
InventoryItemComponent
InventorySystemDataComponent
IsAComponent
IsActiveComponent
IsAliveCheckerComponent
IsAudibleComponent
IsBlueprintComponent
IsSelectedComponent
IsVisibleComponent
ItemCreatorComponent
ItemDescriptionData
ItemManufactureHolderComponent
ItemReferenceComponent
ItemStatComponent
JournalSystemDataComponent
KeepHighNavigationComponent
LaserBeamComponent
LifeTimeComponent
LifeTimeDesc
LightComponent
LightDesc
LightningBeamComponent
LightningComponent
LinkToStateDesc
LocalAabbDesc
LootComponent
LootContainerSystemDataComponent
LootSystemComponent
LuaComponent
ManufacturingComponent
MechComponent
MeleeComponent
MeleeWeaponComponent
MeleeWeaponDesc
MeleeWeaponDescHolder
MeshComponent
MeshDesc
MinimapGuiItemComponent
MinimapItemComponent
MinimapRevealerLayerComponent
MinimapSystemComponent
MiscLayerComponent
MissionObjectSpawnComponent
MissionObjectSpawnerComponent
MissionSystemComponent
MoveToTargetComponent
MovementDataComponent
MovementDatabaseUpdateComponent
MovementModificatorComponent
NameComponent
NavMeshCostReducerComponent
NavMeshMovementComponent
NetAlwaysRevelantComponent
NetReplicateNextFrameComponent
NetReplicateOnConnectComponent
NetReplicateOnceComponent
NetReplicateToOwnerComponent
NetworkingComponent
NeutralUnitComponent
NewTerrainGridComponent
NodeCullerComponent
NodeCullerComponentRemovedEvent
NodeCullerComponentUpdater
NotAggressiveStateComponent
OverrideTerrainComponent
OwnerLayerComponent
Pair_EntityStateMachineComponent
Pair_uint_UserInfoComponent
ParentComponent
ParticleComponent
ParticleDesc
PatchVersionComponent
PersistentEntityStorageComponent
PhysicsComponent
PhysicsDesc
PhysicsDynamicComponent
PhysicsKinematicComponent
PhysicsObjectDesc
PhysicsStaticComponent
PipeComponent
PlanetComponent
PlanetSystemDataComponent
PlayerAccountComponent
PlayerAmmoAccountComponent
PlayerEnergyLevelComponent
PlayerPadFeedbackComponent
PlayerReferenceComponent
PlayerStatsComponent
PlayerStorageComponent
PlayerTargetFinderComponent
PlayerTeamReferenceComponent
PointWindComponent
ProjectileAmmoComponent
RadarComponent
RadarLayerComponent
RandomBlueprintDesc
RasterizerDesc
RefCounterComponent
ReflectDamageComponent
ReflectHighlightComponent
ReflectionFieldDesc
ReflectionTypeDesc
ReflectionTypeDescRegistry
RegenerationComponent
RenderableComponent
ResearchClientSystemDataComponent
ResearchQueueComponent
ResearchSystemDataComponent
ResistanceComponent
ResourceChangeInfoComponent
ResourceComponent
ResourceConverterComponent
ResourceConverterDesc
ResourceConverterPriorityComponent
ResourceGraphLayerComponent
ResourceManufactureHolderComponent
ResourcePopupComponent
ResourceStorageComponent
ResourceVolumeComponent
ResurrectUnitComponent
RibbonComponent
RiftPointComponent
RiftPointSystemDataComponent
RotateBoneToTargetComponent
RotateTargetCheckerComponent
RotateToTargetComponent
SamplerDesc
ScannableComponent
SceneParamsComponent
SceneParamsDesc
SeasonalEventComponent
SelectableComponent
SerializablePipelineDesc
SetBuildingDescDisplayRequest
ShadowCheckerComponent
SharedComponentHash
ShieldComponent
ShieldHighlightComponent
ShockWaveComponent
ShockWaveDamageComponent
SimpleMoveToTargetComponent
SimpleMovementComponent
SimpleMovementDesc
SkeletonComponent
SkeletonDesc
SkeletonReferenceComponent
SoundComponent
SpatialComponent
SpatialReferenceComponent
SpawnPointComponent
SpawnerComponent
SpecialMovementDataComponent
SpikeAmmoComponent
SpreaderCullerLayerComponent
StateMachineComponent
StateMachineDesc
StaticNavigationComponent
StealthComponent
StunComponent
StunDataComponent
SwarmUnitControllerComponent
TargetComponent
TargetFinderComponent
TeamComponent
TeamDesc
TeamInheritanceComponent
TeleportBlockerLayerComponent
TeleportTargetFinderComponent
TerrainAffectedComponent
TerrainCellComponent
TerrainGridComponent
TerrainTriggerLayerComponent
TerrainTypeLayerComponent
TimeDamageComponent
TimeOfDayComponent
TimeOfDayEmitterComponent
TimeOfDaySystemDataComponent
TimeWarpComponent
TimerComponent
TornadoComponent
TowerComponent
TransformComponent
TreasureComponent
TreeComponent
TreeDesc
TriggerComponent
TurretComponent
TurretDesc
TurretTargetComponent
TypeComponent
TypeTargetFinderComponent
UndiscoveredComponent
UniformComponent
UniqueShadowComponent
UnitsSpawnerComponent
UserActionMapDiffComponent
UserInfoComponent
VegetationBendingComponent
VegetationComponent
VegetationHiderComponent
VegetationLifecycleComponent
VegetationLifecycleEnablerComponent
VolumeRandomUnitsSpawnerComponent
VolumeResourcesPlacementComponent
VolumeResourcesSpawnerComponent
VolumeUnitsRespawnerComponent
VolumeUnitsSpawnerComponent
WanderStateComponent
WaterLayerComponent
WaterVolumeComponent
WaveDesc
WaveSpawnerComponent
WaveSpawnerSplineComponent
WaveUnitComponent
WeaponItemComponent
WeaponItemDesc
WeaponModComponent
WeaponModDesc
WeaponMovementDataComponent
WeaponStatComponent
WindReceiverComponent
WorldAabbDesc
WorldBlockerLayerComponent
WorldEffectComponent
WorldEffectDataComponent
WreckTeamComponent
Enum
AnimationLayerBlendType
CampaignStat
DiscoverableLevel
EntityModFlag
EntityModFunction
EntityModType
FieldHash
GameplayResourceType
GridIcon
Interpolation
PixelFormat
ReflectDamageType
ResourceHudVisible
ResourceSpawnType
SpawnPreference
StateMachineHandle
TableHandle
TeamMask
TileRotation
TimeOfDay
TimeOfDayCycle
TypeHash
TypeId
TypeTag
VertexElementSemantic
VertexElementType
int
uchar
ushort
Event
ActionMapChangeRequest
ActivateBuildingEvent
ActivateEntityRequest
ActivateEquipmentSlotRequest
ActivateItemEvent
ActivateItemRequest
ActivateOnceEquipmentSlotRequest
ActivateOnceItemRequest
ActivateResourceBuildingEvent
ActivateSelectorRequest
AddAccelerationModifierRequest
AddEntityToTraceRequest
AddItemToInventoryRequest
AddMaxSpeedModifierRequest
AddPassiveSkillRequest
AddRadarRangeRequest
AddTempLineBuildingRequest
AddToResearchRequest
AddedToResearchEvent
AmmoRemoveRequest
AnimationMarkerReached
AnimationStateChangedEvent
AnimationStateProgressEvent
AttachEffectGroupRequest
AttachEffectRequest
BlockSaveRequest
BuildBuildingAtSpotRequest
BuildBuildingRequest
BuildFloorRequest
BuildingBuildEndEvent
BuildingBuildEvent
BuildingFastForwardEvent
BuildingModifiedEvent
BuildingOperateStatusRequest
BuildingOverrideEvent
BuildingPowerOffEvent
BuildingPoweredEvent
BuildingRemovedEvent
BuildingResourceGrantedEvent
BuildingResourceMissingEvent
BuildingSellEndEvent
BuildingSellEvent
BuildingStartEvent
BuildingVisibleInBuildMenuRequest
CannontPickedUpItemEvent
ChangeActiveMinimapRequest
ChangeBuildingRequest
ChangeBuildingStatusRequest
ChangeCategoryRequest
ChangeMinimapStateRequest
ChangeSelectorModeRequest
ChangeSelectorRequest
ChangeSubSlotRequest
ChangeToWreckRequest
ChargeAttackEndEvent
ChargeAttackPrepareEvent
ChargeAttackStartEvent
CheatSpawnUnitsRequest
CheatUsedEvent
CheckBuildingsConnectionRequest
ClearCameraCulling
ClearNewMarksByTypeRequest
ClearTargetRequest
ClearTargetsRequest
ClientRestartRequest
CloseBuildMenuRequest
ComponentCreatedEvent
ComponentRemovedEvent
CraftItemRequest
CreateActionComponentRequest
CreateActionMapperRequest
CreateItemInInventoryRequest
CreatePlayerRequest
DamageEvent
DamageReflectedEvent
DamageRequest
DamageResistedEvent
DamageThresholdedEvent
DamageWithOwnerRequest
DayStartedEvent
DeactivateBuildingEvent
DeactivateEntityRequest
DeactivateEquipmentRequest
DeactivateEquipmentSlotRequest
DeactivateItemEvent
DeactivateItemRequest
DeactivateResourceBuildingEvent
DeactivateSelectorRequest
DeselectEntityRequest
DestroyPatternRequestEvent
DestroyRequest
DestructibleVolumeCullCellsInRadiusRequest
DetachEffectRequest
DialogEndEvent
DialogGroupStartEvent
DialogStartEvent
DisableBuildModeRequest
DisableCameraCulling
DisableDroneRequest
DisassemblyItemRequest
DissolveEntityRequest
DroneFindTargetRequest
DroneLandingEndedEvent
DroneLandingStartedEvent
DroneLiftingEndedEvent
DroneLiftingStartedEvent
DroneOwnerActionStartedEvent
DroneTargetActionStartedEvent
DropItemRequest
DroppedItemEvent
EmitStateMachineEventRequest
EnableBuildModeRequest
EnableCameraCulling
EnableDroneRequest
EndLeechEvent
EnterBuildMenuEvent
EnterBuildModeEvent
EnterDashEvent
EnterFighterModeEvent
EnterInvisiblityEvent
EnterShadowEvent
EnterStunEvent
EnterTeleportEvent
EnteredTriggerEvent
EntityDeselectedEvent
EntityEventBase
EntityKilledEvent
EntityScannedEvent
EntityScanningEndEvent
EntityScanningStartEvent
EntitySelectedEvent
EquipItemEvent
EquipItemRequest
EquipmentChangeRequest
EquipmentChangeRequestFailedEvent
EquipmentSlotChangedEvent
EquipmentSubSlotChangedEvent
ExitDashEvent
ExitInvisiblityEvent
ExitStunEvent
ExitTeleportEvent
FadeEntityInRequest
FadeEntityOutRequest
FamilyLevelChangedEvent
FindConnectionsEvent
FindMoveTargetAwayFromRequest
FindRandomMoveTargetRequest
FinishResurrectEvent
FinishSummonEvent
FirstTimeDiscoveredEvent
ForceBuildBuildingRequest
ForceLootContainerItemRequest
ForceLootContainerTypeRequest
FullDepotEvent
GameStreamingActionEvent
GameStreamingClearVoteRequest
GameStreamingCreateVoteRequest
GameStreamingUpdateVoteRequest
GameStreamingVoteResultEvent
GateConnectionCreatedEvent
GateConnectionRemovedEvent
GoToNextMapEvent
GuiPopupResultEvent
HarvestStartEvent
HatchedEvent
HatchedInformSpawnerEvent
HealEnd
HealStart
HideComponentRequest
HideHudTextRequest
HideVegetationRequest
HighlightDamagedEntityRequest
HourEvent
HudTimerResetRequest
IdleStateChangedEvent
IncreaseAllResistanceEvent
InteractEntityRequest
InteractWithEntityRequest
InventoryItemCreatedEvent
InventoryVisibleChangedEvent
IrritatedEndEvent
IrritatedStartEvent
ItemCraftedEvent
ItemDisassembliedEvent
ItemEquippedEvent
ItemUnequippedEvent
JoinBaseUnitToGroupEvent
LeaveBuildModeRequest
LeaveShadowEvent
LeftTriggerEvent
LifestealEvent
LogDisplayRequest
LogDisplayWithDatabaseRequest
LuaGlobalEvent
MainMenuRequest
MeleeAttackEndedEvent
MeleeAttackStartedEvent
MiddleDashEvent
MinimapClickedEvent
MissingMechAmmoEvent
MissionEndEvent
MissionFlowActivatedEvent
MissionFlowDeactivatedEvent
MissionStatusChangedEvent
MissionTimeoutEvent
MoveEndEvent
MoveResearchInQueueRequest
NewAwardEvent
NewMissionUnlockedEvent
NewResearchAvailableEvent
NextSubSlotRequest
NightStartedEvent
ObjectiveFinishRequest
ObjectiveFinishedEvent
ObjectiveStartedEvent
OpenEnterPortalPopupRequest
OpeningPortalStartedEvent
OperateActionMapperRequest
OperateActionMenuEvent
OperateHudByMaskRequest
OperateItemVisibilityRequest
PhysicsAddForceAtWorldPointRequest
PhysicsAddForceRequest
PhysicsCollisionEvent
PhysicsEnteredTriggerEvent
PhysicsJointBreakEvent
PhysicsLeftTriggerEvent
PhysicsSleepEvent
PhysicsWakeupEvent
PickedUpItemEvent
PickedUpItemRequest
PlayTimeoutSoundRequest
PlayerChatEvent
PlayerChatRequest
PlayerCollectionUpdateEvent
PlayerCollectionUpdateRequest
PlayerControlledEntityChangeEvent
PlayerCreatedEvent
PlayerDiedEvent
PlayerInitializedEvent
PlayerTeamCreatedEvent
PortalActivatedEvent
PortalOpeningFinishedEvent
PrepareArtilleryEvent
PrepareResurrectEvent
PrepareSuecideEvent
PrepareSummonEvent
RecalculateModifiersEvent
RecreateComponentFromBlueprintRequest
RefillResourcesEvent
RemitTargetFoundRequest
RemitTargetsFoundRequest
RemoveAccelerationModifierRequest
RemoveActionComponentRequest
RemoveActionMapperRequest
RemoveAllResistanceEvent
RemoveBaseUnitFromGroupEvent
RemoveBuildingLuaComponent
RemoveEffectRequest
RemoveEffectsByAttachmentRequest
RemoveEffectsByBlueprintRequest
RemoveEffectsByGroupRequest
RemoveEffectsRequest
RemoveEntityToTraceRequest
RemoveItemFromInventoryRequest
RemoveMaxSpeedModifierRequest
RemovePassiveSkillRequest
RemoveRadarRangeRequest
RemoveResearchNewMark
RemovedFromResearchEvent
RemovedFromResearchRequest
RepairBuildingByPlayerRequest
RepairBuildingRequest
ResearchUnlockedEvent
ResetShieldEvent
ResetTeleportEvent
ResetWanderTimerEvent
ResouceResetEvent
ResourceChangeEvent
ResourceClaimedEvent
ResourceConverterCreatedEvent
ResourceDiscoveredEvent
ResourceMissingEvent
ResourceObtainedEvent
ResourceRemovedFromConverterEvent
ResourceStorageCreatedEvent
RespawnEndedEvent
RespawnFailedEvent
RestartRequest
ResurrectEvent
RevealComponentRequest
RevealHiddenEntityEvent
RevealHiddenEntityRequest
RevealVegetationRequest
RiftMapVisibleChangedEvent
RiftPointActiveChangeRequest
RiftTeleportEndEvent
RiftTeleportStartEvent
RotateSelectorRequest
RunningStateChangeEvent
SaveCurrentCampaignRequest
ScheduleRepairBuildingRequest
SelectEntityRequest
SellBuildingRequest
SetActionMapperActionBlockingRequest
SetBaseAccelerationdRequest
SetBaseMaxSpeedRequest
SetBaseMovementDataRequest
SetCurrentGraphRequest
SetDatabaseFloatEntryRequest
SetDatabaseIntEntryRequest
SetDatabaseStringEntryRequest
SetGridFlagRequest
SetRotateToTargetTargetRequest
SetStateMachineParamRequest
SetTimerRequest
ShieldEntityCreatedEvent
ShieldEvent
ShieldHighlightRequest
ShockWaveEvent
ShootArtilleryEvent
ShootEvent
ShootLightningEvent
ShootingEmptyStartWeaponEvent
ShootingEmptyStopWeaponEvent
ShootingStartWeaponEvent
ShootingStopWeaponEvent
ShootingWeaponChargeAcquiredEvent
ShootingWeaponChargeReleasedEvent
ShowDialogGroupRequest
ShowDialogRequest
ShowEndGameRequest
ShowHudTextRequest
ShowPopContentRequest
ShowPopValueRequest
ShowScannableRequest
SleepEvent
SpawnBlueprintOnTargetRequest
SpawnBlueprintOnTargetWithOffsetRequest
SpawnEffectGroupRequest
SpawnEffectGroupWithTransformRequest
SpawnEffectRequest
SpawnFromLootContainerRequest
SpawnInformSpawnerEvent
SpawnLootFromEntityRequest
SpawnerInfoRequest
SpecialBuildingActionDeniedRequest
SpecialBuildingActionRequest
SpikeAmmoFiredEvent
StartBuildingEvent
StartLeechEvent
StartMeleeAttackRequest
StartMeleeEvent
StopMeleeAttackRequest
StopMeleeEvent
StopShootEvent
StoreCurrentPositionAsTargetRequest
StoreCurrentPositionAsTargetWithOffsetRequest
StorePositionAsTargetRequest
StoreTargetPositionAsTargetRequest
StoreTargetPositionWithForwardOffsetAsTargetRequest
StunEvent
SummonEvent
SunriseStartedEvent
SunsetStartedEvent
SwarmChangeStateEvent
TargetFoundEvent
TargetHasChangedEvent
TargetNotFoundEvent
TeamSpawnFromLootContainerRequest
TeleportAppearEnter
TeleportAppearExit
TeleportEntityRequest
TeleportEntityToPosRequest
TerrainChangedEvent
TerrainTriggerCheckEntity
TimerElapsedEvent
ToggleActiveMinimapRequest
TreeFallEvent
TreeFallRequest
TurretEvent
UnequipItemRequest
UnequipedItemEvent
UnitPlayerDamageEvent
UnsetGridFlagRequest
UpgradeBuildingRequest
VoteResultEvent
Modding files
Audio files
Required audio file format
Ess file parameters
Dat files
Modifying original files by creating injection files
weapon_stats file
Entity files
Using Equipment Component slots
Gui + Texture files
DDS files
Material requirements
Lua files
Structure of Lua files
Autoexec
Reflection helper
The Predicate
Gui styling
Gui popup
Accessing keyboard hotkeys
Timer
Events, Requests and RegisterHandler
StateMachine
Node functions
Lua debugging using Lua services
Lua debugging in Visual Studio Code
Mesh files
Create custom meshes in Blender
Create custom collision models for meshes in Blender
Export custom meshes from Blender
Edit entity files to use custom meshes
Create a skeleton by adding bones
Create a bone hierarchy
Create a mesh animation
Override used mesh material
Skeleton + Attachment files
Editing existing attachment files used by other entities
XML files
Node layouts
Node UI styles
Database access
Paths
Debugging
Get information about an entity
Error explanation
Crash explanation
Topics
Game flow
Survival mode
Misc
Multiplayer quick information
Database class
Event class
State class
Community Lua code
Resource manager
Hosting Wiki locally
Socials
Wiki Changelog
The Riftbreaker
Game Reflection
Class
TileSpawnRule
TileSpawnRule
Description
Fields
Type
Name
float
random_weight
uint64
min_instances
uint64
max_instances
int
force_fixed_rotation
Container<
TileCoord
>
tile_coord