Пример #1
0
    public void Start(Net.IRequestListener startListener)
    {
        string now = System.DateTime.Now.ToString().Replace('/', '_').Replace(':', '_');

        tracesFile = tracesPathPrefix + ".csv";
        Write("\n" + Separator + now + "\n", startListener);
    }
Пример #2
0
        public void Start(Net.IRequestListener startListener)
        {
            Dictionary <string, string> headers = new Dictionary <string, string> ();

            headers.Add("Authorization", authorization);
            net.POST(host + start + trackingCode, null, headers, netStartListener);
        }
Пример #3
0
 private void Write(String data, Net.IRequestListener requestListener)
 {
     try {
         File.AppendAllText(tracesFile, data);
         requestListener.Result("");
     } catch (Exception e) {
         requestListener.Error(e.Message);
     }
 }
Пример #4
0
    private void Write(String data, Net.IRequestListener requestListener)
    {
#if UNITY_WEBGL
        requestListener.Error("Impossible to use LocalStorage in WebGL version");
#elif UNITY_ANDROID || UNITY_IPHONE || UNITY_STANDALONE_OSX || UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX
        try {
            File.AppendAllText(tracesFile, data);
            requestListener.Result("");
        } catch (Exception e) {
            requestListener.Error(e.Message);
        }
#endif
    }
Пример #5
0
    public void Send(String data, Net.IRequestListener flushListener)
    {
        string tmpData = data.Replace("{\"actor", "${\"actor").Replace("[", "").Replace("]", "");

        string[] tmpArray = tmpData.Split('$');
        foreach (string action in tmpArray)
        {
            if (action != "")
            {
                Log.L().AddLogLine("net: " + action);
            }
        }
        net.POST(host + track, System.Text.Encoding.UTF8.GetBytes(data), trackHeaders, flushListener);
    }
Пример #6
0
    private void Write(String data, Net.IRequestListener requestListener)
    {
#if UNITY_WEBGL
        requestListener.Error("Impossible to use LocalStorage in WebGL version");
#elif UNITY_ANDROID || UNITY_IPHONE || UNITY_STANDALONE_OSX || UNITY_STANDALONE_WIN || UNITY_STANDALONE_LINUX
        try {
            string   tmpData  = data.Replace("{\"actor", "${\"actor").Replace("[", "").Replace("]", "");
            string[] tmpArray = tmpData.Split('$');
            foreach (string action in tmpArray)
            {
                if (action != "")
                {
                    Log.L().AddLogLine("local: " + action);
                }
            }
            File.AppendAllText(tracesFile, data);
            requestListener.Result("");
        } catch (Exception e) {
            requestListener.Error(e.Message);
        }
#endif
    }
Пример #7
0
 public void Send(String data, Net.IRequestListener flushListener)
 {
     Write(data, flushListener);
 }
Пример #8
0
 public void Send(String data, Net.IRequestListener flushListener)
 {
     net.POST(host + track, System.Text.Encoding.UTF8.GetBytes(data), trackHeaders, flushListener);
 }