Table of Contents

Interface IAnalyticsTracker

Namespace
Root
Assembly
SPZGameAssembly.dll
public interface IAnalyticsTracker
Extension Methods

Methods

FollowupScenarioChosen(string, string, float)

void FollowupScenarioChosen(string fromScenarioId, string toScenarioId, float playtime)

Parameters

fromScenarioId string
toScenarioId string
playtime float

HUDActionBeltPathCheckpoint()

void HUDActionBeltPathCheckpoint()

HUDActionBeltPathFlipCorner()

void HUDActionBeltPathFlipCorner()

HUDActionBlueprintLibraryBlueprintSelected()

void HUDActionBlueprintLibraryBlueprintSelected()

HUDActionBlueprintLibraryOpenFolder()

void HUDActionBlueprintLibraryOpenFolder()

HUDActionBlueprintLibraryRefreshLibrary()

void HUDActionBlueprintLibraryRefreshLibrary()

HUDActionBlueprintLibrarySaveBuildingBlueprint()

void HUDActionBlueprintLibrarySaveBuildingBlueprint()

HUDActionBlueprintLibrarySaveIslandBlueprint()

void HUDActionBlueprintLibrarySaveIslandBlueprint()

HUDActionBuildingBlueprintCopyToClipboard()

void HUDActionBuildingBlueprintCopyToClipboard()

HUDActionBuildingClearedContents()

void HUDActionBuildingClearedContents()

HUDActionBuildingCutSelection()

void HUDActionBuildingCutSelection()

HUDActionBuildingSelectConnected()

void HUDActionBuildingSelectConnected()

HUDActionClickCompassShape()

void HUDActionClickCompassShape()

HUDActionCreateBuildingBlueprint()

void HUDActionCreateBuildingBlueprint()

HUDActionCreateIslandBlueprint()

void HUDActionCreateIslandBlueprint()

HUDActionCreateWaypoint()

void HUDActionCreateWaypoint()

HUDActionDemoEndDialogWishlistButtonClicked()

void HUDActionDemoEndDialogWishlistButtonClicked()

HUDActionDemoEndResearchWishlistButtonClicked()

void HUDActionDemoEndResearchWishlistButtonClicked()

HUDActionFeedbackButtonClicked()

void HUDActionFeedbackButtonClicked()

HUDActionHyperBeltCheckpoint()

void HUDActionHyperBeltCheckpoint()

HUDActionHyperBeltFlipCorner()

void HUDActionHyperBeltFlipCorner()

HUDActionIslandBlueprintCopyToClipboard()

void HUDActionIslandBlueprintCopyToClipboard()

HUDActionIslandClearedContents()

void HUDActionIslandClearedContents()

HUDActionIslandCutSelection()

void HUDActionIslandCutSelection()

HUDActionJumpBackWaypoint()

void HUDActionJumpBackWaypoint()

HUDActionJumpToHub()

void HUDActionJumpToHub()

HUDActionJumpToWaypoint()

void HUDActionJumpToWaypoint()

HUDActionOpenBlueprintLibrary()

void HUDActionOpenBlueprintLibrary()

HUDActionOpenResearchTree()

void HUDActionOpenResearchTree()

HUDActionOpenStatistics()

void HUDActionOpenStatistics()

HUDActionOpenWiki()

void HUDActionOpenWiki()

HUDActionOpenWikiEntry(WikiEntryId)

void HUDActionOpenWikiEntry(WikiEntryId entry)

Parameters

entry WikiEntryId

HUDActionPipetteBuilding()

void HUDActionPipetteBuilding()

HUDActionPipetteIsland()

void HUDActionPipetteIsland()

HUDActionRedo()

void HUDActionRedo()

HUDActionSelectBuildingGroup(BuildingDefinitionGroupId)

void HUDActionSelectBuildingGroup(BuildingDefinitionGroupId definitionGroupId)

Parameters

definitionGroupId BuildingDefinitionGroupId

HUDActionSelectIsland(IslandDefinitionId)

void HUDActionSelectIsland(IslandDefinitionId definition)

Parameters

definition IslandDefinitionId

HUDActionSwitchToolbarVariantsViaKeybinding()

void HUDActionSwitchToolbarVariantsViaKeybinding()

HUDActionToggleBlueprintConversionTooltip()

void HUDActionToggleBlueprintConversionTooltip()

HUDActionToggleCameraSnapping(int)

void HUDActionToggleCameraSnapping(int value)

Parameters

value int

HUDActionToggleLayerVisibility()

void HUDActionToggleLayerVisibility()

HUDActionToggleVisualization(string, bool)

void HUDActionToggleVisualization(string id, bool enabled)

Parameters

id string
enabled bool

HUDIntroductionContinue()

void HUDIntroductionContinue()

HUDIntroductionShow()

void HUDIntroductionShow()

KeybindingTrackChanged(Keybinding)

void KeybindingTrackChanged(Keybinding binding)

Parameters

binding Keybinding

ResearchCompleted(string, string, float)

void ResearchCompleted(string scenarioId, string id, float playtime)

Parameters

scenarioId string
id string
playtime float

ResearchCompletedDetailed(string, string, float, int, int, int, int, int, int, int, int, int, int, int, int, IReadOnlyDictionary<ResearchLinearUpgradeId, int>)

void ResearchCompletedDetailed(string scenarioId, string id, float playtime, int buildingCount, int islandCount, int blueprintPoints, int blueprintPointsSpent, int unlockedSideGoalCount, int lockedSideGoalCount, int completedSideQuestsCount, int remainingChunkLimit, int totalChunkLimit, int usedChunkLimit, int remainingResearchPoints, int playerLevel, IReadOnlyDictionary<ResearchLinearUpgradeId, int> linearUpgradeLevels)

Parameters

scenarioId string
id string
playtime float
buildingCount int
islandCount int
blueprintPoints int
blueprintPointsSpent int
unlockedSideGoalCount int
lockedSideGoalCount int
completedSideQuestsCount int
remainingChunkLimit int
totalChunkLimit int
usedChunkLimit int
remainingResearchPoints int
playerLevel int
linearUpgradeLevels IReadOnlyDictionary<ResearchLinearUpgradeId, int>

ResearchStarted(string, string, float)

void ResearchStarted(string scenarioId, string id, float playtime)

Parameters

scenarioId string
id string
playtime float

SettingsTrackChanged(string, float)

void SettingsTrackChanged(string id, float value)

Parameters

id string
value float

TrackGraphicsPresetSelected(string)

void TrackGraphicsPresetSelected(string id)

Parameters

id string

TrackSystemSpecs(string, string, string, string, int, string, string, int, int, int, int, int, int, int, int, string, float)

void TrackSystemSpecs(string graphicsDeviceName, string graphicsDeviceType, string graphicsDeviceVendor, string graphicsDeviceVersion, int graphicsMemorySize, string deviceModel, string processorType, int processorCount, int processorFrequency, int systemMemorySize, int displayWidth, int displayHeight, int windowWidth, int windowHeight, int displayRefreshRate, string operatingSystem, float dpi)

Parameters

graphicsDeviceName string
graphicsDeviceType string
graphicsDeviceVendor string
graphicsDeviceVersion string
graphicsMemorySize int
deviceModel string
processorType string
processorCount int
processorFrequency int
systemMemorySize int
displayWidth int
displayHeight int
windowWidth int
windowHeight int
displayRefreshRate int
operatingSystem string
dpi float

TutorialEntryCompleted(TutorialStep)

void TutorialEntryCompleted(TutorialStep entry)

Parameters

entry TutorialStep

TutorialEntrySkipped(TutorialStep)

void TutorialEntrySkipped(TutorialStep entry)

Parameters

entry TutorialStep

TutorialMainGoalShown(TutorialStep)

void TutorialMainGoalShown(TutorialStep entry)

Parameters

entry TutorialStep

TutorialSkillAcademyShown(TutorialStep)

void TutorialSkillAcademyShown(TutorialStep entry)

Parameters

entry TutorialStep

UIMenuAboutEntered()

void UIMenuAboutEntered()

UIMenuChangelogEntered()

void UIMenuChangelogEntered()

UIMenuConfigureModeEntered(GameModeDefinition)

void UIMenuConfigureModeEntered(GameModeDefinition modeDefinition)

Parameters

modeDefinition GameModeDefinition

UIMenuContinueExistingGame()

void UIMenuContinueExistingGame()
void UIMenuCreditsClickLink(string id)

Parameters

id string

UIMenuCreditsEntered()

void UIMenuCreditsEntered()

UIMenuLicensesEntered()

void UIMenuLicensesEntered()

UIMenuMainClickPublisher()

void UIMenuMainClickPublisher()

UIMenuMainClickSocialDiscord()

void UIMenuMainClickSocialDiscord()

UIMenuMainClickSocialPatreon()

void UIMenuMainClickSocialPatreon()

UIMenuMainClickSocialReddit()

void UIMenuMainClickSocialReddit()

UIMenuMainClickSocialSteam()

void UIMenuMainClickSocialSteam()

UIMenuMainClickSocialTwitter()

void UIMenuMainClickSocialTwitter()

UIMenuMainClickSocialYouTube()

void UIMenuMainClickSocialYouTube()

UIMenuMainEntered()

void UIMenuMainEntered()

UIMenuPlayConfigureSavegame()

void UIMenuPlayConfigureSavegame()

UIMenuPlayDeleteSavegame()

void UIMenuPlayDeleteSavegame()

UIMenuPlayDownloadSavegame()

void UIMenuPlayDownloadSavegame()

UIMenuPlayEntered()

void UIMenuPlayEntered()

UIMenuPlayImportGame()

void UIMenuPlayImportGame()

UIMenuPlayShowFolder()

void UIMenuPlayShowFolder()

UIMenuSelectModeEntered()

void UIMenuSelectModeEntered()

UIMenuSettingsEntered()

void UIMenuSettingsEntered()

UIMenuStartConfigureCustomDifficulty()

void UIMenuStartConfigureCustomDifficulty()

UIMenuStartConfigureCustomScenario()

void UIMenuStartConfigureCustomScenario()

UIMenuStartConfigureExistingSavegame()

void UIMenuStartConfigureExistingSavegame()

UIMenuStartNewGame(GameParameters)

void UIMenuStartNewGame(GameParameters config)

Parameters

config GameParameters