Table of Contents

Class GameAnalyticsTracker

Namespace
Root
Assembly
SPZGameAssembly.dll
public class GameAnalyticsTracker : IAnalyticsTracker
Inheritance
object
GameAnalyticsTracker
Implements
Extension Methods

Constructors

GameAnalyticsTracker()

public GameAnalyticsTracker()

Methods

FollowupScenarioChosen(string, string, float)

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

Parameters

fromScenarioId string
toScenarioId string
playtime float

HUDActionBeltPathCheckpoint()

public void HUDActionBeltPathCheckpoint()

HUDActionBeltPathFlipCorner()

public void HUDActionBeltPathFlipCorner()

HUDActionBlueprintLibraryBlueprintSelected()

public void HUDActionBlueprintLibraryBlueprintSelected()

HUDActionBlueprintLibraryOpenFolder()

public void HUDActionBlueprintLibraryOpenFolder()

HUDActionBlueprintLibraryRefreshLibrary()

public void HUDActionBlueprintLibraryRefreshLibrary()

HUDActionBlueprintLibrarySaveBuildingBlueprint()

public void HUDActionBlueprintLibrarySaveBuildingBlueprint()

HUDActionBlueprintLibrarySaveIslandBlueprint()

public void HUDActionBlueprintLibrarySaveIslandBlueprint()

HUDActionBuildingBlueprintCopyToClipboard()

public void HUDActionBuildingBlueprintCopyToClipboard()

HUDActionBuildingBlueprintMirror()

public void HUDActionBuildingBlueprintMirror()

HUDActionBuildingBlueprintMirrorInverse()

public void HUDActionBuildingBlueprintMirrorInverse()

HUDActionBuildingBlueprintTransformDown()

public void HUDActionBuildingBlueprintTransformDown()

HUDActionBuildingBlueprintTransformUp()

public void HUDActionBuildingBlueprintTransformUp()

HUDActionBuildingClearedContents()

public void HUDActionBuildingClearedContents()

HUDActionBuildingCutSelection()

public void HUDActionBuildingCutSelection()

HUDActionBuildingSelectConnected()

public void HUDActionBuildingSelectConnected()

HUDActionClickCompassShape()

public void HUDActionClickCompassShape()

HUDActionCreateBuildingBlueprint()

public void HUDActionCreateBuildingBlueprint()

HUDActionCreateIslandBlueprint()

public void HUDActionCreateIslandBlueprint()

HUDActionCreateWaypoint()

public void HUDActionCreateWaypoint()

HUDActionDemoEndDialogWishlistButtonClicked()

public void HUDActionDemoEndDialogWishlistButtonClicked()

HUDActionDemoEndResearchWishlistButtonClicked()

public void HUDActionDemoEndResearchWishlistButtonClicked()

HUDActionFeedbackButtonClicked()

public void HUDActionFeedbackButtonClicked()

HUDActionHyperBeltCheckpoint()

public void HUDActionHyperBeltCheckpoint()

HUDActionHyperBeltFlipCorner()

public void HUDActionHyperBeltFlipCorner()

HUDActionIslandBlueprintCopyToClipboard()

public void HUDActionIslandBlueprintCopyToClipboard()

HUDActionIslandBlueprintMirror()

public void HUDActionIslandBlueprintMirror()

HUDActionIslandBlueprintMirrorInverse()

public void HUDActionIslandBlueprintMirrorInverse()

HUDActionIslandBlueprintTransformDown()

public void HUDActionIslandBlueprintTransformDown()

HUDActionIslandBlueprintTransformUp()

public void HUDActionIslandBlueprintTransformUp()

HUDActionIslandClearedContents()

public void HUDActionIslandClearedContents()

HUDActionIslandCutSelection()

public void HUDActionIslandCutSelection()

HUDActionJumpBackWaypoint()

public void HUDActionJumpBackWaypoint()

HUDActionJumpToHub()

public void HUDActionJumpToHub()

HUDActionJumpToWaypoint()

public void HUDActionJumpToWaypoint()

HUDActionOpenBlueprintLibrary()

public void HUDActionOpenBlueprintLibrary()

HUDActionOpenResearchTree()

public void HUDActionOpenResearchTree()

HUDActionOpenStatistics()

public void HUDActionOpenStatistics()

HUDActionOpenWiki()

public void HUDActionOpenWiki()

HUDActionOpenWikiEntry(WikiEntryId)

public void HUDActionOpenWikiEntry(WikiEntryId entry)

Parameters

entry WikiEntryId

HUDActionPipetteBuilding()

public void HUDActionPipetteBuilding()

HUDActionPipetteIsland()

public void HUDActionPipetteIsland()

HUDActionRedo()

public void HUDActionRedo()

HUDActionSelectBuildingGroup(BuildingDefinitionGroupId)

public void HUDActionSelectBuildingGroup(BuildingDefinitionGroupId definitionGroupId)

Parameters

definitionGroupId BuildingDefinitionGroupId

HUDActionSelectIsland(IslandDefinitionId)

public void HUDActionSelectIsland(IslandDefinitionId definition)

Parameters

definition IslandDefinitionId

HUDActionSwitchToolbarVariantsViaKeybinding()

public void HUDActionSwitchToolbarVariantsViaKeybinding()

HUDActionToggleBlueprintConversionTooltip()

public void HUDActionToggleBlueprintConversionTooltip()

HUDActionToggleCameraSnapping(int)

public void HUDActionToggleCameraSnapping(int value)

Parameters

value int

HUDActionToggleLayerVisibility()

public void HUDActionToggleLayerVisibility()

HUDActionToggleVisualization(string, bool)

public void HUDActionToggleVisualization(string id, bool enabled)

Parameters

id string
enabled bool

HUDIntroductionContinue()

public void HUDIntroductionContinue()

HUDIntroductionShow()

public void HUDIntroductionShow()

KeybindingTrackChanged(Keybinding)

public void KeybindingTrackChanged(Keybinding binding)

Parameters

binding Keybinding

ResearchCompleted(string, string, float)

public 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>)

public void ResearchCompletedDetailed(string scenarioId, string id, float playtime, int buildingCount, int islandCount, int blueprintPoints, int blueprintPointsSpent, int unlockedSideGoalCount, int lockedSideGoalCount, int completedSideQuestCount, 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
completedSideQuestCount int
remainingChunkLimit int
totalChunkLimit int
usedChunkLimit int
remainingResearchPoints int
playerLevel int
linearUpgradeLevels IReadOnlyDictionary<ResearchLinearUpgradeId, int>

ResearchStarted(string, string, float)

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

Parameters

scenarioId string
id string
playtime float

SettingsTrackChanged(string, float)

public void SettingsTrackChanged(string id, float value)

Parameters

id string
value float

TrackGraphicsPresetSelected(string)

public 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)

public 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)

public void TutorialEntryCompleted(TutorialStep entry)

Parameters

entry TutorialStep

TutorialEntrySkipped(TutorialStep)

public void TutorialEntrySkipped(TutorialStep entry)

Parameters

entry TutorialStep

TutorialMainGoalShown(TutorialStep)

public void TutorialMainGoalShown(TutorialStep entry)

Parameters

entry TutorialStep

TutorialSkillAcademyShown(TutorialStep)

public void TutorialSkillAcademyShown(TutorialStep entry)

Parameters

entry TutorialStep

UIMenuAboutEntered()

public void UIMenuAboutEntered()

UIMenuChangelogEntered()

public void UIMenuChangelogEntered()

UIMenuConfigureModeEntered(GameModeDefinition)

public void UIMenuConfigureModeEntered(GameModeDefinition modeDefinition)

Parameters

modeDefinition GameModeDefinition

UIMenuContinueExistingGame()

public void UIMenuContinueExistingGame()
public void UIMenuCreditsClickLink(string id)

Parameters

id string

UIMenuCreditsEntered()

public void UIMenuCreditsEntered()

UIMenuLicensesEntered()

public void UIMenuLicensesEntered()

UIMenuMainClickPublisher()

public void UIMenuMainClickPublisher()

UIMenuMainClickSocialDiscord()

public void UIMenuMainClickSocialDiscord()

UIMenuMainClickSocialPatreon()

public void UIMenuMainClickSocialPatreon()

UIMenuMainClickSocialReddit()

public void UIMenuMainClickSocialReddit()

UIMenuMainClickSocialSteam()

public void UIMenuMainClickSocialSteam()

UIMenuMainClickSocialTwitter()

public void UIMenuMainClickSocialTwitter()

UIMenuMainClickSocialYouTube()

public void UIMenuMainClickSocialYouTube()

UIMenuMainEntered()

public void UIMenuMainEntered()

UIMenuPlayConfigureSavegame()

public void UIMenuPlayConfigureSavegame()

UIMenuPlayDeleteSavegame()

public void UIMenuPlayDeleteSavegame()

UIMenuPlayDownloadSavegame()

public void UIMenuPlayDownloadSavegame()

UIMenuPlayEntered()

public void UIMenuPlayEntered()

UIMenuPlayImportGame()

public void UIMenuPlayImportGame()

UIMenuPlayShowFolder()

public void UIMenuPlayShowFolder()

UIMenuSelectModeEntered()

public void UIMenuSelectModeEntered()

UIMenuSettingsEntered()

public void UIMenuSettingsEntered()

UIMenuStartConfigureCustomDifficulty()

public void UIMenuStartConfigureCustomDifficulty()

UIMenuStartConfigureCustomScenario()

public void UIMenuStartConfigureCustomScenario()

UIMenuStartConfigureExistingSavegame()

public void UIMenuStartConfigureExistingSavegame()

UIMenuStartNewGame(GameParameters)

public void UIMenuStartNewGame(GameParameters config)

Parameters

config GameParameters