diff --git a/Assets/WebGLTemplates.meta b/Assets/WebGLTemplates.meta new file mode 100644 index 0000000..fcbbadb --- /dev/null +++ b/Assets/WebGLTemplates.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f8bd4c1760ad60d4984d6daacee39c5a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WebGLTemplates/Web3.Unity.meta b/Assets/WebGLTemplates/Web3.Unity.meta new file mode 100644 index 0000000..ddab454 --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c7d1d0519ba3c524faf20e16a370bf00 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData.meta b/Assets/WebGLTemplates/Web3.Unity/TemplateData.meta new file mode 100644 index 0000000..be68c9a --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/TemplateData.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bc11b2a73d9882c4d84bf2714d5ef5ad +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/favicon.ico b/Assets/WebGLTemplates/Web3.Unity/TemplateData/favicon.ico new file mode 100644 index 0000000..07db393 Binary files /dev/null and b/Assets/WebGLTemplates/Web3.Unity/TemplateData/favicon.ico differ diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/favicon.ico.meta b/Assets/WebGLTemplates/Web3.Unity/TemplateData/favicon.ico.meta new file mode 100644 index 0000000..0bc560e --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/TemplateData/favicon.ico.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 46a03a046148e2f4ca4972018620e503 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/fullscreen-button.png b/Assets/WebGLTemplates/Web3.Unity/TemplateData/fullscreen-button.png new file mode 100644 index 0000000..e7b6496 Binary files /dev/null and b/Assets/WebGLTemplates/Web3.Unity/TemplateData/fullscreen-button.png differ diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/fullscreen-button.png.meta b/Assets/WebGLTemplates/Web3.Unity/TemplateData/fullscreen-button.png.meta new file mode 100644 index 0000000..eb039aa --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/TemplateData/fullscreen-button.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7cfe99c23dd15a8458cd531153f2bbdf +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-empty-dark.png b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-empty-dark.png new file mode 100644 index 0000000..d01612f Binary files /dev/null and b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-empty-dark.png differ diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-empty-dark.png.meta b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-empty-dark.png.meta new file mode 100644 index 0000000..e8c974e --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-empty-dark.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 32c98ec8a95f6ef49a7e0df6aadcec8c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-empty-light.png b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-empty-light.png new file mode 100644 index 0000000..593a329 Binary files /dev/null and b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-empty-light.png differ diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-empty-light.png.meta b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-empty-light.png.meta new file mode 100644 index 0000000..b3401ee --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-empty-light.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f46127c878697e64a9b76ecfa2d28f6f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-full-dark.png b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-full-dark.png new file mode 100644 index 0000000..c432c86 Binary files /dev/null and b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-full-dark.png differ diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-full-dark.png.meta b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-full-dark.png.meta new file mode 100644 index 0000000..b8786fd --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-full-dark.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 540ca5c367fa29945a89208e0d5a3051 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-full-light.png b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-full-light.png new file mode 100644 index 0000000..e683131 Binary files /dev/null and b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-full-light.png differ diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-full-light.png.meta b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-full-light.png.meta new file mode 100644 index 0000000..82774c2 --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/TemplateData/progress-bar-full-light.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 471f6a1fa948a7f4a94a05beea39d29e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/style.css b/Assets/WebGLTemplates/Web3.Unity/TemplateData/style.css new file mode 100644 index 0000000..69ae8bf --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/TemplateData/style.css @@ -0,0 +1,16 @@ +body { padding: 0; margin: 0 } +#unity-container { position: absolute } +#unity-container.unity-desktop { left: 50%; top: 50%; transform: translate(-50%, -50%) } +#unity-container.unity-mobile { width: 100%; height: 100% } +#unity-canvas { background: {{{ BACKGROUND_COLOR }}} } +.unity-mobile #unity-canvas { width: 100%; height: 100% } +#unity-loading-bar { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: none } +#unity-logo { width: 154px; height: 130px; background: url('unity-logo-{{{ SPLASH_SCREEN_STYLE.toLowerCase() }}}.png') no-repeat center } +#unity-progress-bar-empty { width: 141px; height: 18px; margin-top: 10px; margin-left: 6.5px; background: url('progress-bar-empty-{{{ SPLASH_SCREEN_STYLE.toLowerCase() }}}.png') no-repeat center } +#unity-progress-bar-full { width: 0%; height: 18px; margin-top: 10px; background: url('progress-bar-full-{{{ SPLASH_SCREEN_STYLE.toLowerCase() }}}.png') no-repeat center } +#unity-footer { position: relative } +.unity-mobile #unity-footer { display: none } +#unity-webgl-logo { float:left; width: 204px; height: 38px; background: url('webgl-logo.png') no-repeat center } +#unity-build-title { float: right; margin-right: 10px; line-height: 38px; font-family: arial; font-size: 18px } +#unity-fullscreen-button { float: right; width: 38px; height: 38px; background: url('fullscreen-button.png') no-repeat center } +#unity-warning { position: absolute; left: 50%; top: 5%; transform: translate(-50%); background: white; padding: 10px; display: none } diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/style.css.meta b/Assets/WebGLTemplates/Web3.Unity/TemplateData/style.css.meta new file mode 100644 index 0000000..72a1d45 --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/TemplateData/style.css.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1a3e736c9d883cf478cc78f90fc23f3b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/unity-logo-dark.png b/Assets/WebGLTemplates/Web3.Unity/TemplateData/unity-logo-dark.png new file mode 100644 index 0000000..2c33238 Binary files /dev/null and b/Assets/WebGLTemplates/Web3.Unity/TemplateData/unity-logo-dark.png differ diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/unity-logo-dark.png.meta b/Assets/WebGLTemplates/Web3.Unity/TemplateData/unity-logo-dark.png.meta new file mode 100644 index 0000000..d97a90c --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/TemplateData/unity-logo-dark.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d57da18305021d644a99ed86ed517a4b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/unity-logo-light.png b/Assets/WebGLTemplates/Web3.Unity/TemplateData/unity-logo-light.png new file mode 100644 index 0000000..9f0ab84 Binary files /dev/null and b/Assets/WebGLTemplates/Web3.Unity/TemplateData/unity-logo-light.png differ diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/unity-logo-light.png.meta b/Assets/WebGLTemplates/Web3.Unity/TemplateData/unity-logo-light.png.meta new file mode 100644 index 0000000..47acd96 --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/TemplateData/unity-logo-light.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7cea30cd82e609449afadbd63f4e3fba +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/webgl-logo.png b/Assets/WebGLTemplates/Web3.Unity/TemplateData/webgl-logo.png new file mode 100644 index 0000000..338b1ae Binary files /dev/null and b/Assets/WebGLTemplates/Web3.Unity/TemplateData/webgl-logo.png differ diff --git a/Assets/WebGLTemplates/Web3.Unity/TemplateData/webgl-logo.png.meta b/Assets/WebGLTemplates/Web3.Unity/TemplateData/webgl-logo.png.meta new file mode 100644 index 0000000..c17b1df --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/TemplateData/webgl-logo.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a4aa53e810db5b8428fdbaf80d626c00 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WebGLTemplates/Web3.Unity/index.html b/Assets/WebGLTemplates/Web3.Unity/index.html new file mode 100644 index 0000000..9e15f21 --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/index.html @@ -0,0 +1,131 @@ + + + + + + Unity WebGL Player | {{{ PRODUCT_NAME }}} + + + + +
+ +
+ +
+
+
+
+
+ +
+ + + diff --git a/Assets/WebGLTemplates/Web3.Unity/index.html.meta b/Assets/WebGLTemplates/Web3.Unity/index.html.meta new file mode 100644 index 0000000..ea292c4 --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/index.html.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 611f94688d8360043bbd837b7a92e51f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/WebGLTemplates/Web3.Unity/thumbnail.png b/Assets/WebGLTemplates/Web3.Unity/thumbnail.png new file mode 100644 index 0000000..1e1c986 Binary files /dev/null and b/Assets/WebGLTemplates/Web3.Unity/thumbnail.png differ diff --git a/Assets/WebGLTemplates/Web3.Unity/thumbnail.png.meta b/Assets/WebGLTemplates/Web3.Unity/thumbnail.png.meta new file mode 100644 index 0000000..eafd71d --- /dev/null +++ b/Assets/WebGLTemplates/Web3.Unity/thumbnail.png.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d19e6db0c6bdf7f4eb03b03da09521d6 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json index bfc3f80..a2f2a75 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -7,6 +7,7 @@ "com.unity.ugui": "1.0.0", "com.unity.visualscripting": "1.9.4", "io.chainsafe.web3-unity": "https://github.com/ChainSafe/web3.unity.git?path=/Packages/io.chainsafe.web3-unity", + "io.chainsafe.web3-unity.web3auth": "https://github.com/ChainSafe/web3.unity.git?path=/Packages/io.chainsafe.web3-unity.web3auth", "com.unity.modules.ai": "1.0.0", "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 4dbf3d0..fc6cb46 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -152,6 +152,16 @@ }, "hash": "1dd45f2b2e233d7462a5a654ded715720f6b6f94" }, + "io.chainsafe.web3-unity.web3auth": { + "version": "https://github.com/ChainSafe/web3.unity.git?path=/Packages/io.chainsafe.web3-unity.web3auth", + "depth": 0, + "source": "git", + "dependencies": { + "com.unity.nuget.newtonsoft-json": "3.0.2", + "io.chainsafe.web3-unity": "3.0.6" + }, + "hash": "1dd45f2b2e233d7462a5a654ded715720f6b6f94" + }, "com.unity.modules.ai": { "version": "1.0.0", "depth": 0,