Exemple #1
0
 void HandleStopResult(CloudRecordResponseModel response)
 {
     Debug.Log("serverResponse:" + response?.serverResponse);
     PlayerPrefs.DeleteKey("ResourceId");
     PlayerPrefs.DeleteKey("SID");
     PlayerPrefs.Save();
     SetRecordUI(false);
 }
Exemple #2
0
    void HandleStartResult(CloudRecordResponseModel response)
    {
        ResourceId = response.resourceId;
        SID        = response.sid;

        PlayerPrefs.SetString("ResourceId", ResourceId);
        PlayerPrefs.SetString("SID", SID);
        PlayerPrefs.Save();

        SetRecordUI(true);
    }
Exemple #3
0
    IEnumerator _Acquire(System.Action <CloudRecordResponseModel> onComplete)
    {
        string url = ServerURL + "/acquire.php";
        Dictionary <string, string> postDict = new Dictionary <string, string>
        {
            { "channel", ChannelName }
        };
        UnityWebRequest request = UnityWebRequest.Post(url, postDict);

        yield return(request.SendWebRequest());

        Debug.Log("request error:" + request.error);
        Debug.Log("request responseCode:" + request.responseCode);
        Debug.Log("request responseText:" + request.downloadHandler.text);

        CloudRecordResponseModel responseModel = CloudRecordResponseModel.CreateFromJSON(request.downloadHandler.text);

        Debug.Log($"AcquireResponse: {responseModel}");
        onComplete(responseModel);
    }
Exemple #4
0
    IEnumerator _Query(System.Action <CloudRecordResponseModel> onComplete)
    {
        string url = ServerURL + "/query.php";
        Dictionary <string, string> postDict = new Dictionary <string, string>
        {
            { "resourceId", ResourceId },
            { "sid", SID }
        };
        UnityWebRequest request = UnityWebRequest.Post(url, postDict);

        yield return(request.SendWebRequest());

        Debug.Log("request error:" + request.error);
        Debug.Log("request responseCode:" + request.responseCode);
        Debug.Log("request responseText:" + request.downloadHandler.text);

        CloudRecordResponseModel responseModel = CloudRecordResponseModel.CreateFromJSON(request.downloadHandler.text);

        Debug.Log($"StopResponse: {responseModel}");
        onComplete(responseModel);
    }
Exemple #5
0
 void HandleQueryResult(CloudRecordResponseModel response)
 {
     Debug.Log("serverResponse:" + response.serverResponse);
 }
Exemple #6
0
 void HandleAcquireResult(CloudRecordResponseModel response)
 {
     StartCoroutine(_Start(response.resourceId, HandleStartResult));
 }