// Update the live tile private void UpdateLiveTile() { UnityApp.BeginInvoke(() => { var gameManager = GameManager.Instance; // Get our GameManager class from Unity if (gameManager == null) { Debug.WriteLine("Gamemanager not found in Unity project"); return; } var score = GameManager.Instance.GetScore(); ShellTile oTile = ShellTile.ActiveTiles.FirstOrDefault(); if (oTile != null) { var backContent = "Score : " + score; var wideBackContent = "Score : " + score; var tileData = new FlipTileData() { BackTitle = "Score", BackContent = backContent, Count = 0, WideBackContent = wideBackContent, WideBackgroundImage = new Uri("/Assets/Tiles/FlipCycleTileLarge.png", UriKind.Relative), BackgroundImage = new Uri("/Assets/Tiles/FlipCycleTileMedium.png", UriKind.Relative) }; oTile.Update(tileData); } }); }