public void Submit() { if (LeaderboardObject != null && StatObject != null) { LeaderboardObject.UploadScore(StatObject.GetIntValue(), UpdateMethod); } }
/// <summary> /// Uploads a score change to the indicated leaderboard /// </summary> /// <param name="leaderboard">The board to upload the score for</param> /// <param name="score">The score to upload</param> /// <param name="method">The upload method</param> public void UploadLeaderboardScore(SteamworksLeaderboardData leaderboard, int score, ELeaderboardUploadScoreMethod method) { if (leaderboard != null) { leaderboard.UploadScore(score, method); } else { Debug.LogError("[SteamworksLeaderboardManager.UploadLeaderboardScore] Leaderboard is null, no score will be uploaded."); } }
/// <summary> /// Set the player score and overwrite any existing value /// </summary> void SetThePlayerScoreAndOverwriteOldScore() { //Sets the player's score to 42 overwriting any existing value feetTraveled.UploadScore(42, Steamworks.ELeaderboardUploadScoreMethod.k_ELeaderboardUploadScoreMethodForceUpdate); }