├── .gitignore
├── Assets
├── GoogleDrive.meta
├── GoogleDrive
│ ├── AuthRedirectionServer.cs
│ ├── AuthRedirectionServer.cs.meta
│ ├── GoogleDrive.cs
│ ├── GoogleDrive.cs.meta
│ ├── GoogleDriveAuthorization.cs
│ ├── GoogleDriveAuthorization.cs.meta
│ ├── GoogleDriveErrors.cs
│ ├── GoogleDriveErrors.cs.meta
│ ├── GoogleDriveFile.cs
│ ├── GoogleDriveFile.cs.meta
│ ├── GoogleDriveUtils.cs
│ ├── GoogleDriveUtils.cs.meta
│ ├── Test.meta
│ ├── Test
│ │ ├── DriveTest.cs
│ │ ├── DriveTest.cs.meta
│ │ ├── DriveTest.unity
│ │ └── DriveTest.unity.meta
│ ├── UnityCoroutine.cs
│ ├── UnityCoroutine.cs.meta
│ ├── UnityWebRequest.cs
│ ├── UnityWebRequest.cs.meta
│ ├── UnityWebResponse.cs
│ ├── UnityWebResponse.cs.meta
│ ├── WebViewObject.cs
│ └── WebViewObject.cs.meta
├── Plugins.meta
├── Plugins
│ ├── Android.meta
│ ├── Android
│ │ ├── AndroidManifest.xml
│ │ ├── AndroidManifest.xml.meta
│ │ ├── LICENSE
│ │ ├── LICENSE.meta
│ │ ├── google-api-client-1.13.2-beta.jar
│ │ ├── google-api-client-1.13.2-beta.jar.meta
│ │ ├── google-api-client-android-1.13.2-beta.jar
│ │ ├── google-api-client-android-1.13.2-beta.jar.meta
│ │ ├── google-api-services-drive-v2-rev62-1.13.2-beta.jar
│ │ ├── google-api-services-drive-v2-rev62-1.13.2-beta.jar.meta
│ │ ├── google-http-client-1.13.1-beta.jar
│ │ ├── google-http-client-1.13.1-beta.jar.meta
│ │ ├── google-http-client-android-1.13.1-beta.jar
│ │ ├── google-http-client-android-1.13.1-beta.jar.meta
│ │ ├── google-http-client-gson-1.13.1-beta.jar
│ │ ├── google-http-client-gson-1.13.1-beta.jar.meta
│ │ ├── google-http-client-jackson-1.13.1-beta.jar
│ │ ├── google-http-client-jackson-1.13.1-beta.jar.meta
│ │ ├── google-http-client-jackson2-1.13.1-beta.jar
│ │ ├── google-http-client-jackson2-1.13.1-beta.jar.meta
│ │ ├── google-http-client-protobuf-1.13.1-beta.jar
│ │ ├── google-http-client-protobuf-1.13.1-beta.jar.meta
│ │ ├── google-oauth-client-1.13.1-beta.jar
│ │ ├── google-oauth-client-1.13.1-beta.jar.meta
│ │ ├── google-play-services.jar
│ │ ├── google-play-services.jar.meta
│ │ ├── googledriveplugin.jar
│ │ ├── googledriveplugin.jar.meta
│ │ ├── gson-2.1.jar
│ │ ├── gson-2.1.jar.meta
│ │ ├── guava-jdk5-13.0.jar
│ │ ├── guava-jdk5-13.0.jar.meta
│ │ ├── jackson-core-2.0.5.jar
│ │ ├── jackson-core-2.0.5.jar.meta
│ │ ├── jackson-core-asl-1.9.9.jar
│ │ ├── jackson-core-asl-1.9.9.jar.meta
│ │ ├── jsr305-1.3.9.jar
│ │ ├── jsr305-1.3.9.jar.meta
│ │ ├── protobuf-java-2.4.1.jar
│ │ └── protobuf-java-2.4.1.jar.meta
│ ├── Ionic.Zlib.dll
│ ├── Ionic.Zlib.dll.meta
│ ├── JsonFx.meta
│ ├── JsonFx
│ │ ├── JsonFx.Json.XML
│ │ ├── JsonFx.Json.XML.meta
│ │ ├── JsonFx.Json.dll
│ │ ├── JsonFx.Json.dll.meta
│ │ ├── License.txt
│ │ ├── License.txt.meta
│ │ ├── Readme.txt
│ │ └── Readme.txt.meta
│ ├── License.bzip2.txt
│ ├── License.bzip2.txt.meta
│ ├── License.txt
│ ├── License.txt.meta
│ ├── License.zlib.txt
│ ├── License.zlib.txt.meta
│ ├── iOS.meta
│ └── iOS
│ │ ├── WebView.mm
│ │ ├── WebView.mm.meta
│ │ ├── close_button.png
│ │ └── close_button.png.meta
├── link.xml
└── link.xml.meta
├── LICENSE
├── NativePlugins
└── Android
│ └── GoogleDrivePlugin
│ ├── .classpath
│ ├── .project
│ ├── AndroidManifest.xml
│ ├── export-jar.jardesc
│ ├── proguard-project.txt
│ ├── project.properties
│ ├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ ├── values-v11
│ │ └── styles.xml
│ ├── values-v14
│ │ └── styles.xml
│ └── values
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── src
│ └── com
│ └── studio272
│ └── googledriveplugin
│ ├── GoogleDrivePlugin.java
│ └── GoogleDrivePluginActivity.java
├── ProjectSettings
├── AudioManager.asset
├── DynamicsManager.asset
├── EditorBuildSettings.asset
├── EditorSettings.asset
├── InputManager.asset
├── NavMeshLayers.asset
├── NetworkManager.asset
├── ProjectSettings.asset
├── QualitySettings.asset
├── TagManager.asset
└── TimeManager.asset
├── README.md
├── Store
├── Screenshot_2013-04-01-11-26-25.png
├── Screenshot_2013-04-01-11-27-42.png
├── big.png
├── big.psd
├── icon.png
├── icon.psd
├── small.png
└── small.psd
└── docs
├── Doxyfile
├── _auth_redirection_server_8cs.html
├── _drive_test_8cs.html
├── _google_drive_8cs.html
├── _google_drive_authorization_8cs.html
├── _google_drive_errors_8cs.html
├── _google_drive_file_8cs.html
├── _google_drive_utils_8cs.html
├── _unity_coroutine_8cs.html
├── _unity_web_request_8cs.html
├── _unity_web_response_8cs.html
├── _web_view_8mm.html
├── _web_view_object_8cs.html
├── annotated.html
├── bc_s.png
├── class_auth_redirection_server-members.html
├── class_auth_redirection_server.html
├── class_drive_test-members.html
├── class_drive_test.html
├── class_google_drive-members.html
├── class_google_drive.html
├── class_google_drive_1_1_a.html
├── class_google_drive_1_1_async_success-members.html
├── class_google_drive_1_1_async_success.html
├── class_google_drive_1_1_exception-members.html
├── class_google_drive_1_1_exception.html
├── class_google_drive_1_1_file-members.html
├── class_google_drive_1_1_file.html
├── class_midworld_1_1_unity_coroutine-members.html
├── class_midworld_1_1_unity_coroutine.html
├── class_midworld_1_1_unity_coroutine.png
├── class_midworld_1_1_unity_web_request-members.html
├── class_midworld_1_1_unity_web_request.html
├── class_midworld_1_1_unity_web_response-members.html
├── class_midworld_1_1_unity_web_response.html
├── class_midworld_1_1_unity_web_response.png
├── class_web_view_object.html
├── class_web_view_plugin-members.html
├── classes.html
├── closed.png
├── doxygen.css
├── doxygen.png
├── files.html
├── ftv2blank.png
├── ftv2doc.png
├── ftv2folderclosed.png
├── ftv2folderopen.png
├── ftv2lastnode.png
├── ftv2link.png
├── ftv2mlastnode.png
├── ftv2mnode.png
├── ftv2node.png
├── ftv2plastnode.png
├── ftv2pnode.png
├── ftv2splitbar.png
├── ftv2vertline.png
├── functions.html
├── functions_func.html
├── functions_prop.html
├── functions_vars.html
├── globals.html
├── globals_func.html
├── hierarchy.html
├── icon.png
├── index.html
├── installdox
├── interface_web_view_plugin.html
├── jquery.js
├── namespace_midworld.html
├── namespaces.html
├── nav_f.png
├── nav_h.png
├── navtree.css
├── navtree.js
├── open.png
├── resize.js
├── search
├── all_5f.html
├── all_61.html
├── all_62.html
├── all_63.html
├── all_64.html
├── all_65.html
├── all_66.html
├── all_67.html
├── all_68.html
├── all_69.html
├── all_6c.html
├── all_6d.html
├── all_6f.html
├── all_70.html
├── all_72.html
├── all_73.html
├── all_74.html
├── all_75.html
├── all_77.html
├── classes_61.html
├── classes_64.html
├── classes_65.html
├── classes_66.html
├── classes_67.html
├── classes_75.html
├── classes_77.html
├── close.png
├── files_61.html
├── files_64.html
├── files_67.html
├── files_75.html
├── files_77.html
├── functions_5f.html
├── functions_61.html
├── functions_64.html
├── functions_65.html
├── functions_66.html
├── functions_67.html
├── functions_69.html
├── functions_6c.html
├── functions_6d.html
├── functions_6f.html
├── functions_72.html
├── functions_73.html
├── functions_74.html
├── functions_75.html
├── mag_sel.png
├── namespaces_6d.html
├── nomatches.html
├── properties_61.html
├── properties_62.html
├── properties_63.html
├── properties_64.html
├── properties_65.html
├── properties_66.html
├── properties_68.html
├── properties_69.html
├── properties_6d.html
├── properties_70.html
├── properties_72.html
├── properties_73.html
├── properties_74.html
├── properties_75.html
├── search.css
├── search.js
├── search_l.png
├── search_m.png
├── search_r.png
├── variables_5f.html
├── variables_62.html
├── variables_63.html
├── variables_64.html
├── variables_66.html
├── variables_67.html
├── variables_69.html
├── variables_6d.html
├── variables_72.html
├── variables_73.html
├── variables_74.html
├── variables_75.html
└── variables_77.html
├── tab_a.png
├── tab_b.png
├── tab_h.png
├── tab_s.png
├── tabs.css
├── unitydrivetest.apk
└── unitydrivetest_win.zip
/.gitignore:
--------------------------------------------------------------------------------
1 | /Library
2 | /Temp
3 | /obj
4 |
5 | /*.csproj
6 |
7 | /*.sln
8 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 92fc9d21f75b9934e9692c43f7fce505
3 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/AuthRedirectionServer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a495559cb9d832d499024287b515b11c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/GoogleDrive.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7ebd8f880f3869d42937fd77037152d3
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/GoogleDriveAuthorization.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3f9bc177d5640304cab69ad969fa5cb7
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/GoogleDriveErrors.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using JsonFx.Json;
6 | using Midworld;
7 |
8 | partial class GoogleDrive
9 | {
10 | ///
11 | /// Exception with error code.
12 | ///
13 | public class Exception : System.Exception
14 | {
15 | ///
16 | /// Error code. -1 is unknown error.
17 | /// https://developers.google.com/drive/handle-errors
18 | ///
19 | public int Code { get; private set; }
20 |
21 | ///
22 | /// Constructor.
23 | ///
24 | /// Error code.
25 | /// Error message.
26 | public Exception(int code, string message)
27 | : base(message)
28 | {
29 | Code = code;
30 | }
31 | }
32 |
33 | static Exception GetError(Dictionary json)
34 | {
35 | if (json.ContainsKey("error"))
36 | {
37 | object error = json["error"];
38 |
39 | if (error is string)
40 | return new Exception(-1, error as string);
41 | else if (error is Dictionary)
42 | {
43 | var errorObject = error as Dictionary;
44 |
45 | int code = TryGet(errorObject, "code");
46 | string message = TryGet(errorObject, "message");
47 |
48 | return new Exception(code, message);
49 | }
50 | else
51 | return new Exception(-1, error.ToString());
52 | }
53 | else
54 | return null;
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/GoogleDriveErrors.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0f0cb60d004dcef418da8efff8d4742e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/GoogleDriveFile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8420f70ee9fe21248ac97c85161ee7d3
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/GoogleDriveUtils.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Text;
5 | using JsonFx.Json;
6 | using Midworld;
7 |
8 | partial class GoogleDrive
9 | {
10 | static T TryGet(Dictionary dict, string key)
11 | {
12 | object v;
13 | if (dict.TryGetValue(key, out v) && v is T)
14 | return (T)v;
15 | else
16 | return default(T);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/GoogleDriveUtils.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f0ab591d12498d142b1185803f5440d1
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/Test.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4e69e3578d1f2f44986cb08525920f8e
3 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/Test/DriveTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 63e7b99c880837540a41df865ccb1cc4
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/Test/DriveTest.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f13073d4110c35f45b91f1ba42d776b6
3 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/UnityCoroutine.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3e418cf6650387f48a707f4e574bb577
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/UnityWebRequest.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Text;
4 |
5 | namespace Midworld
6 | {
7 | ///
8 | /// HTTP request(Internal)
9 | ///
10 | class UnityWebRequest
11 | {
12 | public string method { get; set; }
13 |
14 | public string protocol { get; set; }
15 |
16 | public Uri uri { get; protected set; }
17 |
18 | public Hashtable headers { get; protected set; }
19 |
20 | private byte[] _body = null;
21 |
22 | public byte[] body
23 | {
24 | get
25 | {
26 | return _body;
27 | }
28 | set
29 | {
30 | _body = value;
31 |
32 | // -> UnityWebResponse.cs
33 | //if (_body != null)
34 | // this.headers["Content-Length"] = value.Length.ToString();
35 | //else
36 | // this.headers.Remove("Content-Length");
37 | }
38 | }
39 |
40 | public UnityWebRequest(string uri) : this(new Uri(uri)) { }
41 |
42 | public UnityWebRequest(Uri uri)
43 | {
44 | this.method = "GET";
45 | this.protocol = "HTTP/1.1";
46 | this.uri = uri;
47 |
48 | headers = new Hashtable();
49 |
50 | this.headers["Host"] = uri.Host;
51 | //this.headers["Connection"] = "Close";
52 | this.headers["Connection"] = "Keep-Alive";
53 | this.headers["Accept-Charset"] = "utf-8";
54 | this.headers["User-Agent"] = "Mozilla/5.0 (Unity3d)";
55 | this.headers["Accept-Encoding"] = "gzip, deflate";
56 | }
57 |
58 | public UnityWebResponse GetResponse()
59 | {
60 | return GetResponse(null);
61 | }
62 |
63 | public UnityWebResponse GetResponse(Action callback)
64 | {
65 | UnityWebResponse response = new UnityWebResponse(this);
66 |
67 | if (callback != null)
68 | {
69 | response.done = (coroutine) =>
70 | {
71 | callback(coroutine as UnityWebResponse);
72 | };
73 | }
74 |
75 | return response;
76 | }
77 |
78 | public string DumpHeaders()
79 | {
80 | if (this.headers == null)
81 | return "";
82 |
83 | StringBuilder sb = new StringBuilder();
84 | sb.AppendLine(string.Format("{0} {1} {2}",
85 | this.method, uri.PathAndQuery, this.protocol));
86 |
87 | foreach (DictionaryEntry kv in this.headers)
88 | {
89 | if (kv.Value is string[])
90 | {
91 | for (int i = 0; i < (kv.Value as string[]).Length; i++)
92 | {
93 | sb.AppendLine(string.Format("{0}: {1}",
94 | kv.Key, (kv.Value as string[])[i]));
95 | }
96 | }
97 | else
98 | {
99 | sb.AppendLine(string.Format("{0}: {1}",
100 | kv.Key, kv.Value));
101 | }
102 | }
103 |
104 | return sb.ToString();
105 | }
106 | }
107 | }
108 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/UnityWebRequest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 770dfd71075a71446af3a717e82b7619
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/UnityWebResponse.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9ab16e81e8022494bb17e176476faf84
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/WebViewObject.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Runtime.InteropServices;
4 | using UnityEngine;
5 |
6 | ///
7 | /// Unity3D - iOS WebView Object(Only for iOS).
8 | ///
9 | public class WebViewObject : MonoBehaviour
10 | {
11 | #if !UNITY_EDITOR && UNITY_IPHONE
12 | ///
13 | /// URL to open.
14 | ///
15 | public Uri url = new Uri("about:blank");
16 |
17 | ///
18 | /// Authorization code.
19 | ///
20 | string token = null;
21 |
22 | ///
23 | /// WebView closed by user touch.
24 | ///
25 | bool cancelled = false;
26 |
27 | IntPtr webView;
28 |
29 | bool opened = false;
30 |
31 | void Start()
32 | {
33 | string escaped = Uri.EscapeUriString(url.ToString());
34 |
35 | webView = _WebViewPlugin_Init(gameObject.name);
36 | _WebViewPlugin_SetMargins(webView, 20, 20, 20, 20);
37 | _WebViewPlugin_LoadURL(webView, escaped);
38 | _WebViewPlugin_SetVisibility(webView, 1);
39 |
40 | opened = true;
41 |
42 | StartCoroutine(CheckTitle());
43 | }
44 |
45 | public string GetToken()
46 | {
47 | return this.token;
48 | }
49 |
50 | public string GetCancelled()
51 | {
52 | return this.cancelled;
53 | }
54 |
55 | ///
56 | /// Authorization result will be shown in title.
57 | ///
58 | IEnumerator CheckTitle()
59 | {
60 | while (opened)
61 | {
62 | _WebViewPlugin_EvaluateJS(webView, "(function () { return document.title; })()");
63 |
64 | yield return new WaitForSeconds(0.1f);
65 | }
66 | }
67 |
68 | void CallFromJS(string message)
69 | {
70 | //Debug.Log("CallFromJS: " + message);
71 |
72 | if (message.StartsWith("Success code="))
73 | {
74 | string token = message.Substring(13);
75 |
76 | Debug.Log("token = " + token);
77 |
78 | // Run on next frame.
79 | StartCoroutine(Close(token));
80 | }
81 | else if (message == "close")
82 | {
83 | opened = false;
84 |
85 | Debug.Log("webview closed.");
86 |
87 | // Run on next frame.
88 | StartCoroutine(Close(null));
89 | }
90 | }
91 |
92 | IEnumerator Close(string got)
93 | {
94 | yield return new WaitForSeconds(0);
95 |
96 | _WebViewPlugin_Destroy(webView);
97 |
98 | if (got == null)
99 | cancelled = true;
100 | else
101 | token = got;
102 | }
103 |
104 | [DllImport ("__Internal")]
105 | static extern IntPtr _WebViewPlugin_Init(string gameObjectName);
106 |
107 | [DllImport ("__Internal")]
108 | static extern void _WebViewPlugin_Destroy(IntPtr instance);
109 |
110 | [DllImport ("__Internal")]
111 | static extern void _WebViewPlugin_SetMargins(
112 | IntPtr instance, int left, int top, int right, int bottom);
113 |
114 | [DllImport ("__Internal")]
115 | static extern void _WebViewPlugin_SetVisibility(IntPtr instance, int visibility);
116 |
117 | [DllImport ("__Internal")]
118 | static extern void _WebViewPlugin_LoadURL(IntPtr instance, string url);
119 |
120 | [DllImport ("__Internal")]
121 | static extern void _WebViewPlugin_EvaluateJS(IntPtr instance, string url);
122 | #endif
123 | }
124 |
--------------------------------------------------------------------------------
/Assets/GoogleDrive/WebViewObject.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c891f1a30ee5245268559cb7bf8142f1
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 |
--------------------------------------------------------------------------------
/Assets/Plugins.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 247b3de8964bab441b569e3a2ec06387
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 98c535e08b2484c0f86ad39c293c168c
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/AndroidManifest.xml.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 499644a8ac6ec4590810cb742629e5f7
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/LICENSE.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 251a15cef7d6de04594c926b7cbfef65
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-api-client-1.13.2-beta.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/google-api-client-1.13.2-beta.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-api-client-1.13.2-beta.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2ed1d7ef35a6b0340b51394f267ef8a0
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-api-client-android-1.13.2-beta.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/google-api-client-android-1.13.2-beta.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-api-client-android-1.13.2-beta.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 55c049727d0d26348b2a3f2f888cbf87
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-api-services-drive-v2-rev62-1.13.2-beta.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/google-api-services-drive-v2-rev62-1.13.2-beta.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-api-services-drive-v2-rev62-1.13.2-beta.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 26d7cae739fed5144b65f97e08d213fe
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-http-client-1.13.1-beta.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/google-http-client-1.13.1-beta.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-http-client-1.13.1-beta.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a3c082ade3728d440975128a510d457c
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-http-client-android-1.13.1-beta.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/google-http-client-android-1.13.1-beta.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-http-client-android-1.13.1-beta.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ed0e2e6856bda0d4f9d4365d330bbdda
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-http-client-gson-1.13.1-beta.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/google-http-client-gson-1.13.1-beta.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-http-client-gson-1.13.1-beta.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c464fce1a4213e146854b48456f4d6bc
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-http-client-jackson-1.13.1-beta.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/google-http-client-jackson-1.13.1-beta.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-http-client-jackson-1.13.1-beta.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 669db1238f43cc741a24411956bc6bae
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-http-client-jackson2-1.13.1-beta.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/google-http-client-jackson2-1.13.1-beta.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-http-client-jackson2-1.13.1-beta.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a4bcab144410f4a458d3747f30b35fb2
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-http-client-protobuf-1.13.1-beta.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/google-http-client-protobuf-1.13.1-beta.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-http-client-protobuf-1.13.1-beta.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f3671115154cf6e468469619446d569b
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-oauth-client-1.13.1-beta.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/google-oauth-client-1.13.1-beta.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-oauth-client-1.13.1-beta.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 95fe8de48a0b6e043bf1c9e32ba45228
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-play-services.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/google-play-services.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/google-play-services.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: af6a97d021ad0b749a5a74766d85e64e
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/googledriveplugin.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/googledriveplugin.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/googledriveplugin.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6f9656161963305499b7a810df607094
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/gson-2.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/gson-2.1.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/gson-2.1.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dfddfbfb7b67b7144adfdc72e1ed4479
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/guava-jdk5-13.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/guava-jdk5-13.0.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/guava-jdk5-13.0.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6438a43bb80782840a5c7753e68168b8
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/jackson-core-2.0.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/jackson-core-2.0.5.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/jackson-core-2.0.5.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a559105fa303dd44d819987fffad2453
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/jackson-core-asl-1.9.9.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/jackson-core-asl-1.9.9.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/jackson-core-asl-1.9.9.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bff31861a795417488f39149f316a60b
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/jsr305-1.3.9.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/jsr305-1.3.9.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/jsr305-1.3.9.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 17961b0717483db4cb4e70f10c2a3620
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Android/protobuf-java-2.4.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Android/protobuf-java-2.4.1.jar
--------------------------------------------------------------------------------
/Assets/Plugins/Android/protobuf-java-2.4.1.jar.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0b806cbb2c96194408e6b49fe0dd60a7
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/Ionic.Zlib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/Ionic.Zlib.dll
--------------------------------------------------------------------------------
/Assets/Plugins/Ionic.Zlib.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 838d46c54bcb8fa4697c050bd27f3ca4
3 | MonoAssemblyImporter:
4 | serializedVersion: 1
5 | iconMap: {}
6 | executionOrder: {}
7 |
--------------------------------------------------------------------------------
/Assets/Plugins/JsonFx.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6549627fd599140e4ae4267f1f3180b1
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/JsonFx/JsonFx.Json.XML.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 030bf2d4d833cbf45a03a4aeb90fa21d
3 | TextScriptImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Plugins/JsonFx/JsonFx.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/JsonFx/JsonFx.Json.dll
--------------------------------------------------------------------------------
/Assets/Plugins/JsonFx/JsonFx.Json.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 403be4dcd65d3324dacf60e68aec2fbc
3 | MonoAssemblyImporter:
4 | serializedVersion: 1
5 | iconMap: {}
6 | executionOrder: {}
7 | userData:
8 |
--------------------------------------------------------------------------------
/Assets/Plugins/JsonFx/License.txt:
--------------------------------------------------------------------------------
1 | Distributed under the terms of an MIT-style license:
2 |
3 | The MIT License
4 |
5 | Copyright (c) 2006-2009 Stephen M. McKamey
6 |
7 | Permission is hereby granted, free of charge, to any person obtaining a copy
8 | of this software and associated documentation files (the "Software"), to deal
9 | in the Software without restriction, including without limitation the rights
10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | copies of the Software, and to permit persons to whom the Software is
12 | furnished to do so, subject to the following conditions:
13 |
14 | The above copyright notice and this permission notice shall be included in
15 | all copies or substantial portions of the Software.
16 |
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
23 | THE SOFTWARE.
24 |
--------------------------------------------------------------------------------
/Assets/Plugins/JsonFx/License.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 535f1a8a1a9539840b2822d4b7255997
3 | TextScriptImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Plugins/JsonFx/Readme.txt:
--------------------------------------------------------------------------------
1 | JsonFx.NET - JSON Serializer
2 |
3 | The JsonFx.NET JSON parser/serializer functions similarly to the XmlSerializer in .NET
4 |
5 | Serializes and deserializes any Dictionary and IDictionary with
6 | String keys directly as a JSON object
7 |
8 | Serializes and deserializes any List, ArrayList, LinkedList, Queue and
9 | many other IEnumerable types directly as JSON arrays
10 |
11 | Serializes and deserializes DateTime, Enum, Nullable, Guid and other
12 | common .NET Types directly as JSON primitives
13 |
14 | Serializes and deserializes strongly-typed custom classes (similarly to XML
15 | Serialization in .NET Framework)
16 |
17 | Serializes C# 3.0 Anonymous Types directly as JSON objects
18 |
19 | Serializes C# 3.0 LINQ Queries as JSON arrays of objects (by enumerating the results)
20 |
21 | Follows Postel's Law ("Be conservative in what you do; be liberal in what you accept from others.")
22 | by accepting handling many non-JSON JavaScript concepts:
23 | - Common literals such as "Infinity", "NaN", and "undefined"
24 | - Ignores block and line comments when deserializing
25 |
26 | Optional ability to control serialization via attributes/interfaces:
27 |
28 | JsonFx.Json.IJsonSerializable:
29 | Interface which allows classes to control their own JSON serialization
30 |
31 | JsonFx.Json.JsonIgnoreAttribute:
32 | Attribute which designates a property or field to not be serialized
33 |
34 | System.ComponentModel.DefaultValueAttribute:
35 | Member does not serialize if the value matches the DefaultValue attribute
36 |
37 | JsonFx.Json.JsonNameAttribute:
38 | Attribute which specifies the naming to use for a property or field when serializing
39 |
40 | JsonFx.Json.JsonSpecifiedPropertyAttribute:
41 | Attribute which specifies the name of the property which specifies if member should be serialized
42 |
43 | Optional Type-Hinting improves deserializing to strongly-typed objects
44 |
45 | JsonFx.Json.JsonWriter.TypeHintName & JsonFx.Json.JsonReader.TypeHintName:
46 | Property designates the name of the type hint property (e.g. "__type") and enables type hinting
47 |
48 | Optional PrettyPrint mode helps with debugging / human-readability
49 |
50 | JsonFx.Json.JsonWriter.PrettyPrint
51 |
52 | Optional custom DateTime serialization override
53 |
54 | JsonFx.Json.JsonWriter.DateTimeSerializer
55 |
--------------------------------------------------------------------------------
/Assets/Plugins/JsonFx/Readme.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5bb10644a68039f439f2a4f48525db5e
3 | TextScriptImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Plugins/License.bzip2.txt:
--------------------------------------------------------------------------------
1 |
2 | The managed BZIP2 code included in Ionic.BZip2.dll and Ionic.Zip.dll is
3 | modified code, based on the bzip2 code in the Apache commons compress
4 | library.
5 |
6 | The original BZip2 was created by Julian Seward, and is licensed under
7 | the BSD license.
8 |
9 | The following license applies to the Apache code:
10 | -----------------------------------------------------------------------
11 |
12 | /*
13 | * Licensed to the Apache Software Foundation (ASF) under one
14 | * or more contributor license agreements. See the NOTICE file
15 | * distributed with this work for additional information
16 | * regarding copyright ownership. The ASF licenses this file
17 | * to you under the Apache License, Version 2.0 (the
18 | * "License"); you may not use this file except in compliance
19 | * with the License. You may obtain a copy of the License at
20 | *
21 | * http://www.apache.org/licenses/LICENSE-2.0
22 | *
23 | * Unless required by applicable law or agreed to in writing,
24 | * software distributed under the License is distributed on an
25 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
26 | * KIND, either express or implied. See the License for the
27 | * specific language governing permissions and limitations
28 | * under the License.
29 | */
30 |
--------------------------------------------------------------------------------
/Assets/Plugins/License.bzip2.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2743524dca41830438c29485393ffe20
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/License.txt:
--------------------------------------------------------------------------------
1 | Microsoft Public License (Ms-PL)
2 |
3 | This license governs use of the accompanying software, the DotNetZip library ("the software"). If you use the software, you accept this license. If you do not accept the license, do not use the software.
4 |
5 | 1. Definitions
6 |
7 | The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law.
8 |
9 | A "contribution" is the original software, or any additions or changes to the software.
10 |
11 | A "contributor" is any person that distributes its contribution under this license.
12 |
13 | "Licensed patents" are a contributor's patent claims that read directly on its contribution.
14 |
15 | 2. Grant of Rights
16 |
17 | (A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.
18 |
19 | (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.
20 |
21 | 3. Conditions and Limitations
22 |
23 | (A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.
24 |
25 | (B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.
26 |
27 | (C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.
28 |
29 | (D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.
30 |
31 | (E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Assets/Plugins/License.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 120ad0fb546ab754ba88eafe89b06ea5
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/License.zlib.txt:
--------------------------------------------------------------------------------
1 |
2 | The following licenses govern use of the accompanying software, the
3 | DotNetZip library ("the software"). If you use the software, you accept
4 | these licenses. If you do not accept the license, do not use the software.
5 |
6 | The managed ZLIB code included in Ionic.Zlib.dll and Ionic.Zip.dll is
7 | modified code, based on jzlib.
8 |
9 |
10 |
11 | The following notice applies to jzlib:
12 | -----------------------------------------------------------------------
13 |
14 | Copyright (c) 2000,2001,2002,2003 ymnk, JCraft,Inc. All rights reserved.
15 |
16 | Redistribution and use in source and binary forms, with or without
17 | modification, are permitted provided that the following conditions are met:
18 |
19 | 1. Redistributions of source code must retain the above copyright notice,
20 | this list of conditions and the following disclaimer.
21 |
22 | 2. Redistributions in binary form must reproduce the above copyright
23 | notice, this list of conditions and the following disclaimer in
24 | the documentation and/or other materials provided with the distribution.
25 |
26 | 3. The names of the authors may not be used to endorse or promote products
27 | derived from this software without specific prior written permission.
28 |
29 | THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
30 | INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
31 | FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JCRAFT,
32 | INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT,
33 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
34 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
35 | OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
36 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
37 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
38 | EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
39 |
40 | -----------------------------------------------------------------------
41 |
42 | jzlib is based on zlib-1.1.3.
43 |
44 | The following notice applies to zlib:
45 |
46 | -----------------------------------------------------------------------
47 |
48 | Copyright (C) 1995-2004 Jean-loup Gailly and Mark Adler
49 |
50 | The ZLIB software is provided 'as-is', without any express or implied
51 | warranty. In no event will the authors be held liable for any damages
52 | arising from the use of this software.
53 |
54 | Permission is granted to anyone to use this software for any purpose,
55 | including commercial applications, and to alter it and redistribute it
56 | freely, subject to the following restrictions:
57 |
58 | 1. The origin of this software must not be misrepresented; you must not
59 | claim that you wrote the original software. If you use this software
60 | in a product, an acknowledgment in the product documentation would be
61 | appreciated but is not required.
62 | 2. Altered source versions must be plainly marked as such, and must not be
63 | misrepresented as being the original software.
64 | 3. This notice may not be removed or altered from any source distribution.
65 |
66 | Jean-loup Gailly jloup@gzip.org
67 | Mark Adler madler@alumni.caltech.edu
68 |
69 |
70 | -----------------------------------------------------------------------
71 |
--------------------------------------------------------------------------------
/Assets/Plugins/License.zlib.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8e0c6b4ab7e6110408beccd4308dba37
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/iOS.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 929be183506f54f6ba552ccbee7afdba
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/iOS/WebView.mm.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b22144876653a45a6a88256e1b3e1888
3 |
--------------------------------------------------------------------------------
/Assets/Plugins/iOS/close_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Assets/Plugins/iOS/close_button.png
--------------------------------------------------------------------------------
/Assets/Plugins/iOS/close_button.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 00699d087f1f34c30b0dae4233ef5d6d
3 | TextureImporter:
4 | serializedVersion: 2
5 | mipmaps:
6 | mipMapMode: 0
7 | enableMipMap: 1
8 | linearTexture: 0
9 | correctGamma: 0
10 | fadeOut: 0
11 | borderMipMap: 0
12 | mipMapFadeDistanceStart: 1
13 | mipMapFadeDistanceEnd: 3
14 | bumpmap:
15 | convertToNormalMap: 0
16 | externalNormalMap: 0
17 | heightScale: .25
18 | normalMapFilter: 0
19 | isReadable: 0
20 | grayScaleToAlpha: 0
21 | generateCubemap: 0
22 | textureFormat: -1
23 | maxTextureSize: 1024
24 | textureSettings:
25 | filterMode: -1
26 | aniso: -1
27 | mipBias: -1
28 | wrapMode: -1
29 | nPOTScale: 1
30 | lightmap: 0
31 | compressionQuality: 50
32 | textureType: -1
33 | buildTargetSettings: []
34 |
--------------------------------------------------------------------------------
/Assets/link.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Assets/link.xml.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f7f23cdd5fa87a644abf2aa03363d72b
3 |
--------------------------------------------------------------------------------
/NativePlugins/Android/GoogleDrivePlugin/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/NativePlugins/Android/GoogleDrivePlugin/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | GoogleDrivePlugin
4 |
5 |
6 |
7 |
8 |
9 | com.android.ide.eclipse.adt.ResourceManagerBuilder
10 |
11 |
12 |
13 |
14 | com.android.ide.eclipse.adt.PreCompilerBuilder
15 |
16 |
17 |
18 |
19 | org.eclipse.jdt.core.javabuilder
20 |
21 |
22 |
23 |
24 | com.android.ide.eclipse.adt.ApkBuilder
25 |
26 |
27 |
28 |
29 |
30 | com.android.ide.eclipse.adt.AndroidNature
31 | org.eclipse.jdt.core.javanature
32 |
33 |
34 |
--------------------------------------------------------------------------------
/NativePlugins/Android/GoogleDrivePlugin/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
9 |
10 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/NativePlugins/Android/GoogleDrivePlugin/export-jar.jardesc:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/NativePlugins/Android/GoogleDrivePlugin/proguard-project.txt:
--------------------------------------------------------------------------------
1 | # To enable ProGuard in your project, edit project.properties
2 | # to define the proguard.config property as described in that file.
3 | #
4 | # Add project specific ProGuard rules here.
5 | # By default, the flags in this file are appended to flags specified
6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt
7 | # You can edit the include path and order by changing the ProGuard
8 | # include property in project.properties.
9 | #
10 | # For more details, see
11 | # http://developer.android.com/guide/developing/tools/proguard.html
12 |
13 | # Add any project specific keep options here:
14 |
15 | # If your project uses WebView with JS, uncomment the following
16 | # and specify the fully qualified class name to the JavaScript interface
17 | # class:
18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
19 | # public *;
20 | #}
21 |
--------------------------------------------------------------------------------
/NativePlugins/Android/GoogleDrivePlugin/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-17
15 | android.library=true
16 |
--------------------------------------------------------------------------------
/NativePlugins/Android/GoogleDrivePlugin/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/NativePlugins/Android/GoogleDrivePlugin/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/NativePlugins/Android/GoogleDrivePlugin/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/NativePlugins/Android/GoogleDrivePlugin/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/NativePlugins/Android/GoogleDrivePlugin/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/NativePlugins/Android/GoogleDrivePlugin/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/NativePlugins/Android/GoogleDrivePlugin/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/NativePlugins/Android/GoogleDrivePlugin/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
--------------------------------------------------------------------------------
/NativePlugins/Android/GoogleDrivePlugin/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | GoogleDrivePlugin
4 |
5 |
--------------------------------------------------------------------------------
/NativePlugins/Android/GoogleDrivePlugin/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
--------------------------------------------------------------------------------
/NativePlugins/Android/GoogleDrivePlugin/src/com/studio272/googledriveplugin/GoogleDrivePluginActivity.java:
--------------------------------------------------------------------------------
1 | package com.studio272.googledriveplugin;
2 |
3 | import android.app.Activity;
4 | import android.content.Intent;
5 | import android.os.Bundle;
6 | import android.widget.Toast;
7 |
8 | public class GoogleDrivePluginActivity extends Activity {
9 | static final String TAG = "Unity-GoogleDrivePlugin";
10 | static final String PREFS = "unitygoogledrive";
11 |
12 | static final int REQUEST_ACCOUNT_PICKER = 1;
13 | static final int REQUEST_AUTHORIZATION = 2;
14 |
15 | @Override
16 | protected void onCreate(Bundle savedInstanceState) {
17 | super.onCreate(savedInstanceState);
18 |
19 | Intent intent = getIntent();
20 | int requestCode = intent.getIntExtra("requestCode", -1);
21 |
22 | Intent newIntent = GoogleDrivePlugin.requests.get(requestCode);
23 | if (newIntent != null) {
24 | GoogleDrivePlugin.requests.remove(requestCode);
25 | startActivityForResult(newIntent, requestCode);
26 | }
27 | }
28 |
29 | @Override
30 | protected void onActivityResult(final int requestCode, final int resultCode, final Intent data) {
31 | GoogleDrivePlugin.onActivityResult(requestCode, resultCode, data, this);
32 | }
33 |
34 | public void showToast(final String toast) {
35 | runOnUiThread(new Runnable() {
36 | @Override
37 | public void run() {
38 | Toast.makeText(getApplicationContext(), toast, Toast.LENGTH_SHORT).show();
39 | }
40 | });
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/ProjectSettings/AudioManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/ProjectSettings/AudioManager.asset
--------------------------------------------------------------------------------
/ProjectSettings/DynamicsManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/ProjectSettings/DynamicsManager.asset
--------------------------------------------------------------------------------
/ProjectSettings/EditorBuildSettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/ProjectSettings/EditorBuildSettings.asset
--------------------------------------------------------------------------------
/ProjectSettings/EditorSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!159 &1
4 | EditorSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 1
7 | m_ExternalVersionControlSupport: 1
8 | m_SerializationMode: 2
9 | m_WebSecurityEmulationEnabled: 0
10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d
11 |
--------------------------------------------------------------------------------
/ProjectSettings/InputManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/ProjectSettings/InputManager.asset
--------------------------------------------------------------------------------
/ProjectSettings/NavMeshLayers.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/ProjectSettings/NavMeshLayers.asset
--------------------------------------------------------------------------------
/ProjectSettings/NetworkManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/ProjectSettings/NetworkManager.asset
--------------------------------------------------------------------------------
/ProjectSettings/ProjectSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!129 &1
4 | PlayerSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | AndroidProfiler: 0
8 | defaultScreenOrientation: 0
9 | targetDevice: 2
10 | targetPlatform: 2
11 | targetResolution: 0
12 | accelerometerFrequency: 60
13 | companyName: Studio272
14 | productName: Unity Google Drive Plugin Sample
15 | AndroidLicensePublicKey:
16 | defaultScreenWidth: 1024
17 | defaultScreenHeight: 768
18 | defaultScreenWidthWeb: 960
19 | defaultScreenHeightWeb: 600
20 | m_RenderingPath: 1
21 | m_ActiveColorSpace: 0
22 | m_MTRendering: 1
23 | iosShowActivityIndicatorOnLoading: -1
24 | androidShowActivityIndicatorOnLoading: -1
25 | displayResolutionDialog: 1
26 | allowedAutorotateToPortrait: 1
27 | allowedAutorotateToPortraitUpsideDown: 1
28 | allowedAutorotateToLandscapeRight: 1
29 | allowedAutorotateToLandscapeLeft: 1
30 | useOSAutorotation: 1
31 | use32BitDisplayBuffer: 0
32 | use24BitDepthBuffer: 0
33 | defaultIsFullScreen: 0
34 | runInBackground: 1
35 | captureSingleScreen: 0
36 | Override IPod Music: 0
37 | usePlayerLog: 1
38 | useMacAppStoreValidation: 0
39 | xboxSkinOnGPU: 1
40 | xboxEnableAvatar: 0
41 | xboxEnableKinect: 0
42 | xboxEnableKinectAutoTracking: 0
43 | xboxEnableSpeech: 0
44 | wiiHio2Usage: -1
45 | wiiLoadingScreenRectPlacement: 0
46 | wiiLoadingScreenBackground: {r: 1, g: 1, b: 1, a: 1}
47 | wiiLoadingScreenPeriod: 1000
48 | wiiLoadingScreenFileName:
49 | wiiLoadingScreenRect:
50 | serializedVersion: 2
51 | x: 0
52 | y: 0
53 | width: 0
54 | height: 0
55 | m_SupportedAspectRatios:
56 | 4:3: 1
57 | 5:4: 1
58 | 16:10: 1
59 | 16:9: 1
60 | Others: 1
61 | debugUnloadMode: 0
62 | iPhoneBundleIdentifier: com.studio272.unitydrivetest
63 | iPhoneBundleVersion: 1.0
64 | AndroidBundleVersionCode: 1
65 | AndroidMinSdkVersion: 8
66 | AndroidPreferredInstallLocation: 1
67 | aotOptions:
68 | apiCompatibilityLevel: 2
69 | iPhoneStrippingLevel: 2
70 | iPhoneScriptCallOptimization: 1
71 | ForceInternetPermission: 1
72 | ForceSDCardPermission: 0
73 | CreateWallpaper: 0
74 | StripUnusedMeshComponents: 0
75 | iPhoneSdkVersion: 988
76 | iPhoneTargetOSVersion: 7
77 | uIPrerenderedIcon: 0
78 | uIRequiresPersistentWiFi: 0
79 | uIStatusBarHidden: 1
80 | uIExitOnSuspend: 0
81 | uIStatusBarStyle: 0
82 | iPhoneSplashScreen: {fileID: 0}
83 | iPhoneHighResSplashScreen: {fileID: 0}
84 | iPhoneTallHighResSplashScreen: {fileID: 0}
85 | iPadPortraitSplashScreen: {fileID: 0}
86 | iPadHighResPortraitSplashScreen: {fileID: 0}
87 | iPadLandscapeSplashScreen: {fileID: 0}
88 | iPadHighResLandscapeSplashScreen: {fileID: 0}
89 | AndroidTargetDevice: 0
90 | AndroidTargetGraphics: 1
91 | AndroidSplashScreenScale: 0
92 | AndroidKeystoreName:
93 | AndroidKeyaliasName:
94 | resolutionDialogBanner: {fileID: 0}
95 | m_BuildTargetIcons:
96 | - m_BuildTarget:
97 | m_Icons:
98 | - m_Icon: {fileID: 0}
99 | m_Size: 128
100 | m_BuildTargetBatching:
101 | - m_BuildTarget: iPhone
102 | m_StaticBatching: 1
103 | m_DynamicBatching: 1
104 | webPlayerTemplate: APPLICATION:Default
105 | m_TemplateCustomTags: {}
106 | wiiRegion: 1
107 | wiiGameCode: RABA
108 | wiiGameVersion:
109 | wiiCompanyCode: ZZ
110 | wiiSupportsNunchuk: 0
111 | wiiSupportsClassicController: 0
112 | wiiSupportsBalanceBoard: 0
113 | wiiSupportsMotionPlus: 0
114 | wiiControllerCount: 1
115 | wiiFloatingPointExceptions: 0
116 | wiiScreenCrashDumps: 1
117 | wiiMemoryLabelCount: 147
118 | wiiMemorySetup: 5effbee7ffffff75f70100000000000000000000
119 | XboxTitleId:
120 | XboxImageXexPath:
121 | XboxSpaPath:
122 | XboxGenerateSpa: 0
123 | XboxDeployKinectResources: 0
124 | XboxSplashScreen: {fileID: 0}
125 | xboxSpeechDB: 0
126 | ps3TitleConfigPath:
127 | ps3DLCConfigPath:
128 | ps3ThumbnailPath:
129 | ps3BackgroundPath:
130 | ps3SoundPath:
131 | ps3TrophyCommId:
132 | ps3TrophyPackagePath:
133 | ps3ReservedMemorySizeMB: 16
134 | ps3BootCheckMaxSaveGameSizeKB: 128
135 | ps3TrophyCommSig:
136 | ps3SaveGameSlots: 1
137 | ps3EDATKeyFilePath:
138 | ps3TrialMode: 0
139 | flashStrippingLevel: 2
140 | firstStreamedLevelWithResources: 0
141 | unityRebuildLibraryVersion: 9
142 | unityForwardCompatibleVersion: 36
143 | unityStandardAssetsVersion: 0
144 |
--------------------------------------------------------------------------------
/ProjectSettings/QualitySettings.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/ProjectSettings/QualitySettings.asset
--------------------------------------------------------------------------------
/ProjectSettings/TagManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/ProjectSettings/TagManager.asset
--------------------------------------------------------------------------------
/ProjectSettings/TimeManager.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/ProjectSettings/TimeManager.asset
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Google Drive for Unity3D
2 | ========================
3 |
4 | Introduction
5 | ------------
6 |
7 | Google Drive for Unity3D plugin.
8 |
9 | You can upload files, explore, download on the Google Drive storage.
10 |
11 | This plugin supports PC(Windows and Mac), Android and iOS.
12 |
13 | * Google Drive supports 'App Data' that is only accessible by your application.
14 | See
15 |
16 | Installation
17 | ------------
18 |
19 | ### Step 1: Enable the Google Drive API.
20 |
21 | * PC and iOS: (Step 1)
22 |
23 | * Android: (Step 1, 2)
24 |
25 | ### Step 2: Type Your Client ID and Secret to DriveTest.cs.
26 |
27 | In the line 40:
28 |
29 | ```c#
30 | drive.ClientID = "YOUR CLIENT ID";
31 | drive.ClientSecret = "YOUR CLIENT SECRET";
32 | ```
33 |
34 | * PC and iOS can use same Client ID and secret.
35 |
36 | * Android doesn't need Client ID and secret.
37 |
38 | ### Step 3: Run the Sample Scene 'DriveTest'.
39 |
40 | All done!
41 |
42 | Doxygen Docs
43 | ------------
44 |
45 | [here](http://midworld.github.io/unity-googledrive/)
46 |
47 | Demo Downloads
48 | --------------
49 |
50 | * Windows Binary: [unitydrivetest_win.zip](http://midworld.github.io/unity-googledrive/unitydrivetest_win.zip)
51 |
52 | * Android APK: [unitydrivetest.apk](http://midworld.github.io/unity-googledrive/unitydrivetest.apk)
53 |
54 | Sample Code
55 | -----------
56 |
57 | ```c#
58 | var drive = new GoogleDrive();
59 | drive.ClientID = "YOUR CLIENT ID";
60 | drive.ClientSecret = "YOUR CLIENT SECRET";
61 |
62 | // Request authorization.
63 | var authorization = drive.Authorize();
64 | yield return StartCoroutine(authorization);
65 |
66 | if (authorization.Current is Exception)
67 | {
68 | Debug.LogWarning(authorization.Current as Exception);
69 | yield break;
70 | }
71 |
72 | // Authorization succeeded.
73 | Debug.Log("User Account: " + drive.UserAccount);
74 |
75 | // Upload a text file.
76 | var bytes = Encoding.UTF8.GetBytes("world!");
77 | yield return StartCoroutine(drive.UploadFile("hello.txt", "text/plain", bytes));
78 |
79 | // Get all files.
80 | var listFiles = drive.ListAllFiles();
81 | yield return StartCoroutine(listFiles);
82 |
83 | var files = GoogleDrive.GetResult>(listFiles);
84 | if (files != null)
85 | {
86 | foreach (var file in files)
87 | {
88 | // Download a text file and print.
89 | if (file.Title.EndsWith(".txt"))
90 | {
91 | var download = drive.DownloadFile(file);
92 | yield return StartCoroutine(download);
93 |
94 | var data = GoogleDrive.GetResult(download);
95 | Debug.Log(System.Text.Encoding.UTF8.GetString(data));
96 | }
97 | }
98 | }
99 | ```
100 |
101 | Work with 'App Data':
102 |
103 | ```c#
104 | // Upload score in 'AppData'.
105 | int score = 10000;
106 | var bytes = Encoding.UTF8.GetBytes(score.ToString());
107 |
108 | // User cannot see 'score.txt'. Only your app can see this file.
109 | StartCoroutine(drive.UploadFile("score.txt", "text/plain", drive.AppData, bytes));
110 | ```
111 |
112 | License
113 | -------
114 |
115 | Apache License 2.0
116 |
--------------------------------------------------------------------------------
/Store/Screenshot_2013-04-01-11-26-25.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Store/Screenshot_2013-04-01-11-26-25.png
--------------------------------------------------------------------------------
/Store/Screenshot_2013-04-01-11-27-42.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Store/Screenshot_2013-04-01-11-27-42.png
--------------------------------------------------------------------------------
/Store/big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Store/big.png
--------------------------------------------------------------------------------
/Store/big.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Store/big.psd
--------------------------------------------------------------------------------
/Store/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Store/icon.png
--------------------------------------------------------------------------------
/Store/icon.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Store/icon.psd
--------------------------------------------------------------------------------
/Store/small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Store/small.png
--------------------------------------------------------------------------------
/Store/small.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/Store/small.psd
--------------------------------------------------------------------------------
/docs/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/bc_s.png
--------------------------------------------------------------------------------
/docs/class_midworld_1_1_unity_coroutine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/class_midworld_1_1_unity_coroutine.png
--------------------------------------------------------------------------------
/docs/class_midworld_1_1_unity_web_response.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/class_midworld_1_1_unity_web_response.png
--------------------------------------------------------------------------------
/docs/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/closed.png
--------------------------------------------------------------------------------
/docs/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/doxygen.png
--------------------------------------------------------------------------------
/docs/ftv2blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/ftv2blank.png
--------------------------------------------------------------------------------
/docs/ftv2doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/ftv2doc.png
--------------------------------------------------------------------------------
/docs/ftv2folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/ftv2folderclosed.png
--------------------------------------------------------------------------------
/docs/ftv2folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/ftv2folderopen.png
--------------------------------------------------------------------------------
/docs/ftv2lastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/ftv2lastnode.png
--------------------------------------------------------------------------------
/docs/ftv2link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/ftv2link.png
--------------------------------------------------------------------------------
/docs/ftv2mlastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/ftv2mlastnode.png
--------------------------------------------------------------------------------
/docs/ftv2mnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/ftv2mnode.png
--------------------------------------------------------------------------------
/docs/ftv2node.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/ftv2node.png
--------------------------------------------------------------------------------
/docs/ftv2plastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/ftv2plastnode.png
--------------------------------------------------------------------------------
/docs/ftv2pnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/ftv2pnode.png
--------------------------------------------------------------------------------
/docs/ftv2splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/ftv2splitbar.png
--------------------------------------------------------------------------------
/docs/ftv2vertline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/ftv2vertline.png
--------------------------------------------------------------------------------
/docs/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/icon.png
--------------------------------------------------------------------------------
/docs/installdox:
--------------------------------------------------------------------------------
1 | #!/usr/bin/perl
2 |
3 | %subst = ( );
4 | $quiet = 0;
5 |
6 | while ( @ARGV ) {
7 | $_ = shift @ARGV;
8 | if ( s/^-// ) {
9 | if ( /^l(.*)/ ) {
10 | $v = ($1 eq "") ? shift @ARGV : $1;
11 | ($v =~ /\/$/) || ($v .= "/");
12 | $_ = $v;
13 | if ( /(.+)\@(.+)/ ) {
14 | if ( exists $subst{$1} ) {
15 | $subst{$1} = $2;
16 | } else {
17 | print STDERR "Unknown tag file $1 given with option -l\n";
18 | &usage();
19 | }
20 | } else {
21 | print STDERR "Argument $_ is invalid for option -l\n";
22 | &usage();
23 | }
24 | }
25 | elsif ( /^q/ ) {
26 | $quiet = 1;
27 | }
28 | elsif ( /^\?|^h/ ) {
29 | &usage();
30 | }
31 | else {
32 | print STDERR "Illegal option -$_\n";
33 | &usage();
34 | }
35 | }
36 | else {
37 | push (@files, $_ );
38 | }
39 | }
40 |
41 | foreach $sub (keys %subst)
42 | {
43 | if ( $subst{$sub} eq "" )
44 | {
45 | print STDERR "No substitute given for tag file `$sub'\n";
46 | &usage();
47 | }
48 | elsif ( ! $quiet && $sub ne "_doc" && $sub ne "_cgi" )
49 | {
50 | print "Substituting $subst{$sub} for each occurrence of tag file $sub\n";
51 | }
52 | }
53 |
54 | if ( ! @files ) {
55 | if (opendir(D,".")) {
56 | foreach $file ( readdir(D) ) {
57 | $match = ".html";
58 | next if ( $file =~ /^\.\.?$/ );
59 | ($file =~ /$match/) && (push @files, $file);
60 | ($file =~ /\.svg/) && (push @files, $file);
61 | ($file =~ "navtree.js") && (push @files, $file);
62 | }
63 | closedir(D);
64 | }
65 | }
66 |
67 | if ( ! @files ) {
68 | print STDERR "Warning: No input files given and none found!\n";
69 | }
70 |
71 | foreach $f (@files)
72 | {
73 | if ( ! $quiet ) {
74 | print "Editing: $f...\n";
75 | }
76 | $oldf = $f;
77 | $f .= ".bak";
78 | unless (rename $oldf,$f) {
79 | print STDERR "Error: cannot rename file $oldf\n";
80 | exit 1;
81 | }
82 | if (open(F,"<$f")) {
83 | unless (open(G,">$oldf")) {
84 | print STDERR "Error: opening file $oldf for writing\n";
85 | exit 1;
86 | }
87 | if ($oldf ne "tree.js") {
88 | while () {
89 | s/doxygen\=\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\" (xlink:href|href|src)=\"\2/doxygen\=\"$1:$subst{$1}\" \3=\"$subst{$1}/g;
90 | print G "$_";
91 | }
92 | }
93 | else {
94 | while () {
95 | s/\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\", \"\2/\"$1:$subst{$1}\" ,\"$subst{$1}/g;
96 | print G "$_";
97 | }
98 | }
99 | }
100 | else {
101 | print STDERR "Warning file $f does not exist\n";
102 | }
103 | unlink $f;
104 | }
105 |
106 | sub usage {
107 | print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n";
108 | print STDERR "Options:\n";
109 | print STDERR " -l tagfile\@linkName tag file + URL or directory \n";
110 | print STDERR " -q Quiet mode\n\n";
111 | exit 1;
112 | }
113 |
--------------------------------------------------------------------------------
/docs/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/nav_f.png
--------------------------------------------------------------------------------
/docs/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/nav_h.png
--------------------------------------------------------------------------------
/docs/navtree.css:
--------------------------------------------------------------------------------
1 | #nav-tree .children_ul {
2 | margin:0;
3 | padding:4px;
4 | }
5 |
6 | #nav-tree ul {
7 | list-style:none outside none;
8 | margin:0px;
9 | padding:0px;
10 | }
11 |
12 | #nav-tree li {
13 | white-space:nowrap;
14 | margin:0px;
15 | padding:0px;
16 | }
17 |
18 | #nav-tree .plus {
19 | margin:0px;
20 | }
21 |
22 | #nav-tree .selected {
23 | background-image: url('tab_a.png');
24 | background-repeat:repeat-x;
25 | color: #fff;
26 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
27 | }
28 |
29 | #nav-tree img {
30 | margin:0px;
31 | padding:0px;
32 | border:0px;
33 | vertical-align: middle;
34 | }
35 |
36 | #nav-tree a {
37 | text-decoration:none;
38 | padding:0px;
39 | margin:0px;
40 | outline:none;
41 | }
42 |
43 | #nav-tree .label {
44 | margin:0px;
45 | padding:0px;
46 | }
47 |
48 | #nav-tree .label a {
49 | padding:2px;
50 | }
51 |
52 | #nav-tree .selected a {
53 | text-decoration:none;
54 | padding:2px;
55 | margin:0px;
56 | color:#fff;
57 | }
58 |
59 | #nav-tree .children_ul {
60 | margin:0px;
61 | padding:0px;
62 | }
63 |
64 | #nav-tree .item {
65 | margin:0px;
66 | padding:0px;
67 | }
68 |
69 | #nav-tree {
70 | padding: 0px 0px;
71 | background-color: #FAFAFF;
72 | font-size:14px;
73 | overflow:auto;
74 | }
75 |
76 | #doc-content {
77 | overflow:auto;
78 | display:block;
79 | padding:0px;
80 | margin:0px;
81 | }
82 |
83 | #side-nav {
84 | padding:0 6px 0 0;
85 | margin: 0px;
86 | display:block;
87 | position: absolute;
88 | left: 0px;
89 | width: 300px;
90 | }
91 |
92 | .ui-resizable .ui-resizable-handle {
93 | display:block;
94 | }
95 |
96 | .ui-resizable-e {
97 | background:url("ftv2splitbar.png") repeat scroll right center transparent;
98 | cursor:e-resize;
99 | height:100%;
100 | right:0;
101 | top:0;
102 | width:6px;
103 | }
104 |
105 | .ui-resizable-handle {
106 | display:none;
107 | font-size:0.1px;
108 | position:absolute;
109 | z-index:1;
110 | }
111 |
112 | #nav-tree-contents {
113 | margin: 6px 0px 0px 0px;
114 | }
115 |
116 | #nav-tree {
117 | background-image:url('nav_h.png');
118 | background-repeat:repeat-x;
119 | background-color: #F9FAFC;
120 | }
121 |
122 |
123 |
124 |
--------------------------------------------------------------------------------
/docs/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/open.png
--------------------------------------------------------------------------------
/docs/resize.js:
--------------------------------------------------------------------------------
1 | var cookie_namespace = 'doxygen';
2 | var sidenav,navtree,content,header;
3 |
4 | function readCookie(cookie)
5 | {
6 | var myCookie = cookie_namespace+"_"+cookie+"=";
7 | if (document.cookie)
8 | {
9 | var index = document.cookie.indexOf(myCookie);
10 | if (index != -1)
11 | {
12 | var valStart = index + myCookie.length;
13 | var valEnd = document.cookie.indexOf(";", valStart);
14 | if (valEnd == -1)
15 | {
16 | valEnd = document.cookie.length;
17 | }
18 | var val = document.cookie.substring(valStart, valEnd);
19 | return val;
20 | }
21 | }
22 | return 0;
23 | }
24 |
25 | function writeCookie(cookie, val, expiration)
26 | {
27 | if (val==undefined) return;
28 | if (expiration == null)
29 | {
30 | var date = new Date();
31 | date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
32 | expiration = date.toGMTString();
33 | }
34 | document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/";
35 | }
36 |
37 | function resizeWidth()
38 | {
39 | var windowWidth = $(window).width() + "px";
40 | var sidenavWidth = $(sidenav).width();
41 | content.css({marginLeft:parseInt(sidenavWidth)+6+"px"}); //account for 6px-wide handle-bar
42 | writeCookie('width',sidenavWidth, null);
43 | }
44 |
45 | function restoreWidth(navWidth)
46 | {
47 | var windowWidth = $(window).width() + "px";
48 | content.css({marginLeft:parseInt(navWidth)+6+"px"});
49 | sidenav.css({width:navWidth + "px"});
50 | }
51 |
52 | function resizeHeight()
53 | {
54 | var headerHeight = header.height();
55 | var footerHeight = footer.height();
56 | var windowHeight = $(window).height() - headerHeight - footerHeight;
57 | content.css({height:windowHeight + "px"});
58 | navtree.css({height:windowHeight + "px"});
59 | sidenav.css({height:windowHeight + "px",top: headerHeight+"px"});
60 | }
61 |
62 | function initResizable()
63 | {
64 | header = $("#top");
65 | sidenav = $("#side-nav");
66 | content = $("#doc-content");
67 | navtree = $("#nav-tree");
68 | footer = $("#nav-path");
69 | $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } });
70 | $(window).resize(function() { resizeHeight(); });
71 | var width = readCookie('width');
72 | if (width) { restoreWidth(width); } else { resizeWidth(); }
73 | resizeHeight();
74 | var url = location.href;
75 | var i=url.indexOf("#");
76 | if (i>=0) window.location.hash=url.substr(i);
77 | var _preventDefault = function(evt) { evt.preventDefault(); };
78 | $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault);
79 | }
80 |
81 |
82 |
--------------------------------------------------------------------------------
/docs/search/all_61.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
AppData
13 |
GoogleDrive
14 |
15 |
16 |
22 |
28 |
29 |
30 |
Authorize
31 |
GoogleDrive
32 |
33 |
34 |
39 |
Searching...
40 |
No Matches
41 |
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/docs/search/all_62.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
body
13 |
Midworld::UnityWebRequest
14 |
15 |
16 |
22 |
23 |
24 |
bytes
25 |
Midworld::UnityWebResponse
26 |
27 |
28 |
Searching...
29 |
No Matches
30 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/docs/search/all_63.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
ClientID
13 |
GoogleDrive
14 |
15 |
16 |
22 |
23 |
24 |
Code
25 |
GoogleDrive::Exception
26 |
27 |
28 |
34 |
35 |
36 |
Current
37 |
Midworld::UnityCoroutine
38 |
39 |
40 |
Searching...
41 |
No Matches
42 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/docs/search/all_65.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
Exception
13 |
GoogleDrive
14 |
15 |
16 |
17 |
18 |
Exception
19 |
GoogleDrive::Exception
20 |
21 |
22 |
Searching...
23 |
No Matches
24 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/docs/search/all_66.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
File
13 |
GoogleDrive
14 |
15 |
16 |
17 |
18 |
File
19 |
GoogleDrive::File
20 |
21 |
22 |
23 |
24 |
FileSize
25 |
GoogleDrive::File
26 |
27 |
28 |
Searching...
29 |
No Matches
30 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/docs/search/all_67.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
GetFile
13 |
GoogleDrive
14 |
15 |
16 |
22 |
31 |
Searching...
32 |
No Matches
33 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/docs/search/all_68.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
19 |
20 |
21 |
httpVersion
22 |
Midworld::UnityWebResponse
23 |
24 |
25 |
Searching...
26 |
No Matches
27 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/docs/search/all_69.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
ID
13 |
GoogleDrive::File
14 |
15 |
16 |
25 |
31 |
40 |
41 |
42 |
IsFolder
43 |
GoogleDrive::File
44 |
45 |
46 |
Searching...
47 |
No Matches
48 |
54 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/docs/search/all_6c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
17 |
18 |
ListFiles
19 |
GoogleDrive
20 |
21 |
22 |
28 |
Searching...
29 |
No Matches
30 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/docs/search/all_6d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
21 |
22 |
23 |
MimeType
24 |
GoogleDrive::File
25 |
26 |
27 |
33 |
34 |
35 |
MoveNext
36 |
Midworld::UnityCoroutine
37 |
38 |
39 |
Searching...
40 |
No Matches
41 |
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/docs/search/all_6f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
OnGUI
13 |
DriveTest
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_70.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
Parents
13 |
GoogleDrive::File
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/all_72.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
Reset
13 |
Midworld::UnityCoroutine
14 |
15 |
16 |
17 |
18 |
routines
19 |
Midworld::UnityCoroutine
20 |
21 |
22 |
Searching...
23 |
No Matches
24 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/docs/search/all_73.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
StartServer
13 |
AuthRedirectionServer
14 |
15 |
16 |
17 |
18 |
StopServer
19 |
AuthRedirectionServer
20 |
21 |
22 |
Searching...
23 |
No Matches
24 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/docs/search/all_74.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
17 |
18 |
Title
19 |
GoogleDrive::File
20 |
21 |
22 |
23 |
24 |
ToJSON
25 |
GoogleDrive::File
26 |
27 |
28 |
29 |
30 |
ToString
31 |
GoogleDrive::File
32 |
33 |
34 |
35 |
36 |
TouchFile
37 |
GoogleDrive
38 |
39 |
40 |
Searching...
41 |
No Matches
42 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/docs/search/all_77.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
15 |
20 |
Searching...
21 |
No Matches
22 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/classes_61.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
21 |
Searching...
22 |
No Matches
23 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/docs/search/classes_64.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
15 |
Searching...
16 |
No Matches
17 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/docs/search/classes_65.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
Exception
13 |
GoogleDrive
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_66.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
File
13 |
GoogleDrive
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/classes_67.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
15 |
Searching...
16 |
No Matches
17 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/docs/search/classes_75.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
22 |
28 |
Searching...
29 |
No Matches
30 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/docs/search/classes_77.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
15 |
20 |
Searching...
21 |
No Matches
22 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/search/close.png
--------------------------------------------------------------------------------
/docs/search/files_61.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
15 |
Searching...
16 |
No Matches
17 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/docs/search/files_64.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
15 |
Searching...
16 |
No Matches
17 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/docs/search/files_67.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
15 |
20 |
25 |
30 |
35 |
Searching...
36 |
No Matches
37 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/docs/search/files_75.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
15 |
20 |
25 |
Searching...
26 |
No Matches
27 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/docs/search/files_77.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
15 |
20 |
Searching...
21 |
No Matches
22 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/search/functions_5f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
22 |
28 |
34 |
40 |
46 |
Searching...
47 |
No Matches
48 |
54 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/docs/search/functions_61.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
Authorize
13 |
GoogleDrive
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_64.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
17 |
18 |
DoSync
19 |
Midworld::UnityCoroutine
20 |
21 |
22 |
31 |
40 |
Searching...
41 |
No Matches
42 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/docs/search/functions_65.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
Exception
13 |
GoogleDrive::Exception
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_66.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
File
13 |
GoogleDrive::File
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_67.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
GetFile
13 |
GoogleDrive
14 |
15 |
16 |
22 |
28 |
Searching...
29 |
No Matches
30 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/docs/search/functions_69.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
19 |
20 |
21 |
IsDone
22 |
GoogleDrive
23 |
24 |
25 |
Searching...
26 |
No Matches
27 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/docs/search/functions_6c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
17 |
18 |
ListFiles
19 |
GoogleDrive
20 |
21 |
22 |
28 |
Searching...
29 |
No Matches
30 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/docs/search/functions_6d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
MoveNext
13 |
Midworld::UnityCoroutine
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_6f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
OnGUI
13 |
DriveTest
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_72.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
Reset
13 |
Midworld::UnityCoroutine
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/functions_73.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
StartServer
13 |
AuthRedirectionServer
14 |
15 |
16 |
17 |
18 |
StopServer
19 |
AuthRedirectionServer
20 |
21 |
22 |
Searching...
23 |
No Matches
24 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/docs/search/functions_74.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
ToJSON
13 |
GoogleDrive::File
14 |
15 |
16 |
17 |
18 |
ToString
19 |
GoogleDrive::File
20 |
21 |
22 |
23 |
24 |
TouchFile
25 |
GoogleDrive
26 |
27 |
28 |
Searching...
29 |
No Matches
30 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/docs/search/functions_75.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
25 |
31 |
41 |
Searching...
42 |
No Matches
43 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/docs/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/search/mag_sel.png
--------------------------------------------------------------------------------
/docs/search/namespaces_6d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
15 |
Searching...
16 |
No Matches
17 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/docs/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/docs/search/properties_61.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
AppData
13 |
GoogleDrive
14 |
15 |
16 |
22 |
Searching...
23 |
No Matches
24 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/docs/search/properties_62.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
body
13 |
Midworld::UnityWebRequest
14 |
15 |
16 |
17 |
18 |
bytes
19 |
Midworld::UnityWebResponse
20 |
21 |
22 |
Searching...
23 |
No Matches
24 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/docs/search/properties_63.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
ClientID
13 |
GoogleDrive
14 |
15 |
16 |
22 |
23 |
24 |
Code
25 |
GoogleDrive::Exception
26 |
27 |
28 |
34 |
35 |
36 |
Current
37 |
Midworld::UnityCoroutine
38 |
39 |
40 |
Searching...
41 |
No Matches
42 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/docs/search/properties_64.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
17 |
18 |
done
19 |
Midworld::UnityCoroutine
20 |
21 |
22 |
28 |
Searching...
29 |
No Matches
30 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/docs/search/properties_65.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
error
13 |
Midworld::UnityWebResponse
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/properties_66.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
FileSize
13 |
GoogleDrive::File
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/properties_68.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
19 |
20 |
21 |
httpVersion
22 |
Midworld::UnityWebResponse
23 |
24 |
25 |
Searching...
26 |
No Matches
27 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/docs/search/properties_69.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
ID
13 |
GoogleDrive::File
14 |
15 |
16 |
22 |
23 |
24 |
isDone
25 |
Midworld::UnityCoroutine
26 |
27 |
28 |
29 |
30 |
IsFolder
31 |
GoogleDrive::File
32 |
33 |
34 |
Searching...
35 |
No Matches
36 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/docs/search/properties_6d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
17 |
18 |
MimeType
19 |
GoogleDrive::File
20 |
21 |
22 |
28 |
Searching...
29 |
No Matches
30 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/docs/search/properties_70.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
Parents
13 |
GoogleDrive::File
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/properties_72.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
reasonPhrase
13 |
Midworld::UnityWebResponse
14 |
15 |
16 |
17 |
18 |
Result
19 |
GoogleDrive::AsyncSuccess
20 |
21 |
22 |
Searching...
23 |
No Matches
24 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/docs/search/properties_73.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
statusCode
13 |
Midworld::UnityWebResponse
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/properties_74.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
17 |
18 |
Title
19 |
GoogleDrive::File
20 |
21 |
22 |
Searching...
23 |
No Matches
24 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/docs/search/properties_75.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/search/search_l.png
--------------------------------------------------------------------------------
/docs/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/search/search_m.png
--------------------------------------------------------------------------------
/docs/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/search/search_r.png
--------------------------------------------------------------------------------
/docs/search/variables_5f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
_body
13 |
Midworld::UnityWebRequest
14 |
15 |
16 |
17 |
18 |
_done
19 |
Midworld::UnityCoroutine
20 |
21 |
22 |
23 |
24 |
_isDone
25 |
Midworld::UnityCoroutine
26 |
27 |
28 |
Searching...
29 |
No Matches
30 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/docs/search/variables_62.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_63.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
cachedText
13 |
Midworld::UnityWebResponse
14 |
15 |
16 |
17 |
18 |
cube
19 |
DriveTest
20 |
21 |
22 |
Searching...
23 |
No Matches
24 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/docs/search/variables_64.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
drive
13 |
DriveTest
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_66.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
file
13 |
DriveTest
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_67.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_69.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
17 |
18 |
isCoroutine
19 |
Midworld::UnityCoroutine
20 |
21 |
22 |
Searching...
23 |
No Matches
24 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/docs/search/variables_6d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_72.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
routines
13 |
Midworld::UnityCoroutine
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_73.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_74.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
TIMEOUT
13 |
Midworld::UnityWebResponse
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/search/variables_75.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
16 |
17 |
18 |
uploadTextInProgress
19 |
DriveTest
20 |
21 |
22 |
Searching...
23 |
No Matches
24 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/docs/search/variables_77.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Loading...
10 |
11 |
12 |
webView
13 |
WebViewPlugin
14 |
15 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/docs/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/tab_a.png
--------------------------------------------------------------------------------
/docs/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/tab_b.png
--------------------------------------------------------------------------------
/docs/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/tab_h.png
--------------------------------------------------------------------------------
/docs/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/tab_s.png
--------------------------------------------------------------------------------
/docs/tabs.css:
--------------------------------------------------------------------------------
1 | .tabs, .tabs2, .tabs3 {
2 | background-image: url('tab_b.png');
3 | width: 100%;
4 | z-index: 101;
5 | font-size: 13px;
6 | }
7 |
8 | .tabs2 {
9 | font-size: 10px;
10 | }
11 | .tabs3 {
12 | font-size: 9px;
13 | }
14 |
15 | .tablist {
16 | margin: 0;
17 | padding: 0;
18 | display: table;
19 | }
20 |
21 | .tablist li {
22 | float: left;
23 | display: table-cell;
24 | background-image: url('tab_b.png');
25 | line-height: 36px;
26 | list-style: none;
27 | }
28 |
29 | .tablist a {
30 | display: block;
31 | padding: 0 20px;
32 | font-weight: bold;
33 | background-image:url('tab_s.png');
34 | background-repeat:no-repeat;
35 | background-position:right;
36 | color: #283A5D;
37 | text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
38 | text-decoration: none;
39 | outline: none;
40 | }
41 |
42 | .tabs3 .tablist a {
43 | padding: 0 10px;
44 | }
45 |
46 | .tablist a:hover {
47 | background-image: url('tab_h.png');
48 | background-repeat:repeat-x;
49 | color: #fff;
50 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
51 | text-decoration: none;
52 | }
53 |
54 | .tablist li.current a {
55 | background-image: url('tab_a.png');
56 | background-repeat:repeat-x;
57 | color: #fff;
58 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
59 | }
60 |
--------------------------------------------------------------------------------
/docs/unitydrivetest.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/unitydrivetest.apk
--------------------------------------------------------------------------------
/docs/unitydrivetest_win.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/midworld/unity-googledrive/3c102e28a725a9220926f4286493b6d5395399f4/docs/unitydrivetest_win.zip
--------------------------------------------------------------------------------