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()
public void HUDActionBuildingBlueprintTransformDown()
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()
public void HUDActionDemoEndDialogWishlistButtonClicked()
public void HUDActionDemoEndResearchWishlistButtonClicked()
public void HUDActionFeedbackButtonClicked()
HUDActionHyperBeltCheckpoint()
public void HUDActionHyperBeltCheckpoint()
HUDActionHyperBeltFlipCorner()
public void HUDActionHyperBeltFlipCorner()
HUDActionIslandBlueprintCopyToClipboard()
public void HUDActionIslandBlueprintCopyToClipboard()
HUDActionIslandBlueprintMirror()
public void HUDActionIslandBlueprintMirror()
HUDActionIslandBlueprintMirrorInverse()
public void HUDActionIslandBlueprintMirrorInverse()
public void HUDActionIslandBlueprintTransformDown()
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
public void HUDActionSwitchToolbarVariantsViaKeybinding()
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
public void UIMenuAboutEntered()
public void UIMenuChangelogEntered()
public void UIMenuConfigureModeEntered(GameModeDefinition modeDefinition)
Parameters
modeDefinition GameModeDefinition
public void UIMenuContinueExistingGame()
public void UIMenuCreditsClickLink(string id)
Parameters
id string
public void UIMenuCreditsEntered()
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()
public void UIMenuPlayConfigureSavegame()
public void UIMenuPlayDeleteSavegame()
public void UIMenuPlayDownloadSavegame()
public void UIMenuPlayEntered()
public void UIMenuPlayImportGame()
public void UIMenuPlayShowFolder()
public void UIMenuSelectModeEntered()
public void UIMenuSettingsEntered()
public void UIMenuStartConfigureCustomDifficulty()
public void UIMenuStartConfigureCustomScenario()
public void UIMenuStartConfigureExistingSavegame()
public void UIMenuStartNewGame(GameParameters config)
Parameters
config GameParameters