示例#1
0
 public static void ResetClient()
 {
     try {
         client.Reset();
     } catch (Exception e) {
         Logger.Debug("Error deleting client manifest during reset: {1}",
                      e.Message);
     }
 }
示例#2
0
 void LateUpdate()
 {
     if (didAbort)
     {
         return;
     }
     didAbort = true;
     client.Reset();
     SkillzCrossPlatform.AbortMatch();
 }
    void LateUpdate()
    {
        if (didSubmit)
        {
            return;
        }
        didSubmit = true;

        client.Reset();

        if (UserData.Instance != null)
        {
            UserData.Instance.IsGameOver       = false;
            UserData.Instance.IsGameStarted    = false;
            UserData.Instance.IsUnityAppPaused = false;
        }
        Debug.Log("Submitting score: " + client.Score);
        SkillzCrossPlatform.ReportFinalScore(client.Score);
    }
示例#4
0
 void OnApplicationQuit()
 {
     Debug.Log("Disposing SyncClient on app quit...");
     client.Reset();
 }