Home Reference Source
import {GameAnalyticsInterface} from 'shapez.io/js/platform/game_analytics.js'
public class | source

GameAnalyticsInterface

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

app: import("../application").Application

Method Summary

Public Methods
public

Handles a resumed game

public

Handles a new game which was started

public

Handles the given level completed

public

Handles the given upgrade completed

public

initialize(): Promise<void>

Initializes the analytics

Public Constructors

public constructor() source

Public Members

public app: import("../application").Application source

Public Methods

public handleGameResumed() source

Handles a resumed game

public handleGameStarted() source

Handles a new game which was started

public handleLevelCompleted(level: number) source

Handles the given level completed

Params:

NameTypeAttributeDescription
level number

public handleUpgradeUnlocked(id: string, level: number) source

Handles the given upgrade completed

Params:

NameTypeAttributeDescription
id string
level number

public initialize(): Promise<void> source

Initializes the analytics

Return:

Promise<void>