void StartGame() { var isPlayer1EntryTextEmpty = string.IsNullOrWhiteSpace(_player1Entry.Text); var isPlayer2EntryTextEmpty = string.IsNullOrWhiteSpace(_player2Entry.Text); if (isPlayer1EntryTextEmpty) { AnalyticsHelpers.Track(AnalyticsConstants.StartGameButtonTapped, AnalyticsConstants.StartGameButtonTappedStatus, AnalyticsConstants.Player1NameEmpty); DisplayEmptyPlayerNameAlert(1); } else if (isPlayer2EntryTextEmpty) { AnalyticsHelpers.Track(AnalyticsConstants.StartGameButtonTapped, AnalyticsConstants.StartGameButtonTappedStatus, AnalyticsConstants.Player2NameEmpty); DisplayEmptyPlayerNameAlert(2); } else { AnalyticsHelpers.Track(AnalyticsConstants.StartGameButtonTapped, AnalyticsConstants.StartGameButtonTappedStatus, AnalyticsConstants.GameStarted); Device.BeginInvokeOnMainThread(async() => await Navigation.PushAsync(new FaceOffPage())); } }
public void Dispose() { _stopwatch.Stop(); Data.Add("Timed Event", $"{_stopwatch.Elapsed.ToString(@"ss\.fff")}s"); AnalyticsHelpers.Track($"{_trackIdentifier} [Timed Event]", Data); }