From 5acc3abd58a33e08c00ef53d66598d61f1b4e6df Mon Sep 17 00:00:00 2001
From: sneakzttv <57473220+sneakzttv@users.noreply.github.com>
Date: Thu, 27 Jun 2024 16:51:25 +0800
Subject: [PATCH 1/5] Auth system working, Display populating from account
projects
---
scripts/data/duplicate_samples.txt | 2 +-
.../2.6.0/Marketplace Samples/Models.meta | 8 +
.../Marketplace Samples/Models/ApiResponse.cs | 24 +
.../Models/ApiResponse.cs.meta | 11 +
.../Marketplace Samples/Models/AuthPayload.cs | 43 +
.../Models/AuthPayload.cs.meta | 11 +
.../Models/AuthSystemResponse.cs | 44 +
.../Models/AuthSystemResponse.cs.meta | 11 +
.../Prefabs/MarketplaceGUI.prefab | 2013 +++++++++++++----
.../Prefabs/MarketplaceItem.prefab | 542 ++++-
.../Prefabs/MarketplaceLoginGUI.prefab | 4 +-
.../Scenes/SampleMarketplace.unity | 4 +
.../Scripts/AuthSystemManagerMarketplace.cs | 62 +
.../AuthSystemManagerMarketplace.cs.meta | 11 +
.../Scripts/BrowseMarketplaceManager.cs | 225 +-
.../Scripts/CreateMarketplaceManager.cs | 9 +-
.../Scripts/EventManagerMarketplace.cs | 75 +
.../Scripts/LoginManagerMarketplace.cs | 82 +-
.../Scripts/MarketplaceSelectionManager.cs | 15 +
19 files changed, 2692 insertions(+), 504 deletions(-)
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models.meta
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/ApiResponse.cs
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/ApiResponse.cs.meta
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthPayload.cs
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthPayload.cs.meta
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthSystemResponse.cs
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthSystemResponse.cs.meta
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs.meta
diff --git a/scripts/data/duplicate_samples.txt b/scripts/data/duplicate_samples.txt
index 3b3bc70de..f4dc1d088 100644
--- a/scripts/data/duplicate_samples.txt
+++ b/scripts/data/duplicate_samples.txt
@@ -3,4 +3,4 @@ src/UnitySampleProject/Assets/Samples/web3.unity SDK Web3Auth:Web3Auth Samples:P
src/UnitySampleProject/Assets/Samples/web3.unity SDK Lootboxes:Lootboxes Samples:Packages/io.chainsafe.web3-unity.lootboxes/Samples~/Web3.Unity Chainlink Lootboxes/
src/UnitySampleProject/Assets/Samples/web3.unity SDK Ramp:Ramp Samples:Packages/io.chainsafe.web3-unity.ramp/Samples~/Web3.Unity Ramp/
src/UnitySampleProject/Assets/Samples/web3.unity SDK HyperPlay:HyperPlay Samples:Packages/io.chainsafe.web3-unity.hyperplay/Samples~/Web3.Unity HyperPlay/
-src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace:Web3.Unity Marketplace Samples:Packages/io.chainsafe.web3-unity.marketplace/Samples~/Marketplace Samples/
\ No newline at end of file
+src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace:Marketplace Samples:Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/
\ No newline at end of file
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models.meta
new file mode 100644
index 000000000..fb111bfa9
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ba33a65dd0432ee40a87ee27cc90b732
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/ApiResponse.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/ApiResponse.cs
new file mode 100644
index 000000000..78da911d3
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/ApiResponse.cs
@@ -0,0 +1,24 @@
+using System.Collections.Generic;
+
+namespace ChainSafe.Gaming.Marketplace.Models
+{
+ ///
+ /// Help with api response deserialization.
+ ///
+ public class ApiResponse
+ {
+ public ResponseData response;
+
+ public class ResponseData
+ {
+ public List projects;
+ }
+
+ public class Project
+ {
+ public bool isActive;
+ public string name;
+ public string storageBucket;
+ }
+ }
+}
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/ApiResponse.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/ApiResponse.cs.meta
new file mode 100644
index 000000000..bce111c18
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/ApiResponse.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 1c4ff7b514db51b4f91f668393e935d4
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthPayload.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthPayload.cs
new file mode 100644
index 000000000..9cdb025a7
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthPayload.cs
@@ -0,0 +1,43 @@
+namespace ChainSafe.Gaming.Marketplace.Models
+{
+ ///
+ /// Helps with auth payload serialization.
+ ///
+ public class AuthPayload
+ {
+ ///
+ /// Payload class for email post request.
+ ///
+ public class EmailRequestPayload
+ {
+ public string email;
+ }
+
+ ///
+ /// Payload class for authorization post request.
+ ///
+ public class AuthCodePayload
+ {
+ public string email;
+ public string nonce;
+ }
+
+ ///
+ /// Payload class for login request.
+ ///
+ public class LoginPayload
+ {
+ public string provider;
+ public string service;
+ public string token;
+ }
+
+ ///
+ /// Payload class for refresh token request.
+ ///
+ public class RefreshPayload
+ {
+ public string refresh;
+ }
+ }
+}
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthPayload.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthPayload.cs.meta
new file mode 100644
index 000000000..984538107
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthPayload.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 01f40f011c7122047aba85c2960fe15c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthSystemResponse.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthSystemResponse.cs
new file mode 100644
index 000000000..d9c6d1492
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthSystemResponse.cs
@@ -0,0 +1,44 @@
+namespace ChainSafe.Gaming.Marketplace.Models
+{
+ ///
+ /// Help with auth system response deserialization.
+ ///
+ public class AuthSystemResponse
+ {
+ ///
+ /// Auth response class.
+ ///
+ public class AuthResponse
+ {
+ public string token;
+ public string expires;
+ }
+
+ ///
+ /// Login response class.
+ ///
+ public class LoginResponse
+ {
+ public AccessToken access_token;
+ public RefreshToken refresh_token;
+ }
+
+ ///
+ /// Access token response class.
+ ///
+ public class AccessToken
+ {
+ public string token;
+ public string expires;
+ }
+
+ ///
+ /// Refresh token response class.
+ ///
+ public class RefreshToken
+ {
+ public string token;
+ public string expires;
+ }
+ }
+}
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthSystemResponse.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthSystemResponse.cs.meta
new file mode 100644
index 000000000..fd034bb04
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthSystemResponse.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: bbc14ade9ba17fa499d01fa1d41808d5
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab
index ae7384104..48615629b 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab
@@ -182,9 +182,6 @@ GameObject:
m_Component:
- component: {fileID: 7032195148051090827}
- component: {fileID: 3888794676601567795}
- - component: {fileID: 3159394062453341019}
- - component: {fileID: 553651860193490632}
- - component: {fileID: 9211676354120275012}
m_Layer: 0
m_Name: MarketplaceGUI
m_TagString: Untagged
@@ -241,56 +238,6 @@ MonoBehaviour:
- {fileID: 1803872516701165665}
- {fileID: 8156778746339672801}
borderButtonObjects: []
---- !u!114 &3159394062453341019
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 766668931710979170}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 42dd3e919e7711f4aae361b8f386e304, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- marketplaceLoginPrefab: {fileID: 3848871182362943263, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
- selectMarketplaceMenu: {fileID: 1790624611575048408}
- createMarketplaceMenu: {fileID: 6115726699298547602}
- browseMarketplaceMenu: {fileID: 4204093024382647332}
- createMarketplaceButton: {fileID: 571043346588633499}
- browseMarketplaceButton: {fileID: 5226490549551036920}
- openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
---- !u!114 &553651860193490632
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 766668931710979170}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 555e6e0a018b8e1409faf88dedf9beba, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- selectMarketplaceMenu: {fileID: 1790624611575048408}
- browseMarketplaceMenu: {fileID: 4204093024382647332}
- marketplaceItemPrefab: {fileID: 5206183004537229466, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
---- !u!114 &9211676354120275012
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 766668931710979170}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 967d998774828ca4d92b33e0199f1493, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- selectMarketplaceMenu: {fileID: 1790624611575048408}
- openSelectMarketplaceOptionButton: {fileID: 1135178899713551611}
- createMarketplaceMenu: {fileID: 6115726699298547602}
--- !u!1 &810122982937643375
GameObject:
m_ObjectHideFlags: 0
@@ -430,7 +377,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!224 &1805801320303181160
RectTransform:
m_ObjectHideFlags: 0
@@ -448,7 +395,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: -181}
+ m_AnchoredPosition: {x: -360, y: -301}
m_SizeDelta: {x: 350, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4482287052790624049
@@ -812,6 +759,140 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &1279957993183714475
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 759652505838778681}
+ - component: {fileID: 7498903607327648500}
+ - component: {fileID: 5467746354862323363}
+ m_Layer: 5
+ m_Name: Item Label
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &759652505838778681
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1279957993183714475}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 3053885112019020576}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 5, y: -0.5}
+ m_SizeDelta: {x: -30, y: -3}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &7498903607327648500
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1279957993183714475}
+ m_CullTransparentMesh: 1
+--- !u!114 &5467746354862323363
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1279957993183714475}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: Option A
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4281479730
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 14
+ m_fontSizeBase: 14
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 1
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &1373505954410806246
GameObject:
m_ObjectHideFlags: 0
@@ -932,6 +1013,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 5748179199998829263}
+ - component: {fileID: 8215866645401671721}
m_Layer: 5
m_Name: SelectBrowseOrCreateMenu
m_TagString: Untagged
@@ -964,6 +1046,25 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &8215866645401671721
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1790624611575048408}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 42dd3e919e7711f4aae361b8f386e304, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ marketplaceLoginPrefab: {fileID: 3848871182362943263, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
+ selectMarketplaceMenu: {fileID: 1790624611575048408}
+ createMarketplaceMenu: {fileID: 6115726699298547602}
+ browseMarketplaceMenu: {fileID: 4204093024382647332}
+ createMarketplaceButton: {fileID: 571043346588633499}
+ browseMarketplaceButton: {fileID: 5226490549551036920}
+ openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
--- !u!1 &1803872516701165665
GameObject:
m_ObjectHideFlags: 0
@@ -1683,7 +1784,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 5689678111548430200}
- - component: {fileID: 2568192567763137365}
+ - component: {fileID: 2488548509492322594}
- component: {fileID: 8368946824443392544}
m_Layer: 5
m_Name: MarketplacePanel
@@ -1703,16 +1804,15 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 7363943334813709014}
+ m_Children: []
m_Father: {fileID: 2749101955837899476}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 100, y: 100}
+ m_SizeDelta: {x: 100, y: 80}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &2568192567763137365
+--- !u!114 &2488548509492322594
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -1721,16 +1821,16 @@ MonoBehaviour:
m_GameObject: {fileID: 2624548384446492689}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
+ m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
- m_Bottom: 0
+ m_Bottom: 80
m_ChildAlignment: 1
- m_Spacing: -50
+ m_Spacing: 100
m_ChildForceExpandWidth: 1
m_ChildForceExpandHeight: 1
m_ChildControlWidth: 0
@@ -1977,7 +2077,7 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &3087639109379038966
+--- !u!1 &2947037834061455039
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -1985,54 +2085,56 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 7072259158512690397}
- - component: {fileID: 1722045591663640819}
- - component: {fileID: 5582329259373490076}
- - component: {fileID: 3755498631728467059}
+ - component: {fileID: 4555744490766796872}
+ - component: {fileID: 2063097037590157726}
+ - component: {fileID: 6593128713397204941}
+ - component: {fileID: 1763412278975445159}
m_Layer: 5
- m_Name: Placeholder
+ m_Name: Template
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &7072259158512690397
+ m_IsActive: 0
+--- !u!224 &4555744490766796872
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3087639109379038966}
+ m_GameObject: {fileID: 2947037834061455039}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 8882413456307029714}
+ m_Children:
+ - {fileID: 4084586511047846904}
+ - {fileID: 5901514817436005508}
+ m_Father: {fileID: 2176918875463252328}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &1722045591663640819
+ m_AnchorMax: {x: 1, y: 0}
+ m_AnchoredPosition: {x: 0, y: 2}
+ m_SizeDelta: {x: 0, y: 150}
+ m_Pivot: {x: 0.5, y: 1}
+--- !u!222 &2063097037590157726
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3087639109379038966}
+ m_GameObject: {fileID: 2947037834061455039}
m_CullTransparentMesh: 1
---- !u!114 &5582329259373490076
+--- !u!114 &6593128713397204941
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3087639109379038966}
+ m_GameObject: {fileID: 2947037834061455039}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
@@ -2043,51 +2145,157 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: Please enter marketplace address
- m_isRightToLeft: 0
- m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_fontSharedMaterials: []
- m_fontMaterial: {fileID: 0}
- m_fontMaterials: []
- m_fontColor32:
- serializedVersion: 2
- rgba: 2150773298
- m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5}
- m_enableVertexGradient: 0
- m_colorMode: 3
- m_fontColorGradient:
- topLeft: {r: 1, g: 1, b: 1, a: 1}
- topRight: {r: 1, g: 1, b: 1, a: 1}
- bottomLeft: {r: 1, g: 1, b: 1, a: 1}
- bottomRight: {r: 1, g: 1, b: 1, a: 1}
- m_fontColorGradientPreset: {fileID: 0}
- m_spriteAsset: {fileID: 0}
- m_tintAllSprites: 0
- m_StyleSheet: {fileID: 0}
- m_TextStyleHashCode: -1183493901
- m_overrideHtmlColors: 0
- m_faceColor:
- serializedVersion: 2
- rgba: 4294967295
- m_fontSize: 14
- m_fontSizeBase: 14
- m_fontWeight: 400
- m_enableAutoSizing: 0
- m_fontSizeMin: 18
- m_fontSizeMax: 72
- m_fontStyle: 2
- m_HorizontalAlignment: 2
- m_VerticalAlignment: 512
- m_textAlignment: 65535
- m_characterSpacing: 0
- m_wordSpacing: 0
- m_lineSpacing: 0
- m_lineSpacingMax: 0
- m_paragraphSpacing: 0
- m_charWidthMaxAdj: 0
- m_enableWordWrapping: 0
- m_wordWrappingRatios: 0.4
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &1763412278975445159
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2947037834061455039}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Content: {fileID: 7651105511415335024}
+ m_Horizontal: 0
+ m_Vertical: 1
+ m_MovementType: 2
+ m_Elasticity: 0.1
+ m_Inertia: 1
+ m_DecelerationRate: 0.135
+ m_ScrollSensitivity: 1
+ m_Viewport: {fileID: 4084586511047846904}
+ m_HorizontalScrollbar: {fileID: 0}
+ m_VerticalScrollbar: {fileID: 3751446678593565067}
+ m_HorizontalScrollbarVisibility: 0
+ m_VerticalScrollbarVisibility: 2
+ m_HorizontalScrollbarSpacing: 0
+ m_VerticalScrollbarSpacing: -3
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!1 &3087639109379038966
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7072259158512690397}
+ - component: {fileID: 1722045591663640819}
+ - component: {fileID: 5582329259373490076}
+ - component: {fileID: 3755498631728467059}
+ m_Layer: 5
+ m_Name: Placeholder
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &7072259158512690397
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3087639109379038966}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 8882413456307029714}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1722045591663640819
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3087639109379038966}
+ m_CullTransparentMesh: 1
+--- !u!114 &5582329259373490076
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3087639109379038966}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: Please enter marketplace address
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 2150773298
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 14
+ m_fontSizeBase: 14
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 2
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 0
+ m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
@@ -2132,6 +2340,42 @@ MonoBehaviour:
m_FlexibleWidth: -1
m_FlexibleHeight: -1
m_LayoutPriority: 1
+--- !u!1 &3400198802816735535
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7651105511415335024}
+ m_Layer: 5
+ m_Name: Content
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &7651105511415335024
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3400198802816735535}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 3053885112019020576}
+ m_Father: {fileID: 4084586511047846904}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 28}
+ m_Pivot: {x: 0.5, y: 1}
--- !u!1 &3629092615594490819
GameObject:
m_ObjectHideFlags: 0
@@ -2184,7 +2428,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_Padding: {x: -8, y: -5, z: -8, w: -5}
m_Softness: {x: 0, y: 0}
---- !u!1 &3949082162901059018
+--- !u!1 &3672750726769777858
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2192,102 +2436,523 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 5500496386921376889}
- - component: {fileID: 8645314182841379473}
- - component: {fileID: 2800892751673164504}
- - component: {fileID: 627897950899319545}
+ - component: {fileID: 3053885112019020576}
+ - component: {fileID: 3886292051788965364}
m_Layer: 5
- m_Name: Canvas
+ m_Name: Item
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &5500496386921376889
+--- !u!224 &3053885112019020576
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3949082162901059018}
+ m_GameObject: {fileID: 3672750726769777858}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- - {fileID: 6779821944551681634}
- - {fileID: 4800245545045116386}
- m_Father: {fileID: 7032195148051090827}
+ - {fileID: 93581224173671416}
+ - {fileID: 5435771712628077349}
+ - {fileID: 759652505838778681}
+ m_Father: {fileID: 7651105511415335024}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
+ m_AnchorMin: {x: 0, y: 0.5}
+ m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0, y: 0}
---- !u!223 &8645314182841379473
-Canvas:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3949082162901059018}
- m_Enabled: 1
- serializedVersion: 3
- m_RenderMode: 0
- m_Camera: {fileID: 0}
- m_PlaneDistance: 100
- m_PixelPerfect: 0
- m_ReceivesEvents: 1
- m_OverrideSorting: 0
- m_OverridePixelPerfect: 0
- m_SortingBucketNormalizedSize: 0
- m_VertexColorAlwaysGammaSpace: 0
- m_AdditionalShaderChannelsFlag: 25
- m_UpdateRectTransformForStandalone: 0
- m_SortingLayerID: 0
- m_SortingOrder: 0
- m_TargetDisplay: 0
---- !u!114 &2800892751673164504
+ m_SizeDelta: {x: 0, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &3886292051788965364
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3949082162901059018}
+ m_GameObject: {fileID: 3672750726769777858}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+ m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
m_Name:
m_EditorClassIdentifier:
- m_UiScaleMode: 1
- m_ReferencePixelsPerUnit: 100
- m_ScaleFactor: 1
- m_ReferenceResolution: {x: 1280, y: 720}
- m_ScreenMatchMode: 1
- m_MatchWidthOrHeight: 1
- m_PhysicalUnit: 3
- m_FallbackScreenDPI: 96
- m_DefaultSpriteDPI: 96
- m_DynamicPixelsPerUnit: 1
- m_PresetInfoIsWorld: 0
---- !u!114 &627897950899319545
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 3150749517506078754}
+ toggleTransition: 1
+ graphic: {fileID: 2646198644967663884}
+ m_Group: {fileID: 0}
+ onValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_IsOn: 1
+--- !u!1 &3890491549827464074
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5435771712628077349}
+ - component: {fileID: 4620098833174266699}
+ - component: {fileID: 2646198644967663884}
+ m_Layer: 5
+ m_Name: Item Checkmark
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5435771712628077349
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3890491549827464074}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 3053885112019020576}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0.5}
+ m_AnchorMax: {x: 0, y: 0.5}
+ m_AnchoredPosition: {x: 10, y: 0}
+ m_SizeDelta: {x: 20, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &4620098833174266699
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3890491549827464074}
+ m_CullTransparentMesh: 1
+--- !u!114 &2646198644967663884
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3890491549827464074}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &3949082162901059018
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5500496386921376889}
+ - component: {fileID: 8645314182841379473}
+ - component: {fileID: 2800892751673164504}
+ - component: {fileID: 627897950899319545}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5500496386921376889
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3949082162901059018}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 6779821944551681634}
+ - {fileID: 4800245545045116386}
+ m_Father: {fileID: 7032195148051090827}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!223 &8645314182841379473
+Canvas:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3949082162901059018}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_VertexColorAlwaysGammaSpace: 0
+ m_AdditionalShaderChannelsFlag: 25
+ m_UpdateRectTransformForStandalone: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!114 &2800892751673164504
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3949082162901059018}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 1
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 1280, y: 720}
+ m_ScreenMatchMode: 1
+ m_MatchWidthOrHeight: 1
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+ m_PresetInfoIsWorld: 0
+--- !u!114 &627897950899319545
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3949082162901059018}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!1 &4089807932179434972
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3314278273552945380}
+ - component: {fileID: 1929883967520551446}
+ - component: {fileID: 944248212007680457}
+ m_Layer: 5
+ m_Name: ChainSafeLogo
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3314278273552945380
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4089807932179434972}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 6779821944551681634}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 40, y: -36.3}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0, y: 1}
+--- !u!222 &1929883967520551446
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4089807932179434972}
+ m_CullTransparentMesh: 1
+--- !u!114 &944248212007680457
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4089807932179434972}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: ab400fd9b39316240b30631965553264, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &4122590915936108443
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4060147363570574053}
+ - component: {fileID: 8643671526028113782}
+ - component: {fileID: 928013536782809046}
+ - component: {fileID: 4790343093119533911}
+ m_Layer: 5
+ m_Name: OpenSelectMarketplaceButton
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4060147363570574053
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4122590915936108443}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 3508500014314780438}
+ m_Father: {fileID: 2620157709985159189}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: -302}
+ m_SizeDelta: {x: 200, y: 50}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &8643671526028113782
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4122590915936108443}
+ m_CullTransparentMesh: 1
+--- !u!114 &928013536782809046
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4122590915936108443}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 0.09411765, b: 0, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &4790343093119533911
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4122590915936108443}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 928013536782809046}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!1 &4204093024382647332
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2620157709985159189}
+ - component: {fileID: 8352422139045116203}
+ m_Layer: 5
+ m_Name: BrowseMarketplaceMenu
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &2620157709985159189
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4204093024382647332}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 3799813652291424348}
+ - {fileID: 6894326301169010092}
+ - {fileID: 8769471081587447305}
+ - {fileID: 1805801320303181160}
+ - {fileID: 2176918875463252328}
+ - {fileID: 8174445728383703272}
+ - {fileID: 8531124665298349004}
+ - {fileID: 4060147363570574053}
+ m_Father: {fileID: 131361396315675251}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &8352422139045116203
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3949082162901059018}
+ m_GameObject: {fileID: 4204093024382647332}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+ m_Script: {fileID: 11500000, guid: 555e6e0a018b8e1409faf88dedf9beba, type: 3}
m_Name:
m_EditorClassIdentifier:
- m_IgnoreReversedGraphics: 1
- m_BlockingObjects: 0
- m_BlockingMask:
- serializedVersion: 2
- m_Bits: 4294967295
---- !u!1 &4089807932179434972
+ marketplaceItemPrefab: {fileID: 5206183004537229466, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ marketplacePanel: {fileID: 2624548384446492689}
+ selectMarketplaceMenu: {fileID: 1790624611575048408}
+ browseMarketplaceMenu: {fileID: 4204093024382647332}
+ openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
+ marketplaceDropDown: {fileID: 6862021958932045444}
+ marketplaceScrollRect: {fileID: 2521811249770090127}
+--- !u!1 &4247547391674191510
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2295,53 +2960,53 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 3314278273552945380}
- - component: {fileID: 1929883967520551446}
- - component: {fileID: 944248212007680457}
+ - component: {fileID: 3508500014314780438}
+ - component: {fileID: 4610420083742522868}
+ - component: {fileID: 2979234042762987625}
m_Layer: 5
- m_Name: ChainSafeLogo
+ m_Name: Text (TMP)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &3314278273552945380
+--- !u!224 &3508500014314780438
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4089807932179434972}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_GameObject: {fileID: 4247547391674191510}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
- m_Father: {fileID: 6779821944551681634}
+ m_Father: {fileID: 4060147363570574053}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 1}
- m_AnchorMax: {x: 0, y: 1}
- m_AnchoredPosition: {x: 40, y: -36.3}
- m_SizeDelta: {x: 100, y: 100}
- m_Pivot: {x: 0, y: 1}
---- !u!222 &1929883967520551446
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &4610420083742522868
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4089807932179434972}
+ m_GameObject: {fileID: 4247547391674191510}
m_CullTransparentMesh: 1
---- !u!114 &944248212007680457
+--- !u!114 &2979234042762987625
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4089807932179434972}
+ m_GameObject: {fileID: 4247547391674191510}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
@@ -2352,17 +3017,76 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_Sprite: {fileID: 21300000, guid: ab400fd9b39316240b30631965553264, type: 3}
- m_Type: 0
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
- m_UseSpriteMesh: 0
- m_PixelsPerUnitMultiplier: 1
---- !u!1 &4122590915936108443
+ m_text: BACK
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 24
+ m_fontSizeBase: 24
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 1
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &4486525962734562738
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2370,10 +3094,10 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 4060147363570574053}
- - component: {fileID: 8643671526028113782}
- - component: {fileID: 928013536782809046}
- - component: {fileID: 4790343093119533911}
+ - component: {fileID: 6253530279245620571}
+ - component: {fileID: 2472113293996621303}
+ - component: {fileID: 8314485735062642931}
+ - component: {fileID: 1135178899713551611}
m_Layer: 5
m_Name: OpenSelectMarketplaceButton
m_TagString: Untagged
@@ -2381,41 +3105,41 @@ GameObject:
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &4060147363570574053
+--- !u!224 &6253530279245620571
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4122590915936108443}
+ m_GameObject: {fileID: 4486525962734562738}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- - {fileID: 3508500014314780438}
- m_Father: {fileID: 2620157709985159189}
+ - {fileID: 7240540798603964222}
+ m_Father: {fileID: 1781803230008662109}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: -302}
m_SizeDelta: {x: 200, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &8643671526028113782
+--- !u!222 &2472113293996621303
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4122590915936108443}
+ m_GameObject: {fileID: 4486525962734562738}
m_CullTransparentMesh: 1
---- !u!114 &928013536782809046
+--- !u!114 &8314485735062642931
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4122590915936108443}
+ m_GameObject: {fileID: 4486525962734562738}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
@@ -2439,13 +3163,13 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
---- !u!114 &4790343093119533911
+--- !u!114 &1135178899713551611
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4122590915936108443}
+ m_GameObject: {fileID: 4486525962734562738}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
@@ -2479,53 +3203,11 @@ MonoBehaviour:
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
- m_TargetGraphic: {fileID: 928013536782809046}
+ m_TargetGraphic: {fileID: 8314485735062642931}
m_OnClick:
m_PersistentCalls:
m_Calls: []
---- !u!1 &4204093024382647332
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 2620157709985159189}
- m_Layer: 5
- m_Name: BrowseMarketplaceMenu
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 0
---- !u!224 &2620157709985159189
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4204093024382647332}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 3799813652291424348}
- - {fileID: 6894326301169010092}
- - {fileID: 8769471081587447305}
- - {fileID: 1805801320303181160}
- - {fileID: 8174445728383703272}
- - {fileID: 8531124665298349004}
- - {fileID: 4060147363570574053}
- m_Father: {fileID: 131361396315675251}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 100, y: 100}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!1 &4247547391674191510
+--- !u!1 &4584519418014974253
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2533,50 +3215,50 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 3508500014314780438}
- - component: {fileID: 4610420083742522868}
- - component: {fileID: 2979234042762987625}
+ - component: {fileID: 6894326301169010092}
+ - component: {fileID: 501094073749878589}
+ - component: {fileID: 827929503574729497}
m_Layer: 5
- m_Name: Text (TMP)
+ m_Name: TitleBrowseMarketplaceMenu
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &3508500014314780438
+--- !u!224 &6894326301169010092
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4247547391674191510}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_GameObject: {fileID: 4584519418014974253}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
- m_Father: {fileID: 4060147363570574053}
+ m_Father: {fileID: 2620157709985159189}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 194}
+ m_SizeDelta: {x: 651.7679, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &4610420083742522868
+--- !u!222 &501094073749878589
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4247547391674191510}
+ m_GameObject: {fileID: 4584519418014974253}
m_CullTransparentMesh: 1
---- !u!114 &2979234042762987625
+--- !u!114 &827929503574729497
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4247547391674191510}
+ m_GameObject: {fileID: 4584519418014974253}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
@@ -2590,7 +3272,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: BACK
+ m_text: BROWSE THE MARKETPLACE
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -2599,8 +3281,8 @@ MonoBehaviour:
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
- rgba: 4294967295
- m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ rgba: 4286381996
+ m_fontColor: {r: 0.6745098, g: 1, b: 0.4862745, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
@@ -2617,15 +3299,15 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
- m_fontSize: 24
- m_fontSizeBase: 24
+ m_fontSize: 36
+ m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 1
m_HorizontalAlignment: 2
- m_VerticalAlignment: 512
+ m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
@@ -2659,7 +3341,7 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &4486525962734562738
+--- !u!1 &4637430497204816834
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2667,66 +3349,66 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 6253530279245620571}
- - component: {fileID: 2472113293996621303}
- - component: {fileID: 8314485735062642931}
- - component: {fileID: 1135178899713551611}
+ - component: {fileID: 5901514817436005508}
+ - component: {fileID: 7100238185520033866}
+ - component: {fileID: 3905433833151184695}
+ - component: {fileID: 3751446678593565067}
m_Layer: 5
- m_Name: OpenSelectMarketplaceButton
+ m_Name: Scrollbar
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &6253530279245620571
+--- !u!224 &5901514817436005508
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4486525962734562738}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_GameObject: {fileID: 4637430497204816834}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- - {fileID: 7240540798603964222}
- m_Father: {fileID: 1781803230008662109}
+ - {fileID: 2247242946985593546}
+ m_Father: {fileID: 4555744490766796872}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: -302}
- m_SizeDelta: {x: 200, y: 50}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &2472113293996621303
+ m_AnchorMin: {x: 1, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 20, y: 0}
+ m_Pivot: {x: 1, y: 1}
+--- !u!222 &7100238185520033866
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4486525962734562738}
+ m_GameObject: {fileID: 4637430497204816834}
m_CullTransparentMesh: 1
---- !u!114 &8314485735062642931
+--- !u!114 &3905433833151184695
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4486525962734562738}
+ m_GameObject: {fileID: 4637430497204816834}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
- m_Color: {r: 1, g: 0.09411765, b: 0, a: 1}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
@@ -2736,16 +3418,16 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
---- !u!114 &1135178899713551611
+--- !u!114 &3751446678593565067
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4486525962734562738}
+ m_GameObject: {fileID: 4637430497204816834}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
@@ -2776,11 +3458,16 @@ MonoBehaviour:
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
- m_TargetGraphic: {fileID: 8314485735062642931}
- m_OnClick:
+ m_TargetGraphic: {fileID: 1930039159113596301}
+ m_HandleRect: {fileID: 2311761164024678933}
+ m_Direction: 2
+ m_Value: 0
+ m_Size: 1
+ m_NumberOfSteps: 0
+ m_OnValueChanged:
m_PersistentCalls:
m_Calls: []
---- !u!1 &4584519418014974253
+--- !u!1 &4871154754062122306
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2788,50 +3475,50 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 6894326301169010092}
- - component: {fileID: 501094073749878589}
- - component: {fileID: 827929503574729497}
+ - component: {fileID: 1004155335816560835}
+ - component: {fileID: 2861904208782186222}
+ - component: {fileID: 8646533048713404187}
m_Layer: 5
- m_Name: TitleBrowseMarketplaceMenu
+ m_Name: TitleCreateMarketplaceMenu
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &6894326301169010092
+--- !u!224 &1004155335816560835
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4584519418014974253}
+ m_GameObject: {fileID: 4871154754062122306}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
- m_Father: {fileID: 2620157709985159189}
+ m_Father: {fileID: 1781803230008662109}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 194}
+ m_AnchoredPosition: {x: 0, y: 184}
m_SizeDelta: {x: 651.7679, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &501094073749878589
+--- !u!222 &2861904208782186222
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4584519418014974253}
+ m_GameObject: {fileID: 4871154754062122306}
m_CullTransparentMesh: 1
---- !u!114 &827929503574729497
+--- !u!114 &8646533048713404187
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4584519418014974253}
+ m_GameObject: {fileID: 4871154754062122306}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
@@ -2845,7 +3532,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: BROWSE THE MARKETPLACE
+ m_text: CREATE A MARKETPLACE
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -2914,7 +3601,7 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &4871154754062122306
+--- !u!1 &4985431870840852847
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2922,50 +3609,50 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 1004155335816560835}
- - component: {fileID: 2861904208782186222}
- - component: {fileID: 8646533048713404187}
+ - component: {fileID: 7545262180531102550}
+ - component: {fileID: 4383274887382647189}
+ - component: {fileID: 1046301256451212199}
m_Layer: 5
- m_Name: TitleCreateMarketplaceMenu
+ m_Name: Label
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &1004155335816560835
+--- !u!224 &7545262180531102550
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4871154754062122306}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_GameObject: {fileID: 4985431870840852847}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
- m_Father: {fileID: 1781803230008662109}
+ m_Father: {fileID: 2176918875463252328}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 184}
- m_SizeDelta: {x: 651.7679, y: 50}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: -7.5, y: -0.5}
+ m_SizeDelta: {x: -35, y: -13}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &2861904208782186222
+--- !u!222 &4383274887382647189
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4871154754062122306}
+ m_GameObject: {fileID: 4985431870840852847}
m_CullTransparentMesh: 1
---- !u!114 &8646533048713404187
+--- !u!114 &1046301256451212199
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4871154754062122306}
+ m_GameObject: {fileID: 4985431870840852847}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
@@ -2979,7 +3666,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: CREATE A MARKETPLACE
+ m_text:
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -2988,8 +3675,8 @@ MonoBehaviour:
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
- rgba: 4286381996
- m_fontColor: {r: 0.6745098, g: 1, b: 0.4862745, a: 1}
+ rgba: 4281479730
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
@@ -3006,15 +3693,15 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
- m_fontSize: 36
- m_fontSizeBase: 36
+ m_fontSize: 14
+ m_fontSizeBase: 14
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
- m_fontStyle: 1
+ m_fontStyle: 0
m_HorizontalAlignment: 2
- m_VerticalAlignment: 256
+ m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
@@ -3048,6 +3735,139 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &5621307184846506159
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2176918875463252328}
+ - component: {fileID: 3253702147174361126}
+ - component: {fileID: 2199323870141199593}
+ - component: {fileID: 6862021958932045444}
+ m_Layer: 5
+ m_Name: MarketplaceOptionsDropDown
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2176918875463252328
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5621307184846506159}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 7545262180531102550}
+ - {fileID: 4330998183806561081}
+ - {fileID: 4555744490766796872}
+ m_Father: {fileID: 2620157709985159189}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: -180}
+ m_SizeDelta: {x: 350, y: 40}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3253702147174361126
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5621307184846506159}
+ m_CullTransparentMesh: 1
+--- !u!114 &2199323870141199593
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5621307184846506159}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &6862021958932045444
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5621307184846506159}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 2199323870141199593}
+ m_Template: {fileID: 4555744490766796872}
+ m_CaptionText: {fileID: 1046301256451212199}
+ m_CaptionImage: {fileID: 0}
+ m_Placeholder: {fileID: 0}
+ m_ItemText: {fileID: 5467746354862323363}
+ m_ItemImage: {fileID: 0}
+ m_Value: 0
+ m_Options:
+ m_Options: []
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_AlphaFadeSpeed: 0.15
--- !u!1 &5647960708572685193
GameObject:
m_ObjectHideFlags: 0
@@ -3113,7 +3933,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: PLEASE ENTER A MARKETPLACE ADDRESS
+ m_text: PLEASE SELECT A MARKETPLACE
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -3182,6 +4002,96 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &5784393743313930028
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4084586511047846904}
+ - component: {fileID: 1127026760903456609}
+ - component: {fileID: 7674484124181531685}
+ - component: {fileID: 8591272756920225268}
+ m_Layer: 5
+ m_Name: Viewport
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4084586511047846904
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5784393743313930028}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 7651105511415335024}
+ m_Father: {fileID: 4555744490766796872}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -17, y: 0}
+ m_Pivot: {x: 0, y: 1}
+--- !u!114 &1127026760903456609
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5784393743313930028}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_ShowMaskGraphic: 0
+--- !u!222 &7674484124181531685
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5784393743313930028}
+ m_CullTransparentMesh: 1
+--- !u!114 &8591272756920225268
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5784393743313930028}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
--- !u!1 &5821031908715401460
GameObject:
m_ObjectHideFlags: 0
@@ -3415,6 +4325,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1781803230008662109}
+ - component: {fileID: 978720501271886360}
m_Layer: 5
m_Name: CreatMarketplaceMenu
m_TagString: Untagged
@@ -3447,6 +4358,21 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &978720501271886360
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6115726699298547602}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 967d998774828ca4d92b33e0199f1493, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ selectMarketplaceMenu: {fileID: 1790624611575048408}
+ createMarketplaceMenu: {fileID: 6115726699298547602}
+ openSelectMarketplaceOptionButton: {fileID: 1135178899713551611}
--- !u!1 &6547961415205515771
GameObject:
m_ObjectHideFlags: 0
@@ -3619,6 +4545,81 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &7401648367934329683
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4330998183806561081}
+ - component: {fileID: 1564751775632678237}
+ - component: {fileID: 9084008695453725215}
+ m_Layer: 5
+ m_Name: Arrow
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4330998183806561081
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7401648367934329683}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 2176918875463252328}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 0.5}
+ m_AnchorMax: {x: 1, y: 0.5}
+ m_AnchoredPosition: {x: -15, y: 0}
+ m_SizeDelta: {x: 20, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1564751775632678237
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7401648367934329683}
+ m_CullTransparentMesh: 1
+--- !u!114 &9084008695453725215
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7401648367934329683}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
--- !u!1 &7719530611222838762
GameObject:
m_ObjectHideFlags: 0
@@ -3861,6 +4862,42 @@ MonoBehaviour:
m_OnClick:
m_PersistentCalls:
m_Calls: []
+--- !u!1 &7956641105144810768
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2247242946985593546}
+ m_Layer: 5
+ m_Name: Sliding Area
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2247242946985593546
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7956641105144810768}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 2311761164024678933}
+ m_Father: {fileID: 5901514817436005508}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -20, y: -20}
+ m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &8156778746339672801
GameObject:
m_ObjectHideFlags: 0
@@ -4102,6 +5139,81 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
+--- !u!1 &8690801073258490505
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2311761164024678933}
+ - component: {fileID: 7812673469553962374}
+ - component: {fileID: 1930039159113596301}
+ m_Layer: 5
+ m_Name: Handle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2311761164024678933
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8690801073258490505}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 2247242946985593546}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 20, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &7812673469553962374
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8690801073258490505}
+ m_CullTransparentMesh: 1
+--- !u!114 &1930039159113596301
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8690801073258490505}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
--- !u!1 &9036661716544030781
GameObject:
m_ObjectHideFlags: 0
@@ -4236,105 +5348,78 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1001 &2741450413701017826
-PrefabInstance:
+--- !u!1 &9127610747083315971
+GameObject:
m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- serializedVersion: 3
- m_TransformParent: {fileID: 5689678111548430200}
- m_Modifications:
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_Pivot.x
- value: 0.5
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_Pivot.y
- value: 0.5
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_SizeDelta.x
- value: 100
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_SizeDelta.y
- value: 100
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchoredPosition.x
- value: 50
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchoredPosition.y
- value: -50
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalEulerAnglesHint.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalEulerAnglesHint.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalEulerAnglesHint.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 5206183004537229466, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_Name
- value: MarketplaceItem
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_RemovedGameObjects: []
- m_AddedGameObjects: []
- m_AddedComponents: []
- m_SourcePrefab: {fileID: 100100000, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
---- !u!224 &7363943334813709014 stripped
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 93581224173671416}
+ - component: {fileID: 631419105658415628}
+ - component: {fileID: 3150749517506078754}
+ m_Layer: 5
+ m_Name: Item Background
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &93581224173671416
RectTransform:
- m_CorrespondingSourceObject: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- m_PrefabInstance: {fileID: 2741450413701017826}
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9127610747083315971}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 3053885112019020576}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &631419105658415628
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9127610747083315971}
+ m_CullTransparentMesh: 1
+--- !u!114 &3150749517506078754
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9127610747083315971}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab
index c407570b5..9c58e5b4a 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab
@@ -35,7 +35,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 150, y: 150}
+ m_SizeDelta: {x: 120, y: 120}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7818161483327932742
CanvasRenderer:
@@ -103,8 +103,11 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- - {fileID: 44582530033650619}
- {fileID: 4141617677796783334}
+ - {fileID: 805310244883164288}
+ - {fileID: 4419876041691167206}
+ - {fileID: 44582530033650619}
+ - {fileID: 8079592623894328375}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
@@ -124,7 +127,7 @@ GameObject:
- component: {fileID: 3164175567054299921}
- component: {fileID: 8532871806769408053}
m_Layer: 5
- m_Name: Text (TMP)
+ m_Name: IdText
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@@ -146,8 +149,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0.26245, y: -107}
- m_SizeDelta: {x: 149.47, y: 50}
+ m_AnchoredPosition: {x: 0.26245, y: 78}
+ m_SizeDelta: {x: 120, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3164175567054299921
CanvasRenderer:
@@ -177,7 +180,275 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: TEST ITEM
+ m_text: ID
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 18
+ m_fontSizeBase: 18
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 1
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &5674026202260759021
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6217362789984900575}
+ - component: {fileID: 562732331054251663}
+ - component: {fileID: 5355725170567662034}
+ m_Layer: 5
+ m_Name: Text (TMP)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &6217362789984900575
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5674026202260759021}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 8079592623894328375}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &562732331054251663
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5674026202260759021}
+ m_CullTransparentMesh: 1
+--- !u!114 &5355725170567662034
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5674026202260759021}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: PURCHASE
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 18
+ m_fontSizeBase: 18
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 1
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &6334808895279680796
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 805310244883164288}
+ - component: {fileID: 3555392227286427903}
+ - component: {fileID: 6562554662142336316}
+ m_Layer: 5
+ m_Name: TypeText
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &805310244883164288
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6334808895279680796}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 4628132316396519988}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0.26245, y: -77}
+ m_SizeDelta: {x: 120, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3555392227286427903
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6334808895279680796}
+ m_CullTransparentMesh: 1
+--- !u!114 &6562554662142336316
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6334808895279680796}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: TYPE
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -204,8 +475,8 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
- m_fontSize: 20
- m_fontSizeBase: 20
+ m_fontSize: 18
+ m_fontSizeBase: 18
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
@@ -246,3 +517,258 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &7172824277636628635
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4419876041691167206}
+ - component: {fileID: 2058460412890010951}
+ - component: {fileID: 6283158603817815484}
+ m_Layer: 5
+ m_Name: PriceText
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4419876041691167206
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7172824277636628635}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 4628132316396519988}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0.26245, y: -108}
+ m_SizeDelta: {x: 120, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2058460412890010951
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7172824277636628635}
+ m_CullTransparentMesh: 1
+--- !u!114 &6283158603817815484
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7172824277636628635}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: PRICE
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 18
+ m_fontSizeBase: 18
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 1
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &7612634213775497133
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8079592623894328375}
+ - component: {fileID: 5793206596313649322}
+ - component: {fileID: 5782467373423268492}
+ - component: {fileID: 748326273384807393}
+ m_Layer: 5
+ m_Name: PurchaseButton
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &8079592623894328375
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7612634213775497133}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 6217362789984900575}
+ m_Father: {fileID: 4628132316396519988}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: -142}
+ m_SizeDelta: {x: 120, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5793206596313649322
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7612634213775497133}
+ m_CullTransparentMesh: 1
+--- !u!114 &5782467373423268492
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7612634213775497133}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.09803922, g: 1, b: 0, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &748326273384807393
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7612634213775497133}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 5782467373423268492}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab
index 0943aa59f..796213658 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab
@@ -1094,10 +1094,10 @@ MonoBehaviour:
- {fileID: 5833498877037384762}
secondaryTextObjects:
- {fileID: 1649941262688614450}
- - {fileID: 1649941262688614450}
+ - {fileID: 1677968316374065117}
displayLineObjects:
- {fileID: 1686292479457944369}
- - {fileID: 1686292479457944369}
+ - {fileID: 5990508210497694103}
borderButtonObjects: []
test: 1
--- !u!1 &3905764076522623970
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity
index 6b41145cc..55cef9a5a 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity
@@ -295,6 +295,10 @@ PrefabInstance:
propertyPath: m_Name
value: MarketplaceLoginGUI
objectReference: {fileID: 0}
+ - target: {fileID: 5223788654180130285, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
+ propertyPath: test
+ value: 0
+ objectReference: {fileID: 0}
- target: {fileID: 5223788654180130285, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
propertyPath: menuBackgroundColour.a
value: 1
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs
new file mode 100644
index 000000000..d9e1cfb34
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs
@@ -0,0 +1,62 @@
+using System;
+using Newtonsoft.Json;
+using UnityEngine;
+using UnityEngine.Networking;
+using ChainSafe.Gaming.Marketplace.Models;
+
+namespace ChainSafe.Gaming.Marketplace
+{
+ ///
+ /// Auth system manager to help with refresh tokens.
+ ///
+ public static class AuthSystemManagerMarketplace
+ {
+ #region Properties
+
+ private static string BearerToken { get; set; }
+ public static DateTime BearerTokenExpires { get; private set; }
+ private static string RefreshToken { get; set; }
+ private static DateTime RefreshTokenExpires { get; set; }
+
+ #endregion
+
+ ///
+ /// Refreshes an expired bearer token.
+ ///
+ public static async void RefreshExpiredToken()
+ {
+ if (RefreshToken == null)
+ {
+ throw new Exception("Refresh token not set");
+ }
+
+ var payload = new AuthPayload.RefreshPayload()
+ {
+ refresh = RefreshToken
+ };
+ var jsonPayload = JsonConvert.SerializeObject(payload);
+ var request = new UnityWebRequest("https://api.chainsafe.io/api/v1/user/refresh", "POST");
+ var bodyRaw = System.Text.Encoding.UTF8.GetBytes(jsonPayload);
+ request.uploadHandler = new UploadHandlerRaw(bodyRaw);
+ request.downloadHandler = new DownloadHandlerBuffer();
+ request.SetRequestHeader("Content-Type", "application/json");
+
+ await request.SendWebRequest();
+
+ if (request.result != UnityWebRequest.Result.Success)
+ {
+ Debug.LogError($"Error: {request.error}");
+ }
+ else
+ {
+ string jsonResponse = request.downloadHandler.text;
+ AuthSystemResponse.LoginResponse loginResponse =
+ JsonConvert.DeserializeObject(jsonResponse);
+ BearerToken = loginResponse.access_token.token;
+ BearerTokenExpires = DateTime.Parse(loginResponse.access_token.expires);
+ RefreshToken = loginResponse.refresh_token.token;
+ RefreshTokenExpires = DateTime.Parse(loginResponse.refresh_token.expires);
+ }
+ }
+ }
+}
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs.meta
new file mode 100644
index 000000000..2565d6cab
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d78fae16f901d014e88888d375ce02ae
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs
index 63e787633..0cad9ec01 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs
@@ -1,20 +1,48 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Threading.Tasks;
+using ChainSafe.Gaming.Ipfs;
+using ChainSafe.Gaming.Web3;
+using Newtonsoft.Json;
+using Scripts.EVM.Token;
+using TMPro;
using UnityEngine;
+using UnityEngine.Networking;
using UnityEngine.UI;
+using EvmMarketplace = Scripts.EVM.Marketplace.Marketplace;
+using ChainSafe.Gaming.Marketplace.Models;
-///
-/// Manages the marketplace browse GUI.
-///
namespace ChainSafe.Gaming.Marketplace
{
+ ///
+ /// Manages the marketplace browse GUI.
+ ///
public class BrowseMarketplaceManager : MonoBehaviour
{
#region Fields
+ [SerializeField] private GameObject marketplaceItemPrefab;
+ [SerializeField] private GameObject marketplacePanel;
[SerializeField] private GameObject selectMarketplaceMenu;
[SerializeField] private GameObject browseMarketplaceMenu;
- [SerializeField] private GameObject marketplaceItemPrefab;
[SerializeField] private Button openSelectMarketplaceOptionButton;
+ [SerializeField] private TMP_Dropdown marketplaceDropDown;
+ [SerializeField] private ScrollRect marketplaceScrollRect;
+ private List projects;
+ private GameObject[] marketplaceItemPrefabs;
+ private int marketplaceObjectNumber = 1;
+ private int marketplaceItemDisplayCount = 100;
+
+ #endregion
+
+ #region Properties
+
+ private string BearerToken { get; set; }
+ private TMP_FontAsset DisplayFont { get; set; }
+ private Color SecondaryTextColour { get; set; }
+
#endregion
#region Methods
@@ -25,6 +53,163 @@ public class BrowseMarketplaceManager : MonoBehaviour
private void Awake()
{
openSelectMarketplaceOptionButton.onClick.AddListener(OpenSelectMarketplaceOptionMenu);
+ marketplaceItemPrefabs = new GameObject[marketplaceItemDisplayCount];
+ }
+
+ ///
+ /// Populates the marketplace drop down options.
+ ///
+ private async void GetMarketplaceOptions()
+ {
+ UnityWebRequest request = UnityWebRequest.Get("https://api.gaming.chainsafe.io/project/getByAccountID");
+ request.SetRequestHeader("Authorization", $"Bearer {BearerToken}");
+ await request.SendWebRequest();
+ if (request.result != UnityWebRequest.Result.Success)
+ {
+ Debug.LogError($"Error: {request.error}");
+ }
+ else
+ {
+ ApiResponse apiResponse = JsonConvert.DeserializeObject(request.downloadHandler.text);
+ projects = apiResponse.response.projects;
+ List options = new List();
+ foreach (var project in projects)
+ {
+ options.Add(project.name);
+ }
+
+ marketplaceDropDown.ClearOptions();
+ marketplaceDropDown.AddOptions(options);
+ marketplaceDropDown.onValueChanged.AddListener(OnDropdownValueChanged);
+ }
+
+ if (marketplaceDropDown.options != null)
+ {
+ PopulateMarketplaceItems(0);
+ }
+ }
+
+ ///
+ /// Populates items to be added to the marketplace display.
+ ///
+ /// The index of the project to populate from.
+ private async void PopulateMarketplaceItems(int index)
+ {
+ var projectResponse = await EvmMarketplace.GetProjectItems();
+ var response = await EvmMarketplace.GetMarketplaceItems(projectResponse.items[index].marketplace_id);
+ foreach (var item in response.items)
+ {
+ AddMarketplaceItemToDisplay(item.id, item.token.token_type, item.price, item.token.uri);
+ }
+ }
+
+ ///
+ /// Adds items to the marketplace display.
+ ///
+ /// Nft id.
+ /// Nft name.
+ /// Nft price.
+ /// Nft Uri.
+ private void AddMarketplaceItemToDisplay(string nftId, string nftType, string nftPrice, string nftUri)
+ {
+ if (marketplaceObjectNumber >= marketplaceItemDisplayCount)
+ {
+ Destroy(marketplaceItemPrefabs[0]);
+ for (int i = 1; i < marketplaceItemPrefabs.Length; i++)
+ {
+ marketplaceItemPrefabs[i - 1] = marketplaceItemPrefabs[i];
+ }
+ marketplaceItemPrefabs[marketplaceItemPrefabs.Length - 1] = Instantiate(marketplaceItemPrefab, marketplacePanel.transform);
+ UpdateMarketplaceDisplay(marketplaceObjectNumber, nftId, nftType, nftPrice, nftUri);
+ }
+ else
+ {
+ marketplaceItemPrefabs[marketplaceObjectNumber] = Instantiate(marketplaceItemPrefab, marketplacePanel.transform);
+ UpdateMarketplaceDisplay(marketplaceObjectNumber, nftId, nftType, nftPrice, nftUri);
+ }
+ marketplaceObjectNumber++;
+ marketplaceScrollRect.horizontalNormalizedPosition = 0;
+ }
+
+ ///
+ /// Imports texture (can probably be removed later for helper class)
+ ///
+ /// Nft uri
+ private async Task ImportTexture(string uri)
+ {
+ var metaRequest = UnityWebRequest.Get(uri);
+ await metaRequest.SendWebRequest();
+
+ if (metaRequest.result != UnityWebRequest.Result.Success)
+ {
+ throw new Web3Exception($"Metadata request failure: {metaRequest.error}");
+ }
+ var metadata = JsonConvert.DeserializeObject(Encoding.UTF8.GetString(metaRequest.downloadHandler.data));
+ var textureUri = IpfsHelper.RollupIpfsUri(metadata.image);
+ var textureRequest = UnityWebRequestTexture.GetTexture(textureUri);
+ await textureRequest.SendWebRequest();
+
+ if (textureRequest.result != UnityWebRequest.Result.Success)
+ {
+ throw new Web3Exception($"Texture request failure: {metaRequest.error}");
+ }
+
+ var texture = ((DownloadHandlerTexture)textureRequest.downloadHandler).texture;
+
+ return texture;
+ }
+
+ ///
+ /// Updates the marketplace display.
+ ///
+ ///
+ /// Nft id.
+ /// Nft name.
+ /// Nft price.
+ /// Nft Uri.
+ private async void UpdateMarketplaceDisplay(int marketplaceObjectIndex, string nftId, string nftType, string nftPrice, string nftUri)
+ {
+ string[] textObjectNames = { "IdText", "TypeText", "PriceText" };
+ string[] textValues = { nftId, nftType, nftPrice };
+ for (int i = 0; i < textObjectNames.Length; i++)
+ {
+ var textObj = marketplaceItemPrefabs[marketplaceObjectIndex].transform.Find(textObjectNames[i]);
+ var textMeshPro = textObj.GetComponent();
+ textMeshPro.text = textValues[i];
+ textMeshPro.font = DisplayFont;
+ textMeshPro.color = SecondaryTextColour;
+ var image = await ImportTexture(nftUri);
+ var imageObj = marketplaceItemPrefabs[marketplaceObjectIndex].transform.Find("Image").GetComponent();
+ imageObj.material.mainTexture = image;
+ }
+ }
+
+ ///
+ /// Called when the dropdown value is changed.
+ ///
+ /// The index of the selected option.
+ private void OnDropdownValueChanged(int index)
+ {
+ ResetMarketplacePrefabDisplay(index);
+ }
+
+ ///
+ /// Resets marketplace display by destroying item prefabs.
+ ///
+ /// The index to populate.
+ private void ResetMarketplacePrefabDisplay(int? index = null)
+ {
+ foreach (var prefab in marketplaceItemPrefabs)
+ {
+ if (prefab != null)
+ {
+ Destroy(prefab);
+ }
+ }
+ Array.Clear(marketplaceItemPrefabs, 0, marketplaceItemPrefabs.Length);
+ marketplaceObjectNumber = 0;
+ if (!index.HasValue) return;
+ PopulateMarketplaceItems(index.Value);
}
///
@@ -35,7 +220,37 @@ private void OpenSelectMarketplaceOptionMenu()
browseMarketplaceMenu.SetActive(false);
selectMarketplaceMenu.SetActive(true);
}
+
+ ///
+ /// Subscribes to events.
+ ///
+ private void OnEnable()
+ {
+ EventManagerMarketplace.ConfigureMarketplaceBrowserManager += OnConfigureMarketPlaceBrowseManager;
+ GetMarketplaceOptions();
+ }
+
+ ///
+ /// Unsubscribes from events.
+ ///
+ private void OnDisable()
+ {
+ EventManagerMarketplace.ConfigureMarketplaceBrowserManager -= OnConfigureMarketPlaceBrowseManager;
+ ResetMarketplacePrefabDisplay();
+ }
+
+ ///
+ /// Configures class properties.
+ ///
+ ///
+ ///
+ private void OnConfigureMarketPlaceBrowseManager(object sender, EventManagerMarketplace.MarketplaceBrowserConfigEventArgs args)
+ {
+ DisplayFont = args.DisplayFont;
+ SecondaryTextColour = args.SecondaryTextColour;
+ BearerToken = args.BearerToken;
+ }
#endregion
}
-}
+}
\ No newline at end of file
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs
index be61f0f75..6bf92fb8f 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs
@@ -1,19 +1,18 @@
using UnityEngine;
using UnityEngine.UI;
-///
-/// Manages the marketplace creation GUI.
-///
-
namespace ChainSafe.Gaming.Marketplace
{
+ ///
+ /// Manages the marketplace creation GUI.
+ ///
public class CreateMarketplaceManager : MonoBehaviour
{
#region Fields
[SerializeField] private GameObject selectMarketplaceMenu;
- [SerializeField] private Button openSelectMarketplaceOptionButton;
[SerializeField] private GameObject createMarketplaceMenu;
+ [SerializeField] private Button openSelectMarketplaceOptionButton;
#endregion
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs
index a0caff9a7..b9a453642 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs
@@ -12,6 +12,8 @@ public static class EventManagerMarketplace
#region Events
public static event EventHandler ConfigureMarketplaceGuiManager;
+ public static event EventHandler ConfigureMarketplaceBrowserManager;
+ public static event EventHandler ConfigureAuthSystemManager;
public static event Action LoginMarketplace;
public static event Action LogoutMarketplace;
@@ -38,6 +40,24 @@ public static void RaiseConfigureMarketplaceGuiManager(MarketplaceGUIConfigEvent
ConfigureMarketplaceGuiManager?.Invoke(null, args);
}
+ ///
+ /// Configure marketplace browser manager.
+ ///
+ ///
+ public static void RaiseConfigureMarketplaceBrowserManager(MarketplaceBrowserConfigEventArgs args)
+ {
+ ConfigureMarketplaceBrowserManager?.Invoke(null, args);
+ }
+
+ ///
+ /// Configure auth system manager.
+ ///
+ ///
+ public static void RaiseConfigureAuthSystemManager(MarketplaceAuthSystemManagerConfigEventArgs args)
+ {
+ ConfigureAuthSystemManager?.Invoke(null, args);
+ }
+
#endregion
#region Configuration Classes
@@ -73,6 +93,61 @@ public MarketplaceGUIConfigEventArgs(TMP_FontAsset displayFont, Color primaryBac
#endregion
}
+ ///
+ /// Configuration class for the Marketplace Browser Manager.
+ ///
+ public class MarketplaceBrowserConfigEventArgs : EventArgs
+ {
+ #region Properties
+
+ public TMP_FontAsset DisplayFont { get; private set; }
+ public Color SecondaryTextColour { get; private set; }
+ public string BearerToken { get; private set; }
+
+ #endregion
+
+ #region Methods
+
+ public MarketplaceBrowserConfigEventArgs(TMP_FontAsset displayFont, Color secondaryTextColour, string bearerToken)
+ {
+ DisplayFont = displayFont;
+ SecondaryTextColour = secondaryTextColour;
+ BearerToken = bearerToken;
+ }
+
+ #endregion
+ }
+
+ ///
+ /// Configuration class for the Marketplace Auth System Manager.
+ ///
+ public class MarketplaceAuthSystemManagerConfigEventArgs : EventArgs
+ {
+ #region Properties
+
+ private string BearerToken { get; set; }
+
+ private DateTime BearerTokenExpires { get; set; }
+
+ private string RefreshToken { get; set; }
+
+ private DateTime RefreshTokenExpires { get; set; }
+
+ #endregion
+
+ #region Methods
+
+ public MarketplaceAuthSystemManagerConfigEventArgs(string bearerToken, DateTime bearerTokenExpires, string refreshToken, DateTime refreshTokenExpires)
+ {
+ BearerToken = bearerToken;
+ BearerTokenExpires = bearerTokenExpires;
+ RefreshToken = refreshToken;
+ RefreshTokenExpires = refreshTokenExpires;
+ }
+
+ #endregion
+ }
+
#endregion
}
}
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs
index faaf33247..1645a99c7 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs
@@ -1,9 +1,11 @@
using System;
using System.Collections.Generic;
+using Newtonsoft.Json;
using UnityEngine;
using UnityEngine.Networking;
using TMPro;
using UnityEngine.UI;
+using ChainSafe.Gaming.Marketplace.Models;
namespace ChainSafe.Gaming.Marketplace
{
@@ -34,8 +36,6 @@ public class LoginManagerMarketplace : MonoBehaviour
[SerializeField] private List secondaryTextObjects;
[SerializeField] private List displayLineObjects;
[SerializeField] private List borderButtonObjects;
- [Header("Enable this for testing to bypass auth")]
- [SerializeField] private bool test;
#endregion
@@ -81,15 +81,17 @@ private void SetCustomConfig()
///
private async void RequestEmailAuthCode()
{
- if (test)
- {
- ToggleEmailMenu();
- return;
- }
EmailAddress = emailAddressInput.text ?? throw new Exception("Email address not set");
- WWWForm form = new WWWForm();
- form.AddField("email", EmailAddress);
- UnityWebRequest request = UnityWebRequest.Post("https://api.chainsafe.io/api/v1/user/email", form);
+ var payload = new AuthPayload.EmailRequestPayload
+ {
+ email = EmailAddress
+ };
+ var jsonPayload = JsonConvert.SerializeObject(payload);
+ var request = new UnityWebRequest("https://api.chainsafe.io/api/v1/user/email", "POST");
+ var bodyRaw = System.Text.Encoding.UTF8.GetBytes(jsonPayload);
+ request.uploadHandler = new UploadHandlerRaw(bodyRaw);
+ request.downloadHandler = new DownloadHandlerBuffer();
+ request.SetRequestHeader("Content-Type", "application/json");
await request.SendWebRequest();
if (request.result != UnityWebRequest.Result.Success)
{
@@ -106,23 +108,65 @@ private async void RequestEmailAuthCode()
///
private async void VerifyEmailAuthCode()
{
- if (test)
+ AuthCode = authCodeInput.text ?? throw new Exception("Auth code not set");
+ var payload = new AuthPayload.AuthCodePayload()
{
- InstantiateMarketplace();
- return;
+ email = EmailAddress,
+ nonce = AuthCode
+ };
+ var jsonPayload = JsonConvert.SerializeObject(payload);
+ var request = new UnityWebRequest("https://api.chainsafe.io/api/v1/user/email/verify", "POST");
+ var bodyRaw = System.Text.Encoding.UTF8.GetBytes(jsonPayload);
+ request.uploadHandler = new UploadHandlerRaw(bodyRaw);
+ request.downloadHandler = new DownloadHandlerBuffer();
+ request.SetRequestHeader("Content-Type", "application/json");
+
+ await request.SendWebRequest();
+
+ if (request.result != UnityWebRequest.Result.Success)
+ {
+ Debug.LogError($"Error: {request.error}");
}
- AuthCode = authCodeInput.text ?? throw new Exception("Auth code not set");
- WWWForm form = new WWWForm();
- form.AddField("email", EmailAddress);
- form.AddField("nonce", AuthCode);
- UnityWebRequest request = UnityWebRequest.Post("https://api.chainsafe.io/api/v1/user/email/verify", form);
+ else
+ {
+ string jsonResponse = request.downloadHandler.text;
+ AuthSystemResponse.AuthResponse authResponse = JsonConvert.DeserializeObject(jsonResponse);
+ TryLogin(authResponse.token);
+ }
+ }
+
+ ///
+ /// Retrieves the user account ID.
+ ///
+ private async void TryLogin(string authResponseToken)
+ {
+ var payload = new AuthPayload.LoginPayload()
+ {
+ provider = "email",
+ service = "gaming",
+ token = authResponseToken
+ };
+ var jsonPayload = JsonConvert.SerializeObject(payload);
+ var request = new UnityWebRequest("https://api.chainsafe.io/api/v1/user/login", "POST");
+ var bodyRaw = System.Text.Encoding.UTF8.GetBytes(jsonPayload);
+ request.uploadHandler = new UploadHandlerRaw(bodyRaw);
+ request.downloadHandler = new DownloadHandlerBuffer();
+ request.SetRequestHeader("Content-Type", "application/json");
+
await request.SendWebRequest();
+
if (request.result != UnityWebRequest.Result.Success)
{
Debug.LogError($"Error: {request.error}");
}
else
{
+ string jsonResponse = request.downloadHandler.text;
+ AuthSystemResponse.LoginResponse loginResponse = JsonConvert.DeserializeObject(jsonResponse);
+ var authSystemManagerConfigArgs = new EventManagerMarketplace.MarketplaceAuthSystemManagerConfigEventArgs(loginResponse.access_token.token, DateTime.Parse(loginResponse.access_token.expires), loginResponse.refresh_token.token, DateTime.Parse(loginResponse.refresh_token.expires));
+ EventManagerMarketplace.RaiseConfigureAuthSystemManager(authSystemManagerConfigArgs);
+ var marketplaceBrowserManagerConfigArgs = new EventManagerMarketplace.MarketplaceBrowserConfigEventArgs(displayFont, secondaryTextColour, loginResponse.access_token.token);
+ EventManagerMarketplace.RaiseConfigureMarketplaceBrowserManager(marketplaceBrowserManagerConfigArgs);
InstantiateMarketplace();
}
}
@@ -147,4 +191,4 @@ private void InstantiateMarketplace()
#endregion
}
-}
+}
\ No newline at end of file
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs
index d1d42629d..62f22bf9d 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs
@@ -1,3 +1,5 @@
+using System;
+using System.Collections;
using UnityEngine;
using UnityEngine.UI;
@@ -30,6 +32,7 @@ private void Awake()
createMarketplaceButton.onClick.AddListener(OpenCreateMarketplaceMenu);
browseMarketplaceButton.onClick.AddListener(OpenBrowseMarketplaceMenu);
openSelectMarketplaceOptionButton.onClick.AddListener(OpenSelectMarketplaceOptionMenu);
+ StartCoroutine(WaitForTokenExpiration());
}
///
@@ -59,6 +62,18 @@ private void OpenSelectMarketplaceOptionMenu()
browseMarketplaceMenu.SetActive(false);
selectMarketplaceMenu.SetActive(true);
}
+
+ // TODO: Shouldn't be firing instantly, fix later.
+ ///
+ /// Waits for token expiry then refreshes it.
+ ///
+ private IEnumerator WaitForTokenExpiration()
+ {
+ DateTime currentTime = DateTime.UtcNow;
+ TimeSpan timeToWait = AuthSystemManagerMarketplace.BearerTokenExpires - currentTime;
+ yield return new WaitForSeconds((float)timeToWait.TotalSeconds);
+ AuthSystemManagerMarketplace.RefreshExpiredToken();
+ }
#endregion
From d5fb8cb1600f22de3de5049b02c78e8cdda2f0df Mon Sep 17 00:00:00 2001
From: sneakzttv <57473220+sneakzttv@users.noreply.github.com>
Date: Thu, 27 Jun 2024 17:30:05 +0800
Subject: [PATCH 2/5] linter
linter
---
src/ChainSafe.Gaming.WalletConnect/WalletConnectProvider.cs | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/ChainSafe.Gaming.WalletConnect/WalletConnectProvider.cs b/src/ChainSafe.Gaming.WalletConnect/WalletConnectProvider.cs
index 0f97f0016..fab8f6531 100644
--- a/src/ChainSafe.Gaming.WalletConnect/WalletConnectProvider.cs
+++ b/src/ChainSafe.Gaming.WalletConnect/WalletConnectProvider.cs
@@ -405,7 +405,6 @@ void OnPublishedMessage(object sender, PublishParams args)
{
redirection.Redirect(localData.ConnectedLocalWalletName);
}
-
}
}
From 260d31adf46324088ca0a17ccd7553209f120208 Mon Sep 17 00:00:00 2001
From: sneakzttv <57473220+sneakzttv@users.noreply.github.com>
Date: Thu, 27 Jun 2024 18:02:49 +0800
Subject: [PATCH 3/5] interface added
interface added
---
.../2.6.0/Marketplace Samples/Interfaces.meta | 8 +
.../Interfaces/IMarketplaceAuth.cs | 10 +
.../Interfaces/IMarketplaceAuth.cs.meta | 11 +
.../Prefabs/MarketplaceGUI.prefab | 1559 +++--------------
.../Prefabs/MarketplaceItem.prefab | 542 +-----
.../Prefabs/MarketplaceLoginGUI.prefab | 4 +-
.../Scenes/SampleMarketplace.unity | 4 -
.../Scripts/AuthSystemManagerMarketplace.cs | 5 +-
.../Scripts/BrowseMarketplaceManager.cs | 225 +--
.../Scripts/CreateMarketplaceManager.cs | 9 +-
.../Scripts/EventManagerMarketplace.cs | 75 -
.../Scripts/LoginManagerMarketplace.cs | 82 +-
.../Scripts/MarketplaceSelectionManager.cs | 15 -
13 files changed, 308 insertions(+), 2241 deletions(-)
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces.meta
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces.meta
new file mode 100644
index 000000000..7e3c4073f
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b12e945e678de5f4fb73b85e85b3ee8a
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs
new file mode 100644
index 000000000..a3bb33c21
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs
@@ -0,0 +1,10 @@
+namespace ChainSafe.Gaming.Marketplace.Interfaces
+{
+ ///
+ /// Marketplace auth interface.
+ ///
+ public interface IMarketplaceAuth
+ {
+ void RefreshExpiredToken();
+ }
+}
\ No newline at end of file
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs.meta
new file mode 100644
index 000000000..84c14fbb4
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 0ba197c2810bbb342ab5140aa2456bef
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab
index 48615629b..ae7384104 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab
@@ -182,6 +182,9 @@ GameObject:
m_Component:
- component: {fileID: 7032195148051090827}
- component: {fileID: 3888794676601567795}
+ - component: {fileID: 3159394062453341019}
+ - component: {fileID: 553651860193490632}
+ - component: {fileID: 9211676354120275012}
m_Layer: 0
m_Name: MarketplaceGUI
m_TagString: Untagged
@@ -238,6 +241,56 @@ MonoBehaviour:
- {fileID: 1803872516701165665}
- {fileID: 8156778746339672801}
borderButtonObjects: []
+--- !u!114 &3159394062453341019
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 766668931710979170}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 42dd3e919e7711f4aae361b8f386e304, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ marketplaceLoginPrefab: {fileID: 3848871182362943263, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
+ selectMarketplaceMenu: {fileID: 1790624611575048408}
+ createMarketplaceMenu: {fileID: 6115726699298547602}
+ browseMarketplaceMenu: {fileID: 4204093024382647332}
+ createMarketplaceButton: {fileID: 571043346588633499}
+ browseMarketplaceButton: {fileID: 5226490549551036920}
+ openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
+--- !u!114 &553651860193490632
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 766668931710979170}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 555e6e0a018b8e1409faf88dedf9beba, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ selectMarketplaceMenu: {fileID: 1790624611575048408}
+ browseMarketplaceMenu: {fileID: 4204093024382647332}
+ marketplaceItemPrefab: {fileID: 5206183004537229466, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
+--- !u!114 &9211676354120275012
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 766668931710979170}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 967d998774828ca4d92b33e0199f1493, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ selectMarketplaceMenu: {fileID: 1790624611575048408}
+ openSelectMarketplaceOptionButton: {fileID: 1135178899713551611}
+ createMarketplaceMenu: {fileID: 6115726699298547602}
--- !u!1 &810122982937643375
GameObject:
m_ObjectHideFlags: 0
@@ -377,7 +430,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 0
+ m_IsActive: 1
--- !u!224 &1805801320303181160
RectTransform:
m_ObjectHideFlags: 0
@@ -395,7 +448,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: -360, y: -301}
+ m_AnchoredPosition: {x: 0, y: -181}
m_SizeDelta: {x: 350, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4482287052790624049
@@ -759,140 +812,6 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &1279957993183714475
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 759652505838778681}
- - component: {fileID: 7498903607327648500}
- - component: {fileID: 5467746354862323363}
- m_Layer: 5
- m_Name: Item Label
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &759652505838778681
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1279957993183714475}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 3053885112019020576}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 5, y: -0.5}
- m_SizeDelta: {x: -30, y: -3}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &7498903607327648500
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1279957993183714475}
- m_CullTransparentMesh: 1
---- !u!114 &5467746354862323363
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1279957993183714475}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_text: Option A
- m_isRightToLeft: 0
- m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_fontSharedMaterials: []
- m_fontMaterial: {fileID: 0}
- m_fontMaterials: []
- m_fontColor32:
- serializedVersion: 2
- rgba: 4281479730
- m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
- m_enableVertexGradient: 0
- m_colorMode: 3
- m_fontColorGradient:
- topLeft: {r: 1, g: 1, b: 1, a: 1}
- topRight: {r: 1, g: 1, b: 1, a: 1}
- bottomLeft: {r: 1, g: 1, b: 1, a: 1}
- bottomRight: {r: 1, g: 1, b: 1, a: 1}
- m_fontColorGradientPreset: {fileID: 0}
- m_spriteAsset: {fileID: 0}
- m_tintAllSprites: 0
- m_StyleSheet: {fileID: 0}
- m_TextStyleHashCode: -1183493901
- m_overrideHtmlColors: 0
- m_faceColor:
- serializedVersion: 2
- rgba: 4294967295
- m_fontSize: 14
- m_fontSizeBase: 14
- m_fontWeight: 400
- m_enableAutoSizing: 0
- m_fontSizeMin: 18
- m_fontSizeMax: 72
- m_fontStyle: 0
- m_HorizontalAlignment: 1
- m_VerticalAlignment: 512
- m_textAlignment: 65535
- m_characterSpacing: 0
- m_wordSpacing: 0
- m_lineSpacing: 0
- m_lineSpacingMax: 0
- m_paragraphSpacing: 0
- m_charWidthMaxAdj: 0
- m_enableWordWrapping: 1
- m_wordWrappingRatios: 0.4
- m_overflowMode: 0
- m_linkedTextComponent: {fileID: 0}
- parentLinkedComponent: {fileID: 0}
- m_enableKerning: 1
- m_enableExtraPadding: 0
- checkPaddingRequired: 0
- m_isRichText: 1
- m_parseCtrlCharacters: 1
- m_isOrthographic: 1
- m_isCullingEnabled: 0
- m_horizontalMapping: 0
- m_verticalMapping: 0
- m_uvLineOffset: 0
- m_geometrySortingOrder: 0
- m_IsTextObjectScaleStatic: 0
- m_VertexBufferAutoSizeReduction: 0
- m_useMaxVisibleDescender: 1
- m_pageToDisplay: 1
- m_margin: {x: 0, y: 0, z: 0, w: 0}
- m_isUsingLegacyAnimationComponent: 0
- m_isVolumetricText: 0
- m_hasFontAssetChanged: 0
- m_baseMaterial: {fileID: 0}
- m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &1373505954410806246
GameObject:
m_ObjectHideFlags: 0
@@ -1013,7 +932,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 5748179199998829263}
- - component: {fileID: 8215866645401671721}
m_Layer: 5
m_Name: SelectBrowseOrCreateMenu
m_TagString: Untagged
@@ -1046,25 +964,6 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &8215866645401671721
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1790624611575048408}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 42dd3e919e7711f4aae361b8f386e304, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- marketplaceLoginPrefab: {fileID: 3848871182362943263, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
- selectMarketplaceMenu: {fileID: 1790624611575048408}
- createMarketplaceMenu: {fileID: 6115726699298547602}
- browseMarketplaceMenu: {fileID: 4204093024382647332}
- createMarketplaceButton: {fileID: 571043346588633499}
- browseMarketplaceButton: {fileID: 5226490549551036920}
- openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
--- !u!1 &1803872516701165665
GameObject:
m_ObjectHideFlags: 0
@@ -1784,7 +1683,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 5689678111548430200}
- - component: {fileID: 2488548509492322594}
+ - component: {fileID: 2568192567763137365}
- component: {fileID: 8368946824443392544}
m_Layer: 5
m_Name: MarketplacePanel
@@ -1804,15 +1703,16 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
- m_Children: []
+ m_Children:
+ - {fileID: 7363943334813709014}
m_Father: {fileID: 2749101955837899476}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 100, y: 80}
+ m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &2488548509492322594
+--- !u!114 &2568192567763137365
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -1821,16 +1721,16 @@ MonoBehaviour:
m_GameObject: {fileID: 2624548384446492689}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
+ m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
- m_Bottom: 80
+ m_Bottom: 0
m_ChildAlignment: 1
- m_Spacing: 100
+ m_Spacing: -50
m_ChildForceExpandWidth: 1
m_ChildForceExpandHeight: 1
m_ChildControlWidth: 0
@@ -2077,7 +1977,7 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &2947037834061455039
+--- !u!1 &3087639109379038966
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2085,162 +1985,54 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 4555744490766796872}
- - component: {fileID: 2063097037590157726}
- - component: {fileID: 6593128713397204941}
- - component: {fileID: 1763412278975445159}
+ - component: {fileID: 7072259158512690397}
+ - component: {fileID: 1722045591663640819}
+ - component: {fileID: 5582329259373490076}
+ - component: {fileID: 3755498631728467059}
m_Layer: 5
- m_Name: Template
+ m_Name: Placeholder
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 0
---- !u!224 &4555744490766796872
+ m_IsActive: 1
+--- !u!224 &7072259158512690397
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 2947037834061455039}
+ m_GameObject: {fileID: 3087639109379038966}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 4084586511047846904}
- - {fileID: 5901514817436005508}
- m_Father: {fileID: 2176918875463252328}
+ m_Children: []
+ m_Father: {fileID: 8882413456307029714}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 0}
- m_AnchoredPosition: {x: 0, y: 2}
- m_SizeDelta: {x: 0, y: 150}
- m_Pivot: {x: 0.5, y: 1}
---- !u!222 &2063097037590157726
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1722045591663640819
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 2947037834061455039}
+ m_GameObject: {fileID: 3087639109379038966}
m_CullTransparentMesh: 1
---- !u!114 &6593128713397204941
+--- !u!114 &5582329259373490076
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 2947037834061455039}
+ m_GameObject: {fileID: 3087639109379038966}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
- m_UseSpriteMesh: 0
- m_PixelsPerUnitMultiplier: 1
---- !u!114 &1763412278975445159
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 2947037834061455039}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Content: {fileID: 7651105511415335024}
- m_Horizontal: 0
- m_Vertical: 1
- m_MovementType: 2
- m_Elasticity: 0.1
- m_Inertia: 1
- m_DecelerationRate: 0.135
- m_ScrollSensitivity: 1
- m_Viewport: {fileID: 4084586511047846904}
- m_HorizontalScrollbar: {fileID: 0}
- m_VerticalScrollbar: {fileID: 3751446678593565067}
- m_HorizontalScrollbarVisibility: 0
- m_VerticalScrollbarVisibility: 2
- m_HorizontalScrollbarSpacing: 0
- m_VerticalScrollbarSpacing: -3
- m_OnValueChanged:
- m_PersistentCalls:
- m_Calls: []
---- !u!1 &3087639109379038966
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 7072259158512690397}
- - component: {fileID: 1722045591663640819}
- - component: {fileID: 5582329259373490076}
- - component: {fileID: 3755498631728467059}
- m_Layer: 5
- m_Name: Placeholder
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &7072259158512690397
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3087639109379038966}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 8882413456307029714}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &1722045591663640819
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3087639109379038966}
- m_CullTransparentMesh: 1
---- !u!114 &5582329259373490076
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3087639109379038966}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
@@ -2340,42 +2132,6 @@ MonoBehaviour:
m_FlexibleWidth: -1
m_FlexibleHeight: -1
m_LayoutPriority: 1
---- !u!1 &3400198802816735535
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 7651105511415335024}
- m_Layer: 5
- m_Name: Content
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &7651105511415335024
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3400198802816735535}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 3053885112019020576}
- m_Father: {fileID: 4084586511047846904}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 1}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 28}
- m_Pivot: {x: 0.5, y: 1}
--- !u!1 &3629092615594490819
GameObject:
m_ObjectHideFlags: 0
@@ -2428,168 +2184,6 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_Padding: {x: -8, y: -5, z: -8, w: -5}
m_Softness: {x: 0, y: 0}
---- !u!1 &3672750726769777858
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 3053885112019020576}
- - component: {fileID: 3886292051788965364}
- m_Layer: 5
- m_Name: Item
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &3053885112019020576
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3672750726769777858}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 93581224173671416}
- - {fileID: 5435771712628077349}
- - {fileID: 759652505838778681}
- m_Father: {fileID: 7651105511415335024}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0.5}
- m_AnchorMax: {x: 1, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 20}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &3886292051788965364
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3672750726769777858}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Navigation:
- m_Mode: 3
- m_WrapAround: 0
- m_SelectOnUp: {fileID: 0}
- m_SelectOnDown: {fileID: 0}
- m_SelectOnLeft: {fileID: 0}
- m_SelectOnRight: {fileID: 0}
- m_Transition: 1
- m_Colors:
- m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
- m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
- m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
- m_ColorMultiplier: 1
- m_FadeDuration: 0.1
- m_SpriteState:
- m_HighlightedSprite: {fileID: 0}
- m_PressedSprite: {fileID: 0}
- m_SelectedSprite: {fileID: 0}
- m_DisabledSprite: {fileID: 0}
- m_AnimationTriggers:
- m_NormalTrigger: Normal
- m_HighlightedTrigger: Highlighted
- m_PressedTrigger: Pressed
- m_SelectedTrigger: Selected
- m_DisabledTrigger: Disabled
- m_Interactable: 1
- m_TargetGraphic: {fileID: 3150749517506078754}
- toggleTransition: 1
- graphic: {fileID: 2646198644967663884}
- m_Group: {fileID: 0}
- onValueChanged:
- m_PersistentCalls:
- m_Calls: []
- m_IsOn: 1
---- !u!1 &3890491549827464074
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 5435771712628077349}
- - component: {fileID: 4620098833174266699}
- - component: {fileID: 2646198644967663884}
- m_Layer: 5
- m_Name: Item Checkmark
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &5435771712628077349
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3890491549827464074}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 3053885112019020576}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0.5}
- m_AnchorMax: {x: 0, y: 0.5}
- m_AnchoredPosition: {x: 10, y: 0}
- m_SizeDelta: {x: 20, y: 20}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &4620098833174266699
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3890491549827464074}
- m_CullTransparentMesh: 1
---- !u!114 &2646198644967663884
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3890491549827464074}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 0
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
- m_UseSpriteMesh: 0
- m_PixelsPerUnitMultiplier: 1
--- !u!1 &3949082162901059018
GameObject:
m_ObjectHideFlags: 0
@@ -2898,7 +2492,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 2620157709985159189}
- - component: {fileID: 8352422139045116203}
m_Layer: 5
m_Name: BrowseMarketplaceMenu
m_TagString: Untagged
@@ -2922,7 +2515,6 @@ RectTransform:
- {fileID: 6894326301169010092}
- {fileID: 8769471081587447305}
- {fileID: 1805801320303181160}
- - {fileID: 2176918875463252328}
- {fileID: 8174445728383703272}
- {fileID: 8531124665298349004}
- {fileID: 4060147363570574053}
@@ -2933,25 +2525,6 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &8352422139045116203
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4204093024382647332}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 555e6e0a018b8e1409faf88dedf9beba, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- marketplaceItemPrefab: {fileID: 5206183004537229466, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- marketplacePanel: {fileID: 2624548384446492689}
- selectMarketplaceMenu: {fileID: 1790624611575048408}
- browseMarketplaceMenu: {fileID: 4204093024382647332}
- openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
- marketplaceDropDown: {fileID: 6862021958932045444}
- marketplaceScrollRect: {fileID: 2521811249770090127}
--- !u!1 &4247547391674191510
GameObject:
m_ObjectHideFlags: 0
@@ -3341,7 +2914,7 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &4637430497204816834
+--- !u!1 &4871154754062122306
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -3349,179 +2922,53 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 5901514817436005508}
- - component: {fileID: 7100238185520033866}
- - component: {fileID: 3905433833151184695}
- - component: {fileID: 3751446678593565067}
+ - component: {fileID: 1004155335816560835}
+ - component: {fileID: 2861904208782186222}
+ - component: {fileID: 8646533048713404187}
m_Layer: 5
- m_Name: Scrollbar
+ m_Name: TitleCreateMarketplaceMenu
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &5901514817436005508
+--- !u!224 &1004155335816560835
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4637430497204816834}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_GameObject: {fileID: 4871154754062122306}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 2247242946985593546}
- m_Father: {fileID: 4555744490766796872}
+ m_Children: []
+ m_Father: {fileID: 1781803230008662109}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 1, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 20, y: 0}
- m_Pivot: {x: 1, y: 1}
---- !u!222 &7100238185520033866
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 184}
+ m_SizeDelta: {x: 651.7679, y: 50}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2861904208782186222
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4637430497204816834}
+ m_GameObject: {fileID: 4871154754062122306}
m_CullTransparentMesh: 1
---- !u!114 &3905433833151184695
+--- !u!114 &8646533048713404187
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4637430497204816834}
+ m_GameObject: {fileID: 4871154754062122306}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
- m_UseSpriteMesh: 0
- m_PixelsPerUnitMultiplier: 1
---- !u!114 &3751446678593565067
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4637430497204816834}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Navigation:
- m_Mode: 3
- m_WrapAround: 0
- m_SelectOnUp: {fileID: 0}
- m_SelectOnDown: {fileID: 0}
- m_SelectOnLeft: {fileID: 0}
- m_SelectOnRight: {fileID: 0}
- m_Transition: 1
- m_Colors:
- m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
- m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
- m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
- m_ColorMultiplier: 1
- m_FadeDuration: 0.1
- m_SpriteState:
- m_HighlightedSprite: {fileID: 0}
- m_PressedSprite: {fileID: 0}
- m_SelectedSprite: {fileID: 0}
- m_DisabledSprite: {fileID: 0}
- m_AnimationTriggers:
- m_NormalTrigger: Normal
- m_HighlightedTrigger: Highlighted
- m_PressedTrigger: Pressed
- m_SelectedTrigger: Selected
- m_DisabledTrigger: Disabled
- m_Interactable: 1
- m_TargetGraphic: {fileID: 1930039159113596301}
- m_HandleRect: {fileID: 2311761164024678933}
- m_Direction: 2
- m_Value: 0
- m_Size: 1
- m_NumberOfSteps: 0
- m_OnValueChanged:
- m_PersistentCalls:
- m_Calls: []
---- !u!1 &4871154754062122306
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 1004155335816560835}
- - component: {fileID: 2861904208782186222}
- - component: {fileID: 8646533048713404187}
- m_Layer: 5
- m_Name: TitleCreateMarketplaceMenu
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &1004155335816560835
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4871154754062122306}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 1781803230008662109}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 184}
- m_SizeDelta: {x: 651.7679, y: 50}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &2861904208782186222
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4871154754062122306}
- m_CullTransparentMesh: 1
---- !u!114 &8646533048713404187
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4871154754062122306}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
@@ -3601,273 +3048,6 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &4985431870840852847
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 7545262180531102550}
- - component: {fileID: 4383274887382647189}
- - component: {fileID: 1046301256451212199}
- m_Layer: 5
- m_Name: Label
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &7545262180531102550
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4985431870840852847}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 2176918875463252328}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: -7.5, y: -0.5}
- m_SizeDelta: {x: -35, y: -13}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &4383274887382647189
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4985431870840852847}
- m_CullTransparentMesh: 1
---- !u!114 &1046301256451212199
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4985431870840852847}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_text:
- m_isRightToLeft: 0
- m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_fontSharedMaterials: []
- m_fontMaterial: {fileID: 0}
- m_fontMaterials: []
- m_fontColor32:
- serializedVersion: 2
- rgba: 4281479730
- m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
- m_enableVertexGradient: 0
- m_colorMode: 3
- m_fontColorGradient:
- topLeft: {r: 1, g: 1, b: 1, a: 1}
- topRight: {r: 1, g: 1, b: 1, a: 1}
- bottomLeft: {r: 1, g: 1, b: 1, a: 1}
- bottomRight: {r: 1, g: 1, b: 1, a: 1}
- m_fontColorGradientPreset: {fileID: 0}
- m_spriteAsset: {fileID: 0}
- m_tintAllSprites: 0
- m_StyleSheet: {fileID: 0}
- m_TextStyleHashCode: -1183493901
- m_overrideHtmlColors: 0
- m_faceColor:
- serializedVersion: 2
- rgba: 4294967295
- m_fontSize: 14
- m_fontSizeBase: 14
- m_fontWeight: 400
- m_enableAutoSizing: 0
- m_fontSizeMin: 18
- m_fontSizeMax: 72
- m_fontStyle: 0
- m_HorizontalAlignment: 2
- m_VerticalAlignment: 512
- m_textAlignment: 65535
- m_characterSpacing: 0
- m_wordSpacing: 0
- m_lineSpacing: 0
- m_lineSpacingMax: 0
- m_paragraphSpacing: 0
- m_charWidthMaxAdj: 0
- m_enableWordWrapping: 1
- m_wordWrappingRatios: 0.4
- m_overflowMode: 0
- m_linkedTextComponent: {fileID: 0}
- parentLinkedComponent: {fileID: 0}
- m_enableKerning: 1
- m_enableExtraPadding: 0
- checkPaddingRequired: 0
- m_isRichText: 1
- m_parseCtrlCharacters: 1
- m_isOrthographic: 1
- m_isCullingEnabled: 0
- m_horizontalMapping: 0
- m_verticalMapping: 0
- m_uvLineOffset: 0
- m_geometrySortingOrder: 0
- m_IsTextObjectScaleStatic: 0
- m_VertexBufferAutoSizeReduction: 0
- m_useMaxVisibleDescender: 1
- m_pageToDisplay: 1
- m_margin: {x: 0, y: 0, z: 0, w: 0}
- m_isUsingLegacyAnimationComponent: 0
- m_isVolumetricText: 0
- m_hasFontAssetChanged: 0
- m_baseMaterial: {fileID: 0}
- m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &5621307184846506159
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 2176918875463252328}
- - component: {fileID: 3253702147174361126}
- - component: {fileID: 2199323870141199593}
- - component: {fileID: 6862021958932045444}
- m_Layer: 5
- m_Name: MarketplaceOptionsDropDown
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &2176918875463252328
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 5621307184846506159}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 7545262180531102550}
- - {fileID: 4330998183806561081}
- - {fileID: 4555744490766796872}
- m_Father: {fileID: 2620157709985159189}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: -180}
- m_SizeDelta: {x: 350, y: 40}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &3253702147174361126
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 5621307184846506159}
- m_CullTransparentMesh: 1
---- !u!114 &2199323870141199593
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 5621307184846506159}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
- m_UseSpriteMesh: 0
- m_PixelsPerUnitMultiplier: 1
---- !u!114 &6862021958932045444
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 5621307184846506159}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Navigation:
- m_Mode: 3
- m_WrapAround: 0
- m_SelectOnUp: {fileID: 0}
- m_SelectOnDown: {fileID: 0}
- m_SelectOnLeft: {fileID: 0}
- m_SelectOnRight: {fileID: 0}
- m_Transition: 1
- m_Colors:
- m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
- m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
- m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
- m_ColorMultiplier: 1
- m_FadeDuration: 0.1
- m_SpriteState:
- m_HighlightedSprite: {fileID: 0}
- m_PressedSprite: {fileID: 0}
- m_SelectedSprite: {fileID: 0}
- m_DisabledSprite: {fileID: 0}
- m_AnimationTriggers:
- m_NormalTrigger: Normal
- m_HighlightedTrigger: Highlighted
- m_PressedTrigger: Pressed
- m_SelectedTrigger: Selected
- m_DisabledTrigger: Disabled
- m_Interactable: 1
- m_TargetGraphic: {fileID: 2199323870141199593}
- m_Template: {fileID: 4555744490766796872}
- m_CaptionText: {fileID: 1046301256451212199}
- m_CaptionImage: {fileID: 0}
- m_Placeholder: {fileID: 0}
- m_ItemText: {fileID: 5467746354862323363}
- m_ItemImage: {fileID: 0}
- m_Value: 0
- m_Options:
- m_Options: []
- m_OnValueChanged:
- m_PersistentCalls:
- m_Calls: []
- m_AlphaFadeSpeed: 0.15
--- !u!1 &5647960708572685193
GameObject:
m_ObjectHideFlags: 0
@@ -3933,7 +3113,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: PLEASE SELECT A MARKETPLACE
+ m_text: PLEASE ENTER A MARKETPLACE ADDRESS
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -3968,130 +3148,40 @@ MonoBehaviour:
m_fontSizeMax: 72
m_fontStyle: 1
m_HorizontalAlignment: 2
- m_VerticalAlignment: 256
- m_textAlignment: 65535
- m_characterSpacing: 0
- m_wordSpacing: 0
- m_lineSpacing: 0
- m_lineSpacingMax: 0
- m_paragraphSpacing: 0
- m_charWidthMaxAdj: 0
- m_enableWordWrapping: 1
- m_wordWrappingRatios: 0.4
- m_overflowMode: 0
- m_linkedTextComponent: {fileID: 0}
- parentLinkedComponent: {fileID: 0}
- m_enableKerning: 1
- m_enableExtraPadding: 0
- checkPaddingRequired: 0
- m_isRichText: 1
- m_parseCtrlCharacters: 1
- m_isOrthographic: 1
- m_isCullingEnabled: 0
- m_horizontalMapping: 0
- m_verticalMapping: 0
- m_uvLineOffset: 0
- m_geometrySortingOrder: 0
- m_IsTextObjectScaleStatic: 0
- m_VertexBufferAutoSizeReduction: 0
- m_useMaxVisibleDescender: 1
- m_pageToDisplay: 1
- m_margin: {x: 0, y: 0, z: 0, w: 0}
- m_isUsingLegacyAnimationComponent: 0
- m_isVolumetricText: 0
- m_hasFontAssetChanged: 0
- m_baseMaterial: {fileID: 0}
- m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &5784393743313930028
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 4084586511047846904}
- - component: {fileID: 1127026760903456609}
- - component: {fileID: 7674484124181531685}
- - component: {fileID: 8591272756920225268}
- m_Layer: 5
- m_Name: Viewport
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &4084586511047846904
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 5784393743313930028}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 7651105511415335024}
- m_Father: {fileID: 4555744490766796872}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: -17, y: 0}
- m_Pivot: {x: 0, y: 1}
---- !u!114 &1127026760903456609
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 5784393743313930028}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_ShowMaskGraphic: 0
---- !u!222 &7674484124181531685
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 5784393743313930028}
- m_CullTransparentMesh: 1
---- !u!114 &8591272756920225268
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 5784393743313930028}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
- m_UseSpriteMesh: 0
- m_PixelsPerUnitMultiplier: 1
+ m_VerticalAlignment: 256
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &5821031908715401460
GameObject:
m_ObjectHideFlags: 0
@@ -4325,7 +3415,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1781803230008662109}
- - component: {fileID: 978720501271886360}
m_Layer: 5
m_Name: CreatMarketplaceMenu
m_TagString: Untagged
@@ -4358,21 +3447,6 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &978720501271886360
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 6115726699298547602}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 967d998774828ca4d92b33e0199f1493, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- selectMarketplaceMenu: {fileID: 1790624611575048408}
- createMarketplaceMenu: {fileID: 6115726699298547602}
- openSelectMarketplaceOptionButton: {fileID: 1135178899713551611}
--- !u!1 &6547961415205515771
GameObject:
m_ObjectHideFlags: 0
@@ -4545,81 +3619,6 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!1 &7401648367934329683
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 4330998183806561081}
- - component: {fileID: 1564751775632678237}
- - component: {fileID: 9084008695453725215}
- m_Layer: 5
- m_Name: Arrow
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &4330998183806561081
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 7401648367934329683}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 2176918875463252328}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 1, y: 0.5}
- m_AnchorMax: {x: 1, y: 0.5}
- m_AnchoredPosition: {x: -15, y: 0}
- m_SizeDelta: {x: 20, y: 20}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &1564751775632678237
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 7401648367934329683}
- m_CullTransparentMesh: 1
---- !u!114 &9084008695453725215
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 7401648367934329683}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 0
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
- m_UseSpriteMesh: 0
- m_PixelsPerUnitMultiplier: 1
--- !u!1 &7719530611222838762
GameObject:
m_ObjectHideFlags: 0
@@ -4862,42 +3861,6 @@ MonoBehaviour:
m_OnClick:
m_PersistentCalls:
m_Calls: []
---- !u!1 &7956641105144810768
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 2247242946985593546}
- m_Layer: 5
- m_Name: Sliding Area
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &2247242946985593546
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 7956641105144810768}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 2311761164024678933}
- m_Father: {fileID: 5901514817436005508}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: -20, y: -20}
- m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &8156778746339672801
GameObject:
m_ObjectHideFlags: 0
@@ -5139,81 +4102,6 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
---- !u!1 &8690801073258490505
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 2311761164024678933}
- - component: {fileID: 7812673469553962374}
- - component: {fileID: 1930039159113596301}
- m_Layer: 5
- m_Name: Handle
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &2311761164024678933
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 8690801073258490505}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 2247242946985593546}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 20, y: 20}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &7812673469553962374
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 8690801073258490505}
- m_CullTransparentMesh: 1
---- !u!114 &1930039159113596301
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 8690801073258490505}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
- m_UseSpriteMesh: 0
- m_PixelsPerUnitMultiplier: 1
--- !u!1 &9036661716544030781
GameObject:
m_ObjectHideFlags: 0
@@ -5348,78 +4236,105 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &9127610747083315971
-GameObject:
+--- !u!1001 &2741450413701017826
+PrefabInstance:
m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 93581224173671416}
- - component: {fileID: 631419105658415628}
- - component: {fileID: 3150749517506078754}
- m_Layer: 5
- m_Name: Item Background
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &93581224173671416
+ serializedVersion: 2
+ m_Modification:
+ serializedVersion: 3
+ m_TransformParent: {fileID: 5689678111548430200}
+ m_Modifications:
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_Pivot.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_Pivot.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 100
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 100
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 50
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: -50
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 5206183004537229466, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ propertyPath: m_Name
+ value: MarketplaceItem
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects: []
+ m_AddedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+--- !u!224 &7363943334813709014 stripped
RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 9127610747083315971}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 3053885112019020576}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &631419105658415628
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 9127610747083315971}
- m_CullTransparentMesh: 1
---- !u!114 &3150749517506078754
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
+ m_CorrespondingSourceObject: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ m_PrefabInstance: {fileID: 2741450413701017826}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 9127610747083315971}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_Sprite: {fileID: 0}
- m_Type: 0
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
- m_UseSpriteMesh: 0
- m_PixelsPerUnitMultiplier: 1
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab
index 9c58e5b4a..c407570b5 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab
@@ -35,7 +35,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 120, y: 120}
+ m_SizeDelta: {x: 150, y: 150}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7818161483327932742
CanvasRenderer:
@@ -103,11 +103,8 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- - {fileID: 4141617677796783334}
- - {fileID: 805310244883164288}
- - {fileID: 4419876041691167206}
- {fileID: 44582530033650619}
- - {fileID: 8079592623894328375}
+ - {fileID: 4141617677796783334}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
@@ -127,7 +124,7 @@ GameObject:
- component: {fileID: 3164175567054299921}
- component: {fileID: 8532871806769408053}
m_Layer: 5
- m_Name: IdText
+ m_Name: Text (TMP)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@@ -149,8 +146,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0.26245, y: 78}
- m_SizeDelta: {x: 120, y: 30}
+ m_AnchoredPosition: {x: 0.26245, y: -107}
+ m_SizeDelta: {x: 149.47, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3164175567054299921
CanvasRenderer:
@@ -180,275 +177,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: ID
- m_isRightToLeft: 0
- m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_fontSharedMaterials: []
- m_fontMaterial: {fileID: 0}
- m_fontMaterials: []
- m_fontColor32:
- serializedVersion: 2
- rgba: 4294967295
- m_fontColor: {r: 1, g: 1, b: 1, a: 1}
- m_enableVertexGradient: 0
- m_colorMode: 3
- m_fontColorGradient:
- topLeft: {r: 1, g: 1, b: 1, a: 1}
- topRight: {r: 1, g: 1, b: 1, a: 1}
- bottomLeft: {r: 1, g: 1, b: 1, a: 1}
- bottomRight: {r: 1, g: 1, b: 1, a: 1}
- m_fontColorGradientPreset: {fileID: 0}
- m_spriteAsset: {fileID: 0}
- m_tintAllSprites: 0
- m_StyleSheet: {fileID: 0}
- m_TextStyleHashCode: -1183493901
- m_overrideHtmlColors: 0
- m_faceColor:
- serializedVersion: 2
- rgba: 4294967295
- m_fontSize: 18
- m_fontSizeBase: 18
- m_fontWeight: 400
- m_enableAutoSizing: 0
- m_fontSizeMin: 18
- m_fontSizeMax: 72
- m_fontStyle: 1
- m_HorizontalAlignment: 2
- m_VerticalAlignment: 512
- m_textAlignment: 65535
- m_characterSpacing: 0
- m_wordSpacing: 0
- m_lineSpacing: 0
- m_lineSpacingMax: 0
- m_paragraphSpacing: 0
- m_charWidthMaxAdj: 0
- m_enableWordWrapping: 1
- m_wordWrappingRatios: 0.4
- m_overflowMode: 0
- m_linkedTextComponent: {fileID: 0}
- parentLinkedComponent: {fileID: 0}
- m_enableKerning: 1
- m_enableExtraPadding: 0
- checkPaddingRequired: 0
- m_isRichText: 1
- m_parseCtrlCharacters: 1
- m_isOrthographic: 1
- m_isCullingEnabled: 0
- m_horizontalMapping: 0
- m_verticalMapping: 0
- m_uvLineOffset: 0
- m_geometrySortingOrder: 0
- m_IsTextObjectScaleStatic: 0
- m_VertexBufferAutoSizeReduction: 0
- m_useMaxVisibleDescender: 1
- m_pageToDisplay: 1
- m_margin: {x: 0, y: 0, z: 0, w: 0}
- m_isUsingLegacyAnimationComponent: 0
- m_isVolumetricText: 0
- m_hasFontAssetChanged: 0
- m_baseMaterial: {fileID: 0}
- m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &5674026202260759021
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 6217362789984900575}
- - component: {fileID: 562732331054251663}
- - component: {fileID: 5355725170567662034}
- m_Layer: 5
- m_Name: Text (TMP)
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &6217362789984900575
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 5674026202260759021}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 8079592623894328375}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &562732331054251663
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 5674026202260759021}
- m_CullTransparentMesh: 1
---- !u!114 &5355725170567662034
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 5674026202260759021}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_text: PURCHASE
- m_isRightToLeft: 0
- m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_fontSharedMaterials: []
- m_fontMaterial: {fileID: 0}
- m_fontMaterials: []
- m_fontColor32:
- serializedVersion: 2
- rgba: 4294967295
- m_fontColor: {r: 1, g: 1, b: 1, a: 1}
- m_enableVertexGradient: 0
- m_colorMode: 3
- m_fontColorGradient:
- topLeft: {r: 1, g: 1, b: 1, a: 1}
- topRight: {r: 1, g: 1, b: 1, a: 1}
- bottomLeft: {r: 1, g: 1, b: 1, a: 1}
- bottomRight: {r: 1, g: 1, b: 1, a: 1}
- m_fontColorGradientPreset: {fileID: 0}
- m_spriteAsset: {fileID: 0}
- m_tintAllSprites: 0
- m_StyleSheet: {fileID: 0}
- m_TextStyleHashCode: -1183493901
- m_overrideHtmlColors: 0
- m_faceColor:
- serializedVersion: 2
- rgba: 4294967295
- m_fontSize: 18
- m_fontSizeBase: 18
- m_fontWeight: 400
- m_enableAutoSizing: 0
- m_fontSizeMin: 18
- m_fontSizeMax: 72
- m_fontStyle: 1
- m_HorizontalAlignment: 2
- m_VerticalAlignment: 512
- m_textAlignment: 65535
- m_characterSpacing: 0
- m_wordSpacing: 0
- m_lineSpacing: 0
- m_lineSpacingMax: 0
- m_paragraphSpacing: 0
- m_charWidthMaxAdj: 0
- m_enableWordWrapping: 1
- m_wordWrappingRatios: 0.4
- m_overflowMode: 0
- m_linkedTextComponent: {fileID: 0}
- parentLinkedComponent: {fileID: 0}
- m_enableKerning: 1
- m_enableExtraPadding: 0
- checkPaddingRequired: 0
- m_isRichText: 1
- m_parseCtrlCharacters: 1
- m_isOrthographic: 1
- m_isCullingEnabled: 0
- m_horizontalMapping: 0
- m_verticalMapping: 0
- m_uvLineOffset: 0
- m_geometrySortingOrder: 0
- m_IsTextObjectScaleStatic: 0
- m_VertexBufferAutoSizeReduction: 0
- m_useMaxVisibleDescender: 1
- m_pageToDisplay: 1
- m_margin: {x: 0, y: 0, z: 0, w: 0}
- m_isUsingLegacyAnimationComponent: 0
- m_isVolumetricText: 0
- m_hasFontAssetChanged: 0
- m_baseMaterial: {fileID: 0}
- m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &6334808895279680796
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 805310244883164288}
- - component: {fileID: 3555392227286427903}
- - component: {fileID: 6562554662142336316}
- m_Layer: 5
- m_Name: TypeText
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &805310244883164288
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 6334808895279680796}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 4628132316396519988}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0.26245, y: -77}
- m_SizeDelta: {x: 120, y: 30}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &3555392227286427903
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 6334808895279680796}
- m_CullTransparentMesh: 1
---- !u!114 &6562554662142336316
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 6334808895279680796}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_text: TYPE
+ m_text: TEST ITEM
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -475,8 +204,8 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
- m_fontSize: 18
- m_fontSizeBase: 18
+ m_fontSize: 20
+ m_fontSizeBase: 20
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
@@ -517,258 +246,3 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &7172824277636628635
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 4419876041691167206}
- - component: {fileID: 2058460412890010951}
- - component: {fileID: 6283158603817815484}
- m_Layer: 5
- m_Name: PriceText
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &4419876041691167206
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 7172824277636628635}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 4628132316396519988}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0.26245, y: -108}
- m_SizeDelta: {x: 120, y: 30}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &2058460412890010951
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 7172824277636628635}
- m_CullTransparentMesh: 1
---- !u!114 &6283158603817815484
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 7172824277636628635}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_text: PRICE
- m_isRightToLeft: 0
- m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_fontSharedMaterials: []
- m_fontMaterial: {fileID: 0}
- m_fontMaterials: []
- m_fontColor32:
- serializedVersion: 2
- rgba: 4294967295
- m_fontColor: {r: 1, g: 1, b: 1, a: 1}
- m_enableVertexGradient: 0
- m_colorMode: 3
- m_fontColorGradient:
- topLeft: {r: 1, g: 1, b: 1, a: 1}
- topRight: {r: 1, g: 1, b: 1, a: 1}
- bottomLeft: {r: 1, g: 1, b: 1, a: 1}
- bottomRight: {r: 1, g: 1, b: 1, a: 1}
- m_fontColorGradientPreset: {fileID: 0}
- m_spriteAsset: {fileID: 0}
- m_tintAllSprites: 0
- m_StyleSheet: {fileID: 0}
- m_TextStyleHashCode: -1183493901
- m_overrideHtmlColors: 0
- m_faceColor:
- serializedVersion: 2
- rgba: 4294967295
- m_fontSize: 18
- m_fontSizeBase: 18
- m_fontWeight: 400
- m_enableAutoSizing: 0
- m_fontSizeMin: 18
- m_fontSizeMax: 72
- m_fontStyle: 1
- m_HorizontalAlignment: 2
- m_VerticalAlignment: 512
- m_textAlignment: 65535
- m_characterSpacing: 0
- m_wordSpacing: 0
- m_lineSpacing: 0
- m_lineSpacingMax: 0
- m_paragraphSpacing: 0
- m_charWidthMaxAdj: 0
- m_enableWordWrapping: 1
- m_wordWrappingRatios: 0.4
- m_overflowMode: 0
- m_linkedTextComponent: {fileID: 0}
- parentLinkedComponent: {fileID: 0}
- m_enableKerning: 1
- m_enableExtraPadding: 0
- checkPaddingRequired: 0
- m_isRichText: 1
- m_parseCtrlCharacters: 1
- m_isOrthographic: 1
- m_isCullingEnabled: 0
- m_horizontalMapping: 0
- m_verticalMapping: 0
- m_uvLineOffset: 0
- m_geometrySortingOrder: 0
- m_IsTextObjectScaleStatic: 0
- m_VertexBufferAutoSizeReduction: 0
- m_useMaxVisibleDescender: 1
- m_pageToDisplay: 1
- m_margin: {x: 0, y: 0, z: 0, w: 0}
- m_isUsingLegacyAnimationComponent: 0
- m_isVolumetricText: 0
- m_hasFontAssetChanged: 0
- m_baseMaterial: {fileID: 0}
- m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &7612634213775497133
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 8079592623894328375}
- - component: {fileID: 5793206596313649322}
- - component: {fileID: 5782467373423268492}
- - component: {fileID: 748326273384807393}
- m_Layer: 5
- m_Name: PurchaseButton
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &8079592623894328375
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 7612634213775497133}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 6217362789984900575}
- m_Father: {fileID: 4628132316396519988}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: -142}
- m_SizeDelta: {x: 120, y: 30}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &5793206596313649322
-CanvasRenderer:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 7612634213775497133}
- m_CullTransparentMesh: 1
---- !u!114 &5782467373423268492
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 7612634213775497133}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Material: {fileID: 0}
- m_Color: {r: 0.09803922, g: 1, b: 0, a: 1}
- m_RaycastTarget: 1
- m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
- m_Maskable: 1
- m_OnCullStateChanged:
- m_PersistentCalls:
- m_Calls: []
- m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
- m_Type: 1
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
- m_UseSpriteMesh: 0
- m_PixelsPerUnitMultiplier: 1
---- !u!114 &748326273384807393
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 7612634213775497133}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- m_Navigation:
- m_Mode: 3
- m_WrapAround: 0
- m_SelectOnUp: {fileID: 0}
- m_SelectOnDown: {fileID: 0}
- m_SelectOnLeft: {fileID: 0}
- m_SelectOnRight: {fileID: 0}
- m_Transition: 1
- m_Colors:
- m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
- m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
- m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
- m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
- m_ColorMultiplier: 1
- m_FadeDuration: 0.1
- m_SpriteState:
- m_HighlightedSprite: {fileID: 0}
- m_PressedSprite: {fileID: 0}
- m_SelectedSprite: {fileID: 0}
- m_DisabledSprite: {fileID: 0}
- m_AnimationTriggers:
- m_NormalTrigger: Normal
- m_HighlightedTrigger: Highlighted
- m_PressedTrigger: Pressed
- m_SelectedTrigger: Selected
- m_DisabledTrigger: Disabled
- m_Interactable: 1
- m_TargetGraphic: {fileID: 5782467373423268492}
- m_OnClick:
- m_PersistentCalls:
- m_Calls: []
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab
index 796213658..0943aa59f 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab
@@ -1094,10 +1094,10 @@ MonoBehaviour:
- {fileID: 5833498877037384762}
secondaryTextObjects:
- {fileID: 1649941262688614450}
- - {fileID: 1677968316374065117}
+ - {fileID: 1649941262688614450}
displayLineObjects:
- {fileID: 1686292479457944369}
- - {fileID: 5990508210497694103}
+ - {fileID: 1686292479457944369}
borderButtonObjects: []
test: 1
--- !u!1 &3905764076522623970
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity
index 55cef9a5a..6b41145cc 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity
@@ -295,10 +295,6 @@ PrefabInstance:
propertyPath: m_Name
value: MarketplaceLoginGUI
objectReference: {fileID: 0}
- - target: {fileID: 5223788654180130285, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
- propertyPath: test
- value: 0
- objectReference: {fileID: 0}
- target: {fileID: 5223788654180130285, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
propertyPath: menuBackgroundColour.a
value: 1
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs
index d9e1cfb34..fe74a8712 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs
@@ -3,13 +3,14 @@
using UnityEngine;
using UnityEngine.Networking;
using ChainSafe.Gaming.Marketplace.Models;
+using ChainSafe.Gaming.Marketplace.Interfaces;
namespace ChainSafe.Gaming.Marketplace
{
///
/// Auth system manager to help with refresh tokens.
///
- public static class AuthSystemManagerMarketplace
+ public class MarketplaceAuth : IMarketplaceAuth
{
#region Properties
@@ -23,7 +24,7 @@ public static class AuthSystemManagerMarketplace
///
/// Refreshes an expired bearer token.
///
- public static async void RefreshExpiredToken()
+ public async void RefreshExpiredToken()
{
if (RefreshToken == null)
{
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs
index 0cad9ec01..63e787633 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs
@@ -1,48 +1,20 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Threading.Tasks;
-using ChainSafe.Gaming.Ipfs;
-using ChainSafe.Gaming.Web3;
-using Newtonsoft.Json;
-using Scripts.EVM.Token;
-using TMPro;
using UnityEngine;
-using UnityEngine.Networking;
using UnityEngine.UI;
-using EvmMarketplace = Scripts.EVM.Marketplace.Marketplace;
-using ChainSafe.Gaming.Marketplace.Models;
+///
+/// Manages the marketplace browse GUI.
+///
namespace ChainSafe.Gaming.Marketplace
{
- ///
- /// Manages the marketplace browse GUI.
- ///
public class BrowseMarketplaceManager : MonoBehaviour
{
#region Fields
- [SerializeField] private GameObject marketplaceItemPrefab;
- [SerializeField] private GameObject marketplacePanel;
[SerializeField] private GameObject selectMarketplaceMenu;
[SerializeField] private GameObject browseMarketplaceMenu;
+ [SerializeField] private GameObject marketplaceItemPrefab;
[SerializeField] private Button openSelectMarketplaceOptionButton;
- [SerializeField] private TMP_Dropdown marketplaceDropDown;
- [SerializeField] private ScrollRect marketplaceScrollRect;
- private List projects;
- private GameObject[] marketplaceItemPrefabs;
- private int marketplaceObjectNumber = 1;
- private int marketplaceItemDisplayCount = 100;
-
- #endregion
-
- #region Properties
-
- private string BearerToken { get; set; }
- private TMP_FontAsset DisplayFont { get; set; }
- private Color SecondaryTextColour { get; set; }
-
#endregion
#region Methods
@@ -53,163 +25,6 @@ public class BrowseMarketplaceManager : MonoBehaviour
private void Awake()
{
openSelectMarketplaceOptionButton.onClick.AddListener(OpenSelectMarketplaceOptionMenu);
- marketplaceItemPrefabs = new GameObject[marketplaceItemDisplayCount];
- }
-
- ///
- /// Populates the marketplace drop down options.
- ///
- private async void GetMarketplaceOptions()
- {
- UnityWebRequest request = UnityWebRequest.Get("https://api.gaming.chainsafe.io/project/getByAccountID");
- request.SetRequestHeader("Authorization", $"Bearer {BearerToken}");
- await request.SendWebRequest();
- if (request.result != UnityWebRequest.Result.Success)
- {
- Debug.LogError($"Error: {request.error}");
- }
- else
- {
- ApiResponse apiResponse = JsonConvert.DeserializeObject(request.downloadHandler.text);
- projects = apiResponse.response.projects;
- List options = new List();
- foreach (var project in projects)
- {
- options.Add(project.name);
- }
-
- marketplaceDropDown.ClearOptions();
- marketplaceDropDown.AddOptions(options);
- marketplaceDropDown.onValueChanged.AddListener(OnDropdownValueChanged);
- }
-
- if (marketplaceDropDown.options != null)
- {
- PopulateMarketplaceItems(0);
- }
- }
-
- ///
- /// Populates items to be added to the marketplace display.
- ///
- /// The index of the project to populate from.
- private async void PopulateMarketplaceItems(int index)
- {
- var projectResponse = await EvmMarketplace.GetProjectItems();
- var response = await EvmMarketplace.GetMarketplaceItems(projectResponse.items[index].marketplace_id);
- foreach (var item in response.items)
- {
- AddMarketplaceItemToDisplay(item.id, item.token.token_type, item.price, item.token.uri);
- }
- }
-
- ///
- /// Adds items to the marketplace display.
- ///
- /// Nft id.
- /// Nft name.
- /// Nft price.
- /// Nft Uri.
- private void AddMarketplaceItemToDisplay(string nftId, string nftType, string nftPrice, string nftUri)
- {
- if (marketplaceObjectNumber >= marketplaceItemDisplayCount)
- {
- Destroy(marketplaceItemPrefabs[0]);
- for (int i = 1; i < marketplaceItemPrefabs.Length; i++)
- {
- marketplaceItemPrefabs[i - 1] = marketplaceItemPrefabs[i];
- }
- marketplaceItemPrefabs[marketplaceItemPrefabs.Length - 1] = Instantiate(marketplaceItemPrefab, marketplacePanel.transform);
- UpdateMarketplaceDisplay(marketplaceObjectNumber, nftId, nftType, nftPrice, nftUri);
- }
- else
- {
- marketplaceItemPrefabs[marketplaceObjectNumber] = Instantiate(marketplaceItemPrefab, marketplacePanel.transform);
- UpdateMarketplaceDisplay(marketplaceObjectNumber, nftId, nftType, nftPrice, nftUri);
- }
- marketplaceObjectNumber++;
- marketplaceScrollRect.horizontalNormalizedPosition = 0;
- }
-
- ///
- /// Imports texture (can probably be removed later for helper class)
- ///
- /// Nft uri
- private async Task ImportTexture(string uri)
- {
- var metaRequest = UnityWebRequest.Get(uri);
- await metaRequest.SendWebRequest();
-
- if (metaRequest.result != UnityWebRequest.Result.Success)
- {
- throw new Web3Exception($"Metadata request failure: {metaRequest.error}");
- }
- var metadata = JsonConvert.DeserializeObject(Encoding.UTF8.GetString(metaRequest.downloadHandler.data));
- var textureUri = IpfsHelper.RollupIpfsUri(metadata.image);
- var textureRequest = UnityWebRequestTexture.GetTexture(textureUri);
- await textureRequest.SendWebRequest();
-
- if (textureRequest.result != UnityWebRequest.Result.Success)
- {
- throw new Web3Exception($"Texture request failure: {metaRequest.error}");
- }
-
- var texture = ((DownloadHandlerTexture)textureRequest.downloadHandler).texture;
-
- return texture;
- }
-
- ///
- /// Updates the marketplace display.
- ///
- ///
- /// Nft id.
- /// Nft name.
- /// Nft price.
- /// Nft Uri.
- private async void UpdateMarketplaceDisplay(int marketplaceObjectIndex, string nftId, string nftType, string nftPrice, string nftUri)
- {
- string[] textObjectNames = { "IdText", "TypeText", "PriceText" };
- string[] textValues = { nftId, nftType, nftPrice };
- for (int i = 0; i < textObjectNames.Length; i++)
- {
- var textObj = marketplaceItemPrefabs[marketplaceObjectIndex].transform.Find(textObjectNames[i]);
- var textMeshPro = textObj.GetComponent();
- textMeshPro.text = textValues[i];
- textMeshPro.font = DisplayFont;
- textMeshPro.color = SecondaryTextColour;
- var image = await ImportTexture(nftUri);
- var imageObj = marketplaceItemPrefabs[marketplaceObjectIndex].transform.Find("Image").GetComponent();
- imageObj.material.mainTexture = image;
- }
- }
-
- ///
- /// Called when the dropdown value is changed.
- ///
- /// The index of the selected option.
- private void OnDropdownValueChanged(int index)
- {
- ResetMarketplacePrefabDisplay(index);
- }
-
- ///
- /// Resets marketplace display by destroying item prefabs.
- ///
- /// The index to populate.
- private void ResetMarketplacePrefabDisplay(int? index = null)
- {
- foreach (var prefab in marketplaceItemPrefabs)
- {
- if (prefab != null)
- {
- Destroy(prefab);
- }
- }
- Array.Clear(marketplaceItemPrefabs, 0, marketplaceItemPrefabs.Length);
- marketplaceObjectNumber = 0;
- if (!index.HasValue) return;
- PopulateMarketplaceItems(index.Value);
}
///
@@ -220,37 +35,7 @@ private void OpenSelectMarketplaceOptionMenu()
browseMarketplaceMenu.SetActive(false);
selectMarketplaceMenu.SetActive(true);
}
-
- ///
- /// Subscribes to events.
- ///
- private void OnEnable()
- {
- EventManagerMarketplace.ConfigureMarketplaceBrowserManager += OnConfigureMarketPlaceBrowseManager;
- GetMarketplaceOptions();
- }
-
- ///
- /// Unsubscribes from events.
- ///
- private void OnDisable()
- {
- EventManagerMarketplace.ConfigureMarketplaceBrowserManager -= OnConfigureMarketPlaceBrowseManager;
- ResetMarketplacePrefabDisplay();
- }
-
- ///
- /// Configures class properties.
- ///
- ///
- ///
- private void OnConfigureMarketPlaceBrowseManager(object sender, EventManagerMarketplace.MarketplaceBrowserConfigEventArgs args)
- {
- DisplayFont = args.DisplayFont;
- SecondaryTextColour = args.SecondaryTextColour;
- BearerToken = args.BearerToken;
- }
#endregion
}
-}
\ No newline at end of file
+}
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs
index 6bf92fb8f..be61f0f75 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs
@@ -1,18 +1,19 @@
using UnityEngine;
using UnityEngine.UI;
+///
+/// Manages the marketplace creation GUI.
+///
+
namespace ChainSafe.Gaming.Marketplace
{
- ///
- /// Manages the marketplace creation GUI.
- ///
public class CreateMarketplaceManager : MonoBehaviour
{
#region Fields
[SerializeField] private GameObject selectMarketplaceMenu;
- [SerializeField] private GameObject createMarketplaceMenu;
[SerializeField] private Button openSelectMarketplaceOptionButton;
+ [SerializeField] private GameObject createMarketplaceMenu;
#endregion
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs
index b9a453642..a0caff9a7 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs
@@ -12,8 +12,6 @@ public static class EventManagerMarketplace
#region Events
public static event EventHandler ConfigureMarketplaceGuiManager;
- public static event EventHandler ConfigureMarketplaceBrowserManager;
- public static event EventHandler ConfigureAuthSystemManager;
public static event Action LoginMarketplace;
public static event Action LogoutMarketplace;
@@ -40,24 +38,6 @@ public static void RaiseConfigureMarketplaceGuiManager(MarketplaceGUIConfigEvent
ConfigureMarketplaceGuiManager?.Invoke(null, args);
}
- ///
- /// Configure marketplace browser manager.
- ///
- ///
- public static void RaiseConfigureMarketplaceBrowserManager(MarketplaceBrowserConfigEventArgs args)
- {
- ConfigureMarketplaceBrowserManager?.Invoke(null, args);
- }
-
- ///
- /// Configure auth system manager.
- ///
- ///
- public static void RaiseConfigureAuthSystemManager(MarketplaceAuthSystemManagerConfigEventArgs args)
- {
- ConfigureAuthSystemManager?.Invoke(null, args);
- }
-
#endregion
#region Configuration Classes
@@ -93,61 +73,6 @@ public MarketplaceGUIConfigEventArgs(TMP_FontAsset displayFont, Color primaryBac
#endregion
}
- ///
- /// Configuration class for the Marketplace Browser Manager.
- ///
- public class MarketplaceBrowserConfigEventArgs : EventArgs
- {
- #region Properties
-
- public TMP_FontAsset DisplayFont { get; private set; }
- public Color SecondaryTextColour { get; private set; }
- public string BearerToken { get; private set; }
-
- #endregion
-
- #region Methods
-
- public MarketplaceBrowserConfigEventArgs(TMP_FontAsset displayFont, Color secondaryTextColour, string bearerToken)
- {
- DisplayFont = displayFont;
- SecondaryTextColour = secondaryTextColour;
- BearerToken = bearerToken;
- }
-
- #endregion
- }
-
- ///
- /// Configuration class for the Marketplace Auth System Manager.
- ///
- public class MarketplaceAuthSystemManagerConfigEventArgs : EventArgs
- {
- #region Properties
-
- private string BearerToken { get; set; }
-
- private DateTime BearerTokenExpires { get; set; }
-
- private string RefreshToken { get; set; }
-
- private DateTime RefreshTokenExpires { get; set; }
-
- #endregion
-
- #region Methods
-
- public MarketplaceAuthSystemManagerConfigEventArgs(string bearerToken, DateTime bearerTokenExpires, string refreshToken, DateTime refreshTokenExpires)
- {
- BearerToken = bearerToken;
- BearerTokenExpires = bearerTokenExpires;
- RefreshToken = refreshToken;
- RefreshTokenExpires = refreshTokenExpires;
- }
-
- #endregion
- }
-
#endregion
}
}
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs
index 1645a99c7..faaf33247 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs
@@ -1,11 +1,9 @@
using System;
using System.Collections.Generic;
-using Newtonsoft.Json;
using UnityEngine;
using UnityEngine.Networking;
using TMPro;
using UnityEngine.UI;
-using ChainSafe.Gaming.Marketplace.Models;
namespace ChainSafe.Gaming.Marketplace
{
@@ -36,6 +34,8 @@ public class LoginManagerMarketplace : MonoBehaviour
[SerializeField] private List secondaryTextObjects;
[SerializeField] private List displayLineObjects;
[SerializeField] private List borderButtonObjects;
+ [Header("Enable this for testing to bypass auth")]
+ [SerializeField] private bool test;
#endregion
@@ -81,17 +81,15 @@ private void SetCustomConfig()
///
private async void RequestEmailAuthCode()
{
- EmailAddress = emailAddressInput.text ?? throw new Exception("Email address not set");
- var payload = new AuthPayload.EmailRequestPayload
+ if (test)
{
- email = EmailAddress
- };
- var jsonPayload = JsonConvert.SerializeObject(payload);
- var request = new UnityWebRequest("https://api.chainsafe.io/api/v1/user/email", "POST");
- var bodyRaw = System.Text.Encoding.UTF8.GetBytes(jsonPayload);
- request.uploadHandler = new UploadHandlerRaw(bodyRaw);
- request.downloadHandler = new DownloadHandlerBuffer();
- request.SetRequestHeader("Content-Type", "application/json");
+ ToggleEmailMenu();
+ return;
+ }
+ EmailAddress = emailAddressInput.text ?? throw new Exception("Email address not set");
+ WWWForm form = new WWWForm();
+ form.AddField("email", EmailAddress);
+ UnityWebRequest request = UnityWebRequest.Post("https://api.chainsafe.io/api/v1/user/email", form);
await request.SendWebRequest();
if (request.result != UnityWebRequest.Result.Success)
{
@@ -108,65 +106,23 @@ private async void RequestEmailAuthCode()
///
private async void VerifyEmailAuthCode()
{
- AuthCode = authCodeInput.text ?? throw new Exception("Auth code not set");
- var payload = new AuthPayload.AuthCodePayload()
- {
- email = EmailAddress,
- nonce = AuthCode
- };
- var jsonPayload = JsonConvert.SerializeObject(payload);
- var request = new UnityWebRequest("https://api.chainsafe.io/api/v1/user/email/verify", "POST");
- var bodyRaw = System.Text.Encoding.UTF8.GetBytes(jsonPayload);
- request.uploadHandler = new UploadHandlerRaw(bodyRaw);
- request.downloadHandler = new DownloadHandlerBuffer();
- request.SetRequestHeader("Content-Type", "application/json");
-
- await request.SendWebRequest();
-
- if (request.result != UnityWebRequest.Result.Success)
- {
- Debug.LogError($"Error: {request.error}");
- }
- else
+ if (test)
{
- string jsonResponse = request.downloadHandler.text;
- AuthSystemResponse.AuthResponse authResponse = JsonConvert.DeserializeObject(jsonResponse);
- TryLogin(authResponse.token);
+ InstantiateMarketplace();
+ return;
}
- }
-
- ///
- /// Retrieves the user account ID.
- ///
- private async void TryLogin(string authResponseToken)
- {
- var payload = new AuthPayload.LoginPayload()
- {
- provider = "email",
- service = "gaming",
- token = authResponseToken
- };
- var jsonPayload = JsonConvert.SerializeObject(payload);
- var request = new UnityWebRequest("https://api.chainsafe.io/api/v1/user/login", "POST");
- var bodyRaw = System.Text.Encoding.UTF8.GetBytes(jsonPayload);
- request.uploadHandler = new UploadHandlerRaw(bodyRaw);
- request.downloadHandler = new DownloadHandlerBuffer();
- request.SetRequestHeader("Content-Type", "application/json");
-
+ AuthCode = authCodeInput.text ?? throw new Exception("Auth code not set");
+ WWWForm form = new WWWForm();
+ form.AddField("email", EmailAddress);
+ form.AddField("nonce", AuthCode);
+ UnityWebRequest request = UnityWebRequest.Post("https://api.chainsafe.io/api/v1/user/email/verify", form);
await request.SendWebRequest();
-
if (request.result != UnityWebRequest.Result.Success)
{
Debug.LogError($"Error: {request.error}");
}
else
{
- string jsonResponse = request.downloadHandler.text;
- AuthSystemResponse.LoginResponse loginResponse = JsonConvert.DeserializeObject(jsonResponse);
- var authSystemManagerConfigArgs = new EventManagerMarketplace.MarketplaceAuthSystemManagerConfigEventArgs(loginResponse.access_token.token, DateTime.Parse(loginResponse.access_token.expires), loginResponse.refresh_token.token, DateTime.Parse(loginResponse.refresh_token.expires));
- EventManagerMarketplace.RaiseConfigureAuthSystemManager(authSystemManagerConfigArgs);
- var marketplaceBrowserManagerConfigArgs = new EventManagerMarketplace.MarketplaceBrowserConfigEventArgs(displayFont, secondaryTextColour, loginResponse.access_token.token);
- EventManagerMarketplace.RaiseConfigureMarketplaceBrowserManager(marketplaceBrowserManagerConfigArgs);
InstantiateMarketplace();
}
}
@@ -191,4 +147,4 @@ private void InstantiateMarketplace()
#endregion
}
-}
\ No newline at end of file
+}
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs
index 62f22bf9d..d1d42629d 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs
@@ -1,5 +1,3 @@
-using System;
-using System.Collections;
using UnityEngine;
using UnityEngine.UI;
@@ -32,7 +30,6 @@ private void Awake()
createMarketplaceButton.onClick.AddListener(OpenCreateMarketplaceMenu);
browseMarketplaceButton.onClick.AddListener(OpenBrowseMarketplaceMenu);
openSelectMarketplaceOptionButton.onClick.AddListener(OpenSelectMarketplaceOptionMenu);
- StartCoroutine(WaitForTokenExpiration());
}
///
@@ -62,18 +59,6 @@ private void OpenSelectMarketplaceOptionMenu()
browseMarketplaceMenu.SetActive(false);
selectMarketplaceMenu.SetActive(true);
}
-
- // TODO: Shouldn't be firing instantly, fix later.
- ///
- /// Waits for token expiry then refreshes it.
- ///
- private IEnumerator WaitForTokenExpiration()
- {
- DateTime currentTime = DateTime.UtcNow;
- TimeSpan timeToWait = AuthSystemManagerMarketplace.BearerTokenExpires - currentTime;
- yield return new WaitForSeconds((float)timeToWait.TotalSeconds);
- AuthSystemManagerMarketplace.RefreshExpiredToken();
- }
#endregion
From 5f1caaf6de2fa5c84b0594006c321e1724630b36 Mon Sep 17 00:00:00 2001
From: sneakzttv <57473220+sneakzttv@users.noreply.github.com>
Date: Thu, 27 Jun 2024 19:20:45 +0800
Subject: [PATCH 4/5] Revert "interface added"
This reverts commit 260d31adf46324088ca0a17ccd7553209f120208.
---
.../2.6.0/Marketplace Samples/Interfaces.meta | 8 -
.../Interfaces/IMarketplaceAuth.cs | 10 -
.../Interfaces/IMarketplaceAuth.cs.meta | 11 -
.../Prefabs/MarketplaceGUI.prefab | 2013 +++++++++++++----
.../Prefabs/MarketplaceItem.prefab | 542 ++++-
.../Prefabs/MarketplaceLoginGUI.prefab | 4 +-
.../Scenes/SampleMarketplace.unity | 4 +
.../Scripts/AuthSystemManagerMarketplace.cs | 5 +-
.../Scripts/BrowseMarketplaceManager.cs | 225 +-
.../Scripts/CreateMarketplaceManager.cs | 9 +-
.../Scripts/EventManagerMarketplace.cs | 75 +
.../Scripts/LoginManagerMarketplace.cs | 82 +-
.../Scripts/MarketplaceSelectionManager.cs | 15 +
13 files changed, 2468 insertions(+), 535 deletions(-)
delete mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces.meta
delete mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs
delete mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces.meta
deleted file mode 100644
index 7e3c4073f..000000000
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: b12e945e678de5f4fb73b85e85b3ee8a
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs
deleted file mode 100644
index a3bb33c21..000000000
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace ChainSafe.Gaming.Marketplace.Interfaces
-{
- ///
- /// Marketplace auth interface.
- ///
- public interface IMarketplaceAuth
- {
- void RefreshExpiredToken();
- }
-}
\ No newline at end of file
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs.meta
deleted file mode 100644
index 84c14fbb4..000000000
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Interfaces/IMarketplaceAuth.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 0ba197c2810bbb342ab5140aa2456bef
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab
index ae7384104..48615629b 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab
@@ -182,9 +182,6 @@ GameObject:
m_Component:
- component: {fileID: 7032195148051090827}
- component: {fileID: 3888794676601567795}
- - component: {fileID: 3159394062453341019}
- - component: {fileID: 553651860193490632}
- - component: {fileID: 9211676354120275012}
m_Layer: 0
m_Name: MarketplaceGUI
m_TagString: Untagged
@@ -241,56 +238,6 @@ MonoBehaviour:
- {fileID: 1803872516701165665}
- {fileID: 8156778746339672801}
borderButtonObjects: []
---- !u!114 &3159394062453341019
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 766668931710979170}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 42dd3e919e7711f4aae361b8f386e304, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- marketplaceLoginPrefab: {fileID: 3848871182362943263, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
- selectMarketplaceMenu: {fileID: 1790624611575048408}
- createMarketplaceMenu: {fileID: 6115726699298547602}
- browseMarketplaceMenu: {fileID: 4204093024382647332}
- createMarketplaceButton: {fileID: 571043346588633499}
- browseMarketplaceButton: {fileID: 5226490549551036920}
- openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
---- !u!114 &553651860193490632
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 766668931710979170}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 555e6e0a018b8e1409faf88dedf9beba, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- selectMarketplaceMenu: {fileID: 1790624611575048408}
- browseMarketplaceMenu: {fileID: 4204093024382647332}
- marketplaceItemPrefab: {fileID: 5206183004537229466, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
---- !u!114 &9211676354120275012
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 766668931710979170}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 967d998774828ca4d92b33e0199f1493, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- selectMarketplaceMenu: {fileID: 1790624611575048408}
- openSelectMarketplaceOptionButton: {fileID: 1135178899713551611}
- createMarketplaceMenu: {fileID: 6115726699298547602}
--- !u!1 &810122982937643375
GameObject:
m_ObjectHideFlags: 0
@@ -430,7 +377,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!224 &1805801320303181160
RectTransform:
m_ObjectHideFlags: 0
@@ -448,7 +395,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: -181}
+ m_AnchoredPosition: {x: -360, y: -301}
m_SizeDelta: {x: 350, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4482287052790624049
@@ -812,6 +759,140 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &1279957993183714475
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 759652505838778681}
+ - component: {fileID: 7498903607327648500}
+ - component: {fileID: 5467746354862323363}
+ m_Layer: 5
+ m_Name: Item Label
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &759652505838778681
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1279957993183714475}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 3053885112019020576}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 5, y: -0.5}
+ m_SizeDelta: {x: -30, y: -3}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &7498903607327648500
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1279957993183714475}
+ m_CullTransparentMesh: 1
+--- !u!114 &5467746354862323363
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1279957993183714475}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: Option A
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4281479730
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 14
+ m_fontSizeBase: 14
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 1
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &1373505954410806246
GameObject:
m_ObjectHideFlags: 0
@@ -932,6 +1013,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 5748179199998829263}
+ - component: {fileID: 8215866645401671721}
m_Layer: 5
m_Name: SelectBrowseOrCreateMenu
m_TagString: Untagged
@@ -964,6 +1046,25 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &8215866645401671721
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1790624611575048408}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 42dd3e919e7711f4aae361b8f386e304, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ marketplaceLoginPrefab: {fileID: 3848871182362943263, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
+ selectMarketplaceMenu: {fileID: 1790624611575048408}
+ createMarketplaceMenu: {fileID: 6115726699298547602}
+ browseMarketplaceMenu: {fileID: 4204093024382647332}
+ createMarketplaceButton: {fileID: 571043346588633499}
+ browseMarketplaceButton: {fileID: 5226490549551036920}
+ openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
--- !u!1 &1803872516701165665
GameObject:
m_ObjectHideFlags: 0
@@ -1683,7 +1784,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 5689678111548430200}
- - component: {fileID: 2568192567763137365}
+ - component: {fileID: 2488548509492322594}
- component: {fileID: 8368946824443392544}
m_Layer: 5
m_Name: MarketplacePanel
@@ -1703,16 +1804,15 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 7363943334813709014}
+ m_Children: []
m_Father: {fileID: 2749101955837899476}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 100, y: 100}
+ m_SizeDelta: {x: 100, y: 80}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &2568192567763137365
+--- !u!114 &2488548509492322594
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -1721,16 +1821,16 @@ MonoBehaviour:
m_GameObject: {fileID: 2624548384446492689}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
+ m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
- m_Bottom: 0
+ m_Bottom: 80
m_ChildAlignment: 1
- m_Spacing: -50
+ m_Spacing: 100
m_ChildForceExpandWidth: 1
m_ChildForceExpandHeight: 1
m_ChildControlWidth: 0
@@ -1977,7 +2077,7 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &3087639109379038966
+--- !u!1 &2947037834061455039
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -1985,54 +2085,56 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 7072259158512690397}
- - component: {fileID: 1722045591663640819}
- - component: {fileID: 5582329259373490076}
- - component: {fileID: 3755498631728467059}
+ - component: {fileID: 4555744490766796872}
+ - component: {fileID: 2063097037590157726}
+ - component: {fileID: 6593128713397204941}
+ - component: {fileID: 1763412278975445159}
m_Layer: 5
- m_Name: Placeholder
+ m_Name: Template
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &7072259158512690397
+ m_IsActive: 0
+--- !u!224 &4555744490766796872
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3087639109379038966}
+ m_GameObject: {fileID: 2947037834061455039}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 8882413456307029714}
+ m_Children:
+ - {fileID: 4084586511047846904}
+ - {fileID: 5901514817436005508}
+ m_Father: {fileID: 2176918875463252328}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &1722045591663640819
+ m_AnchorMax: {x: 1, y: 0}
+ m_AnchoredPosition: {x: 0, y: 2}
+ m_SizeDelta: {x: 0, y: 150}
+ m_Pivot: {x: 0.5, y: 1}
+--- !u!222 &2063097037590157726
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3087639109379038966}
+ m_GameObject: {fileID: 2947037834061455039}
m_CullTransparentMesh: 1
---- !u!114 &5582329259373490076
+--- !u!114 &6593128713397204941
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3087639109379038966}
+ m_GameObject: {fileID: 2947037834061455039}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
@@ -2043,51 +2145,157 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: Please enter marketplace address
- m_isRightToLeft: 0
- m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_fontSharedMaterials: []
- m_fontMaterial: {fileID: 0}
- m_fontMaterials: []
- m_fontColor32:
- serializedVersion: 2
- rgba: 2150773298
- m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5}
- m_enableVertexGradient: 0
- m_colorMode: 3
- m_fontColorGradient:
- topLeft: {r: 1, g: 1, b: 1, a: 1}
- topRight: {r: 1, g: 1, b: 1, a: 1}
- bottomLeft: {r: 1, g: 1, b: 1, a: 1}
- bottomRight: {r: 1, g: 1, b: 1, a: 1}
- m_fontColorGradientPreset: {fileID: 0}
- m_spriteAsset: {fileID: 0}
- m_tintAllSprites: 0
- m_StyleSheet: {fileID: 0}
- m_TextStyleHashCode: -1183493901
- m_overrideHtmlColors: 0
- m_faceColor:
- serializedVersion: 2
- rgba: 4294967295
- m_fontSize: 14
- m_fontSizeBase: 14
- m_fontWeight: 400
- m_enableAutoSizing: 0
- m_fontSizeMin: 18
- m_fontSizeMax: 72
- m_fontStyle: 2
- m_HorizontalAlignment: 2
- m_VerticalAlignment: 512
- m_textAlignment: 65535
- m_characterSpacing: 0
- m_wordSpacing: 0
- m_lineSpacing: 0
- m_lineSpacingMax: 0
- m_paragraphSpacing: 0
- m_charWidthMaxAdj: 0
- m_enableWordWrapping: 0
- m_wordWrappingRatios: 0.4
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &1763412278975445159
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2947037834061455039}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Content: {fileID: 7651105511415335024}
+ m_Horizontal: 0
+ m_Vertical: 1
+ m_MovementType: 2
+ m_Elasticity: 0.1
+ m_Inertia: 1
+ m_DecelerationRate: 0.135
+ m_ScrollSensitivity: 1
+ m_Viewport: {fileID: 4084586511047846904}
+ m_HorizontalScrollbar: {fileID: 0}
+ m_VerticalScrollbar: {fileID: 3751446678593565067}
+ m_HorizontalScrollbarVisibility: 0
+ m_VerticalScrollbarVisibility: 2
+ m_HorizontalScrollbarSpacing: 0
+ m_VerticalScrollbarSpacing: -3
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!1 &3087639109379038966
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7072259158512690397}
+ - component: {fileID: 1722045591663640819}
+ - component: {fileID: 5582329259373490076}
+ - component: {fileID: 3755498631728467059}
+ m_Layer: 5
+ m_Name: Placeholder
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &7072259158512690397
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3087639109379038966}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 8882413456307029714}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1722045591663640819
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3087639109379038966}
+ m_CullTransparentMesh: 1
+--- !u!114 &5582329259373490076
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3087639109379038966}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: Please enter marketplace address
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 2150773298
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 14
+ m_fontSizeBase: 14
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 2
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 0
+ m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
@@ -2132,6 +2340,42 @@ MonoBehaviour:
m_FlexibleWidth: -1
m_FlexibleHeight: -1
m_LayoutPriority: 1
+--- !u!1 &3400198802816735535
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7651105511415335024}
+ m_Layer: 5
+ m_Name: Content
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &7651105511415335024
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3400198802816735535}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 3053885112019020576}
+ m_Father: {fileID: 4084586511047846904}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 28}
+ m_Pivot: {x: 0.5, y: 1}
--- !u!1 &3629092615594490819
GameObject:
m_ObjectHideFlags: 0
@@ -2184,7 +2428,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_Padding: {x: -8, y: -5, z: -8, w: -5}
m_Softness: {x: 0, y: 0}
---- !u!1 &3949082162901059018
+--- !u!1 &3672750726769777858
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2192,102 +2436,523 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 5500496386921376889}
- - component: {fileID: 8645314182841379473}
- - component: {fileID: 2800892751673164504}
- - component: {fileID: 627897950899319545}
+ - component: {fileID: 3053885112019020576}
+ - component: {fileID: 3886292051788965364}
m_Layer: 5
- m_Name: Canvas
+ m_Name: Item
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &5500496386921376889
+--- !u!224 &3053885112019020576
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3949082162901059018}
+ m_GameObject: {fileID: 3672750726769777858}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- - {fileID: 6779821944551681634}
- - {fileID: 4800245545045116386}
- m_Father: {fileID: 7032195148051090827}
+ - {fileID: 93581224173671416}
+ - {fileID: 5435771712628077349}
+ - {fileID: 759652505838778681}
+ m_Father: {fileID: 7651105511415335024}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
+ m_AnchorMin: {x: 0, y: 0.5}
+ m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0, y: 0}
---- !u!223 &8645314182841379473
-Canvas:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3949082162901059018}
- m_Enabled: 1
- serializedVersion: 3
- m_RenderMode: 0
- m_Camera: {fileID: 0}
- m_PlaneDistance: 100
- m_PixelPerfect: 0
- m_ReceivesEvents: 1
- m_OverrideSorting: 0
- m_OverridePixelPerfect: 0
- m_SortingBucketNormalizedSize: 0
- m_VertexColorAlwaysGammaSpace: 0
- m_AdditionalShaderChannelsFlag: 25
- m_UpdateRectTransformForStandalone: 0
- m_SortingLayerID: 0
- m_SortingOrder: 0
- m_TargetDisplay: 0
---- !u!114 &2800892751673164504
+ m_SizeDelta: {x: 0, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &3886292051788965364
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3949082162901059018}
+ m_GameObject: {fileID: 3672750726769777858}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+ m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
m_Name:
m_EditorClassIdentifier:
- m_UiScaleMode: 1
- m_ReferencePixelsPerUnit: 100
- m_ScaleFactor: 1
- m_ReferenceResolution: {x: 1280, y: 720}
- m_ScreenMatchMode: 1
- m_MatchWidthOrHeight: 1
- m_PhysicalUnit: 3
- m_FallbackScreenDPI: 96
- m_DefaultSpriteDPI: 96
- m_DynamicPixelsPerUnit: 1
- m_PresetInfoIsWorld: 0
---- !u!114 &627897950899319545
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 3150749517506078754}
+ toggleTransition: 1
+ graphic: {fileID: 2646198644967663884}
+ m_Group: {fileID: 0}
+ onValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_IsOn: 1
+--- !u!1 &3890491549827464074
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5435771712628077349}
+ - component: {fileID: 4620098833174266699}
+ - component: {fileID: 2646198644967663884}
+ m_Layer: 5
+ m_Name: Item Checkmark
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5435771712628077349
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3890491549827464074}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 3053885112019020576}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0.5}
+ m_AnchorMax: {x: 0, y: 0.5}
+ m_AnchoredPosition: {x: 10, y: 0}
+ m_SizeDelta: {x: 20, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &4620098833174266699
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3890491549827464074}
+ m_CullTransparentMesh: 1
+--- !u!114 &2646198644967663884
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3890491549827464074}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &3949082162901059018
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5500496386921376889}
+ - component: {fileID: 8645314182841379473}
+ - component: {fileID: 2800892751673164504}
+ - component: {fileID: 627897950899319545}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5500496386921376889
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3949082162901059018}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 6779821944551681634}
+ - {fileID: 4800245545045116386}
+ m_Father: {fileID: 7032195148051090827}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!223 &8645314182841379473
+Canvas:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3949082162901059018}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_VertexColorAlwaysGammaSpace: 0
+ m_AdditionalShaderChannelsFlag: 25
+ m_UpdateRectTransformForStandalone: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!114 &2800892751673164504
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3949082162901059018}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 1
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 1280, y: 720}
+ m_ScreenMatchMode: 1
+ m_MatchWidthOrHeight: 1
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+ m_PresetInfoIsWorld: 0
+--- !u!114 &627897950899319545
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3949082162901059018}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!1 &4089807932179434972
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3314278273552945380}
+ - component: {fileID: 1929883967520551446}
+ - component: {fileID: 944248212007680457}
+ m_Layer: 5
+ m_Name: ChainSafeLogo
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3314278273552945380
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4089807932179434972}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 6779821944551681634}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 40, y: -36.3}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0, y: 1}
+--- !u!222 &1929883967520551446
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4089807932179434972}
+ m_CullTransparentMesh: 1
+--- !u!114 &944248212007680457
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4089807932179434972}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: ab400fd9b39316240b30631965553264, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &4122590915936108443
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4060147363570574053}
+ - component: {fileID: 8643671526028113782}
+ - component: {fileID: 928013536782809046}
+ - component: {fileID: 4790343093119533911}
+ m_Layer: 5
+ m_Name: OpenSelectMarketplaceButton
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4060147363570574053
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4122590915936108443}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 3508500014314780438}
+ m_Father: {fileID: 2620157709985159189}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: -302}
+ m_SizeDelta: {x: 200, y: 50}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &8643671526028113782
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4122590915936108443}
+ m_CullTransparentMesh: 1
+--- !u!114 &928013536782809046
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4122590915936108443}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 0.09411765, b: 0, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &4790343093119533911
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4122590915936108443}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 928013536782809046}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!1 &4204093024382647332
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2620157709985159189}
+ - component: {fileID: 8352422139045116203}
+ m_Layer: 5
+ m_Name: BrowseMarketplaceMenu
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &2620157709985159189
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4204093024382647332}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 3799813652291424348}
+ - {fileID: 6894326301169010092}
+ - {fileID: 8769471081587447305}
+ - {fileID: 1805801320303181160}
+ - {fileID: 2176918875463252328}
+ - {fileID: 8174445728383703272}
+ - {fileID: 8531124665298349004}
+ - {fileID: 4060147363570574053}
+ m_Father: {fileID: 131361396315675251}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &8352422139045116203
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3949082162901059018}
+ m_GameObject: {fileID: 4204093024382647332}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+ m_Script: {fileID: 11500000, guid: 555e6e0a018b8e1409faf88dedf9beba, type: 3}
m_Name:
m_EditorClassIdentifier:
- m_IgnoreReversedGraphics: 1
- m_BlockingObjects: 0
- m_BlockingMask:
- serializedVersion: 2
- m_Bits: 4294967295
---- !u!1 &4089807932179434972
+ marketplaceItemPrefab: {fileID: 5206183004537229466, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ marketplacePanel: {fileID: 2624548384446492689}
+ selectMarketplaceMenu: {fileID: 1790624611575048408}
+ browseMarketplaceMenu: {fileID: 4204093024382647332}
+ openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
+ marketplaceDropDown: {fileID: 6862021958932045444}
+ marketplaceScrollRect: {fileID: 2521811249770090127}
+--- !u!1 &4247547391674191510
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2295,53 +2960,53 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 3314278273552945380}
- - component: {fileID: 1929883967520551446}
- - component: {fileID: 944248212007680457}
+ - component: {fileID: 3508500014314780438}
+ - component: {fileID: 4610420083742522868}
+ - component: {fileID: 2979234042762987625}
m_Layer: 5
- m_Name: ChainSafeLogo
+ m_Name: Text (TMP)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &3314278273552945380
+--- !u!224 &3508500014314780438
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4089807932179434972}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_GameObject: {fileID: 4247547391674191510}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
- m_Father: {fileID: 6779821944551681634}
+ m_Father: {fileID: 4060147363570574053}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 1}
- m_AnchorMax: {x: 0, y: 1}
- m_AnchoredPosition: {x: 40, y: -36.3}
- m_SizeDelta: {x: 100, y: 100}
- m_Pivot: {x: 0, y: 1}
---- !u!222 &1929883967520551446
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &4610420083742522868
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4089807932179434972}
+ m_GameObject: {fileID: 4247547391674191510}
m_CullTransparentMesh: 1
---- !u!114 &944248212007680457
+--- !u!114 &2979234042762987625
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4089807932179434972}
+ m_GameObject: {fileID: 4247547391674191510}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
@@ -2352,17 +3017,76 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_Sprite: {fileID: 21300000, guid: ab400fd9b39316240b30631965553264, type: 3}
- m_Type: 0
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
- m_UseSpriteMesh: 0
- m_PixelsPerUnitMultiplier: 1
---- !u!1 &4122590915936108443
+ m_text: BACK
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 24
+ m_fontSizeBase: 24
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 1
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &4486525962734562738
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2370,10 +3094,10 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 4060147363570574053}
- - component: {fileID: 8643671526028113782}
- - component: {fileID: 928013536782809046}
- - component: {fileID: 4790343093119533911}
+ - component: {fileID: 6253530279245620571}
+ - component: {fileID: 2472113293996621303}
+ - component: {fileID: 8314485735062642931}
+ - component: {fileID: 1135178899713551611}
m_Layer: 5
m_Name: OpenSelectMarketplaceButton
m_TagString: Untagged
@@ -2381,41 +3105,41 @@ GameObject:
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &4060147363570574053
+--- !u!224 &6253530279245620571
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4122590915936108443}
+ m_GameObject: {fileID: 4486525962734562738}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- - {fileID: 3508500014314780438}
- m_Father: {fileID: 2620157709985159189}
+ - {fileID: 7240540798603964222}
+ m_Father: {fileID: 1781803230008662109}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: -302}
m_SizeDelta: {x: 200, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &8643671526028113782
+--- !u!222 &2472113293996621303
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4122590915936108443}
+ m_GameObject: {fileID: 4486525962734562738}
m_CullTransparentMesh: 1
---- !u!114 &928013536782809046
+--- !u!114 &8314485735062642931
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4122590915936108443}
+ m_GameObject: {fileID: 4486525962734562738}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
@@ -2439,13 +3163,13 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
---- !u!114 &4790343093119533911
+--- !u!114 &1135178899713551611
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4122590915936108443}
+ m_GameObject: {fileID: 4486525962734562738}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
@@ -2479,53 +3203,11 @@ MonoBehaviour:
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
- m_TargetGraphic: {fileID: 928013536782809046}
+ m_TargetGraphic: {fileID: 8314485735062642931}
m_OnClick:
m_PersistentCalls:
m_Calls: []
---- !u!1 &4204093024382647332
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 2620157709985159189}
- m_Layer: 5
- m_Name: BrowseMarketplaceMenu
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 0
---- !u!224 &2620157709985159189
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4204093024382647332}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 3799813652291424348}
- - {fileID: 6894326301169010092}
- - {fileID: 8769471081587447305}
- - {fileID: 1805801320303181160}
- - {fileID: 8174445728383703272}
- - {fileID: 8531124665298349004}
- - {fileID: 4060147363570574053}
- m_Father: {fileID: 131361396315675251}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 100, y: 100}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!1 &4247547391674191510
+--- !u!1 &4584519418014974253
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2533,50 +3215,50 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 3508500014314780438}
- - component: {fileID: 4610420083742522868}
- - component: {fileID: 2979234042762987625}
+ - component: {fileID: 6894326301169010092}
+ - component: {fileID: 501094073749878589}
+ - component: {fileID: 827929503574729497}
m_Layer: 5
- m_Name: Text (TMP)
+ m_Name: TitleBrowseMarketplaceMenu
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &3508500014314780438
+--- !u!224 &6894326301169010092
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4247547391674191510}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_GameObject: {fileID: 4584519418014974253}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
- m_Father: {fileID: 4060147363570574053}
+ m_Father: {fileID: 2620157709985159189}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 194}
+ m_SizeDelta: {x: 651.7679, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &4610420083742522868
+--- !u!222 &501094073749878589
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4247547391674191510}
+ m_GameObject: {fileID: 4584519418014974253}
m_CullTransparentMesh: 1
---- !u!114 &2979234042762987625
+--- !u!114 &827929503574729497
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4247547391674191510}
+ m_GameObject: {fileID: 4584519418014974253}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
@@ -2590,7 +3272,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: BACK
+ m_text: BROWSE THE MARKETPLACE
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -2599,8 +3281,8 @@ MonoBehaviour:
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
- rgba: 4294967295
- m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ rgba: 4286381996
+ m_fontColor: {r: 0.6745098, g: 1, b: 0.4862745, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
@@ -2617,15 +3299,15 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
- m_fontSize: 24
- m_fontSizeBase: 24
+ m_fontSize: 36
+ m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 1
m_HorizontalAlignment: 2
- m_VerticalAlignment: 512
+ m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
@@ -2659,7 +3341,7 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &4486525962734562738
+--- !u!1 &4637430497204816834
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2667,66 +3349,66 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 6253530279245620571}
- - component: {fileID: 2472113293996621303}
- - component: {fileID: 8314485735062642931}
- - component: {fileID: 1135178899713551611}
+ - component: {fileID: 5901514817436005508}
+ - component: {fileID: 7100238185520033866}
+ - component: {fileID: 3905433833151184695}
+ - component: {fileID: 3751446678593565067}
m_Layer: 5
- m_Name: OpenSelectMarketplaceButton
+ m_Name: Scrollbar
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &6253530279245620571
+--- !u!224 &5901514817436005508
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4486525962734562738}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_GameObject: {fileID: 4637430497204816834}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- - {fileID: 7240540798603964222}
- m_Father: {fileID: 1781803230008662109}
+ - {fileID: 2247242946985593546}
+ m_Father: {fileID: 4555744490766796872}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: -302}
- m_SizeDelta: {x: 200, y: 50}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &2472113293996621303
+ m_AnchorMin: {x: 1, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 20, y: 0}
+ m_Pivot: {x: 1, y: 1}
+--- !u!222 &7100238185520033866
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4486525962734562738}
+ m_GameObject: {fileID: 4637430497204816834}
m_CullTransparentMesh: 1
---- !u!114 &8314485735062642931
+--- !u!114 &3905433833151184695
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4486525962734562738}
+ m_GameObject: {fileID: 4637430497204816834}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
- m_Color: {r: 1, g: 0.09411765, b: 0, a: 1}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
@@ -2736,16 +3418,16 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
---- !u!114 &1135178899713551611
+--- !u!114 &3751446678593565067
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4486525962734562738}
+ m_GameObject: {fileID: 4637430497204816834}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
@@ -2776,11 +3458,16 @@ MonoBehaviour:
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
- m_TargetGraphic: {fileID: 8314485735062642931}
- m_OnClick:
+ m_TargetGraphic: {fileID: 1930039159113596301}
+ m_HandleRect: {fileID: 2311761164024678933}
+ m_Direction: 2
+ m_Value: 0
+ m_Size: 1
+ m_NumberOfSteps: 0
+ m_OnValueChanged:
m_PersistentCalls:
m_Calls: []
---- !u!1 &4584519418014974253
+--- !u!1 &4871154754062122306
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2788,50 +3475,50 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 6894326301169010092}
- - component: {fileID: 501094073749878589}
- - component: {fileID: 827929503574729497}
+ - component: {fileID: 1004155335816560835}
+ - component: {fileID: 2861904208782186222}
+ - component: {fileID: 8646533048713404187}
m_Layer: 5
- m_Name: TitleBrowseMarketplaceMenu
+ m_Name: TitleCreateMarketplaceMenu
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &6894326301169010092
+--- !u!224 &1004155335816560835
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4584519418014974253}
+ m_GameObject: {fileID: 4871154754062122306}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
- m_Father: {fileID: 2620157709985159189}
+ m_Father: {fileID: 1781803230008662109}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 194}
+ m_AnchoredPosition: {x: 0, y: 184}
m_SizeDelta: {x: 651.7679, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &501094073749878589
+--- !u!222 &2861904208782186222
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4584519418014974253}
+ m_GameObject: {fileID: 4871154754062122306}
m_CullTransparentMesh: 1
---- !u!114 &827929503574729497
+--- !u!114 &8646533048713404187
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4584519418014974253}
+ m_GameObject: {fileID: 4871154754062122306}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
@@ -2845,7 +3532,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: BROWSE THE MARKETPLACE
+ m_text: CREATE A MARKETPLACE
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -2914,7 +3601,7 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &4871154754062122306
+--- !u!1 &4985431870840852847
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2922,50 +3609,50 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 1004155335816560835}
- - component: {fileID: 2861904208782186222}
- - component: {fileID: 8646533048713404187}
+ - component: {fileID: 7545262180531102550}
+ - component: {fileID: 4383274887382647189}
+ - component: {fileID: 1046301256451212199}
m_Layer: 5
- m_Name: TitleCreateMarketplaceMenu
+ m_Name: Label
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &1004155335816560835
+--- !u!224 &7545262180531102550
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4871154754062122306}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_GameObject: {fileID: 4985431870840852847}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
- m_Father: {fileID: 1781803230008662109}
+ m_Father: {fileID: 2176918875463252328}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 184}
- m_SizeDelta: {x: 651.7679, y: 50}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: -7.5, y: -0.5}
+ m_SizeDelta: {x: -35, y: -13}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &2861904208782186222
+--- !u!222 &4383274887382647189
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4871154754062122306}
+ m_GameObject: {fileID: 4985431870840852847}
m_CullTransparentMesh: 1
---- !u!114 &8646533048713404187
+--- !u!114 &1046301256451212199
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4871154754062122306}
+ m_GameObject: {fileID: 4985431870840852847}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
@@ -2979,7 +3666,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: CREATE A MARKETPLACE
+ m_text:
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -2988,8 +3675,8 @@ MonoBehaviour:
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
- rgba: 4286381996
- m_fontColor: {r: 0.6745098, g: 1, b: 0.4862745, a: 1}
+ rgba: 4281479730
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
@@ -3006,15 +3693,15 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
- m_fontSize: 36
- m_fontSizeBase: 36
+ m_fontSize: 14
+ m_fontSizeBase: 14
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
- m_fontStyle: 1
+ m_fontStyle: 0
m_HorizontalAlignment: 2
- m_VerticalAlignment: 256
+ m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
@@ -3048,6 +3735,139 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &5621307184846506159
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2176918875463252328}
+ - component: {fileID: 3253702147174361126}
+ - component: {fileID: 2199323870141199593}
+ - component: {fileID: 6862021958932045444}
+ m_Layer: 5
+ m_Name: MarketplaceOptionsDropDown
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2176918875463252328
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5621307184846506159}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 7545262180531102550}
+ - {fileID: 4330998183806561081}
+ - {fileID: 4555744490766796872}
+ m_Father: {fileID: 2620157709985159189}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: -180}
+ m_SizeDelta: {x: 350, y: 40}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3253702147174361126
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5621307184846506159}
+ m_CullTransparentMesh: 1
+--- !u!114 &2199323870141199593
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5621307184846506159}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &6862021958932045444
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5621307184846506159}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 2199323870141199593}
+ m_Template: {fileID: 4555744490766796872}
+ m_CaptionText: {fileID: 1046301256451212199}
+ m_CaptionImage: {fileID: 0}
+ m_Placeholder: {fileID: 0}
+ m_ItemText: {fileID: 5467746354862323363}
+ m_ItemImage: {fileID: 0}
+ m_Value: 0
+ m_Options:
+ m_Options: []
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_AlphaFadeSpeed: 0.15
--- !u!1 &5647960708572685193
GameObject:
m_ObjectHideFlags: 0
@@ -3113,7 +3933,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: PLEASE ENTER A MARKETPLACE ADDRESS
+ m_text: PLEASE SELECT A MARKETPLACE
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -3182,6 +4002,96 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &5784393743313930028
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4084586511047846904}
+ - component: {fileID: 1127026760903456609}
+ - component: {fileID: 7674484124181531685}
+ - component: {fileID: 8591272756920225268}
+ m_Layer: 5
+ m_Name: Viewport
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4084586511047846904
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5784393743313930028}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 7651105511415335024}
+ m_Father: {fileID: 4555744490766796872}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -17, y: 0}
+ m_Pivot: {x: 0, y: 1}
+--- !u!114 &1127026760903456609
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5784393743313930028}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_ShowMaskGraphic: 0
+--- !u!222 &7674484124181531685
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5784393743313930028}
+ m_CullTransparentMesh: 1
+--- !u!114 &8591272756920225268
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5784393743313930028}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
--- !u!1 &5821031908715401460
GameObject:
m_ObjectHideFlags: 0
@@ -3415,6 +4325,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1781803230008662109}
+ - component: {fileID: 978720501271886360}
m_Layer: 5
m_Name: CreatMarketplaceMenu
m_TagString: Untagged
@@ -3447,6 +4358,21 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &978720501271886360
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6115726699298547602}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 967d998774828ca4d92b33e0199f1493, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ selectMarketplaceMenu: {fileID: 1790624611575048408}
+ createMarketplaceMenu: {fileID: 6115726699298547602}
+ openSelectMarketplaceOptionButton: {fileID: 1135178899713551611}
--- !u!1 &6547961415205515771
GameObject:
m_ObjectHideFlags: 0
@@ -3619,6 +4545,81 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &7401648367934329683
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4330998183806561081}
+ - component: {fileID: 1564751775632678237}
+ - component: {fileID: 9084008695453725215}
+ m_Layer: 5
+ m_Name: Arrow
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4330998183806561081
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7401648367934329683}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 2176918875463252328}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 0.5}
+ m_AnchorMax: {x: 1, y: 0.5}
+ m_AnchoredPosition: {x: -15, y: 0}
+ m_SizeDelta: {x: 20, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1564751775632678237
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7401648367934329683}
+ m_CullTransparentMesh: 1
+--- !u!114 &9084008695453725215
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7401648367934329683}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
--- !u!1 &7719530611222838762
GameObject:
m_ObjectHideFlags: 0
@@ -3861,6 +4862,42 @@ MonoBehaviour:
m_OnClick:
m_PersistentCalls:
m_Calls: []
+--- !u!1 &7956641105144810768
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2247242946985593546}
+ m_Layer: 5
+ m_Name: Sliding Area
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2247242946985593546
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7956641105144810768}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 2311761164024678933}
+ m_Father: {fileID: 5901514817436005508}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -20, y: -20}
+ m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &8156778746339672801
GameObject:
m_ObjectHideFlags: 0
@@ -4102,6 +5139,81 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
+--- !u!1 &8690801073258490505
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2311761164024678933}
+ - component: {fileID: 7812673469553962374}
+ - component: {fileID: 1930039159113596301}
+ m_Layer: 5
+ m_Name: Handle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2311761164024678933
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8690801073258490505}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 2247242946985593546}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 20, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &7812673469553962374
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8690801073258490505}
+ m_CullTransparentMesh: 1
+--- !u!114 &1930039159113596301
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8690801073258490505}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
--- !u!1 &9036661716544030781
GameObject:
m_ObjectHideFlags: 0
@@ -4236,105 +5348,78 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1001 &2741450413701017826
-PrefabInstance:
+--- !u!1 &9127610747083315971
+GameObject:
m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- serializedVersion: 3
- m_TransformParent: {fileID: 5689678111548430200}
- m_Modifications:
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_Pivot.x
- value: 0.5
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_Pivot.y
- value: 0.5
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_SizeDelta.x
- value: 100
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_SizeDelta.y
- value: 100
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchoredPosition.x
- value: 50
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchoredPosition.y
- value: -50
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalEulerAnglesHint.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalEulerAnglesHint.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalEulerAnglesHint.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 5206183004537229466, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_Name
- value: MarketplaceItem
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_RemovedGameObjects: []
- m_AddedGameObjects: []
- m_AddedComponents: []
- m_SourcePrefab: {fileID: 100100000, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
---- !u!224 &7363943334813709014 stripped
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 93581224173671416}
+ - component: {fileID: 631419105658415628}
+ - component: {fileID: 3150749517506078754}
+ m_Layer: 5
+ m_Name: Item Background
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &93581224173671416
RectTransform:
- m_CorrespondingSourceObject: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- m_PrefabInstance: {fileID: 2741450413701017826}
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9127610747083315971}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 3053885112019020576}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &631419105658415628
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9127610747083315971}
+ m_CullTransparentMesh: 1
+--- !u!114 &3150749517506078754
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9127610747083315971}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab
index c407570b5..9c58e5b4a 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab
@@ -35,7 +35,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 150, y: 150}
+ m_SizeDelta: {x: 120, y: 120}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7818161483327932742
CanvasRenderer:
@@ -103,8 +103,11 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- - {fileID: 44582530033650619}
- {fileID: 4141617677796783334}
+ - {fileID: 805310244883164288}
+ - {fileID: 4419876041691167206}
+ - {fileID: 44582530033650619}
+ - {fileID: 8079592623894328375}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
@@ -124,7 +127,7 @@ GameObject:
- component: {fileID: 3164175567054299921}
- component: {fileID: 8532871806769408053}
m_Layer: 5
- m_Name: Text (TMP)
+ m_Name: IdText
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@@ -146,8 +149,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0.26245, y: -107}
- m_SizeDelta: {x: 149.47, y: 50}
+ m_AnchoredPosition: {x: 0.26245, y: 78}
+ m_SizeDelta: {x: 120, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3164175567054299921
CanvasRenderer:
@@ -177,7 +180,275 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: TEST ITEM
+ m_text: ID
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 18
+ m_fontSizeBase: 18
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 1
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &5674026202260759021
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6217362789984900575}
+ - component: {fileID: 562732331054251663}
+ - component: {fileID: 5355725170567662034}
+ m_Layer: 5
+ m_Name: Text (TMP)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &6217362789984900575
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5674026202260759021}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 8079592623894328375}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &562732331054251663
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5674026202260759021}
+ m_CullTransparentMesh: 1
+--- !u!114 &5355725170567662034
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5674026202260759021}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: PURCHASE
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 18
+ m_fontSizeBase: 18
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 1
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &6334808895279680796
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 805310244883164288}
+ - component: {fileID: 3555392227286427903}
+ - component: {fileID: 6562554662142336316}
+ m_Layer: 5
+ m_Name: TypeText
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &805310244883164288
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6334808895279680796}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 4628132316396519988}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0.26245, y: -77}
+ m_SizeDelta: {x: 120, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3555392227286427903
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6334808895279680796}
+ m_CullTransparentMesh: 1
+--- !u!114 &6562554662142336316
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6334808895279680796}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: TYPE
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -204,8 +475,8 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
- m_fontSize: 20
- m_fontSizeBase: 20
+ m_fontSize: 18
+ m_fontSizeBase: 18
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
@@ -246,3 +517,258 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &7172824277636628635
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4419876041691167206}
+ - component: {fileID: 2058460412890010951}
+ - component: {fileID: 6283158603817815484}
+ m_Layer: 5
+ m_Name: PriceText
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4419876041691167206
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7172824277636628635}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 4628132316396519988}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0.26245, y: -108}
+ m_SizeDelta: {x: 120, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2058460412890010951
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7172824277636628635}
+ m_CullTransparentMesh: 1
+--- !u!114 &6283158603817815484
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7172824277636628635}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: PRICE
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 18
+ m_fontSizeBase: 18
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 1
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &7612634213775497133
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8079592623894328375}
+ - component: {fileID: 5793206596313649322}
+ - component: {fileID: 5782467373423268492}
+ - component: {fileID: 748326273384807393}
+ m_Layer: 5
+ m_Name: PurchaseButton
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &8079592623894328375
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7612634213775497133}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 6217362789984900575}
+ m_Father: {fileID: 4628132316396519988}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: -142}
+ m_SizeDelta: {x: 120, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5793206596313649322
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7612634213775497133}
+ m_CullTransparentMesh: 1
+--- !u!114 &5782467373423268492
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7612634213775497133}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.09803922, g: 1, b: 0, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &748326273384807393
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7612634213775497133}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 5782467373423268492}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab
index 0943aa59f..796213658 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab
@@ -1094,10 +1094,10 @@ MonoBehaviour:
- {fileID: 5833498877037384762}
secondaryTextObjects:
- {fileID: 1649941262688614450}
- - {fileID: 1649941262688614450}
+ - {fileID: 1677968316374065117}
displayLineObjects:
- {fileID: 1686292479457944369}
- - {fileID: 1686292479457944369}
+ - {fileID: 5990508210497694103}
borderButtonObjects: []
test: 1
--- !u!1 &3905764076522623970
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity
index 6b41145cc..55cef9a5a 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity
@@ -295,6 +295,10 @@ PrefabInstance:
propertyPath: m_Name
value: MarketplaceLoginGUI
objectReference: {fileID: 0}
+ - target: {fileID: 5223788654180130285, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
+ propertyPath: test
+ value: 0
+ objectReference: {fileID: 0}
- target: {fileID: 5223788654180130285, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
propertyPath: menuBackgroundColour.a
value: 1
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs
index fe74a8712..d9e1cfb34 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs
@@ -3,14 +3,13 @@
using UnityEngine;
using UnityEngine.Networking;
using ChainSafe.Gaming.Marketplace.Models;
-using ChainSafe.Gaming.Marketplace.Interfaces;
namespace ChainSafe.Gaming.Marketplace
{
///
/// Auth system manager to help with refresh tokens.
///
- public class MarketplaceAuth : IMarketplaceAuth
+ public static class AuthSystemManagerMarketplace
{
#region Properties
@@ -24,7 +23,7 @@ public class MarketplaceAuth : IMarketplaceAuth
///
/// Refreshes an expired bearer token.
///
- public async void RefreshExpiredToken()
+ public static async void RefreshExpiredToken()
{
if (RefreshToken == null)
{
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs
index 63e787633..0cad9ec01 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs
@@ -1,20 +1,48 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Threading.Tasks;
+using ChainSafe.Gaming.Ipfs;
+using ChainSafe.Gaming.Web3;
+using Newtonsoft.Json;
+using Scripts.EVM.Token;
+using TMPro;
using UnityEngine;
+using UnityEngine.Networking;
using UnityEngine.UI;
+using EvmMarketplace = Scripts.EVM.Marketplace.Marketplace;
+using ChainSafe.Gaming.Marketplace.Models;
-///
-/// Manages the marketplace browse GUI.
-///
namespace ChainSafe.Gaming.Marketplace
{
+ ///
+ /// Manages the marketplace browse GUI.
+ ///
public class BrowseMarketplaceManager : MonoBehaviour
{
#region Fields
+ [SerializeField] private GameObject marketplaceItemPrefab;
+ [SerializeField] private GameObject marketplacePanel;
[SerializeField] private GameObject selectMarketplaceMenu;
[SerializeField] private GameObject browseMarketplaceMenu;
- [SerializeField] private GameObject marketplaceItemPrefab;
[SerializeField] private Button openSelectMarketplaceOptionButton;
+ [SerializeField] private TMP_Dropdown marketplaceDropDown;
+ [SerializeField] private ScrollRect marketplaceScrollRect;
+ private List projects;
+ private GameObject[] marketplaceItemPrefabs;
+ private int marketplaceObjectNumber = 1;
+ private int marketplaceItemDisplayCount = 100;
+
+ #endregion
+
+ #region Properties
+
+ private string BearerToken { get; set; }
+ private TMP_FontAsset DisplayFont { get; set; }
+ private Color SecondaryTextColour { get; set; }
+
#endregion
#region Methods
@@ -25,6 +53,163 @@ public class BrowseMarketplaceManager : MonoBehaviour
private void Awake()
{
openSelectMarketplaceOptionButton.onClick.AddListener(OpenSelectMarketplaceOptionMenu);
+ marketplaceItemPrefabs = new GameObject[marketplaceItemDisplayCount];
+ }
+
+ ///
+ /// Populates the marketplace drop down options.
+ ///
+ private async void GetMarketplaceOptions()
+ {
+ UnityWebRequest request = UnityWebRequest.Get("https://api.gaming.chainsafe.io/project/getByAccountID");
+ request.SetRequestHeader("Authorization", $"Bearer {BearerToken}");
+ await request.SendWebRequest();
+ if (request.result != UnityWebRequest.Result.Success)
+ {
+ Debug.LogError($"Error: {request.error}");
+ }
+ else
+ {
+ ApiResponse apiResponse = JsonConvert.DeserializeObject(request.downloadHandler.text);
+ projects = apiResponse.response.projects;
+ List options = new List();
+ foreach (var project in projects)
+ {
+ options.Add(project.name);
+ }
+
+ marketplaceDropDown.ClearOptions();
+ marketplaceDropDown.AddOptions(options);
+ marketplaceDropDown.onValueChanged.AddListener(OnDropdownValueChanged);
+ }
+
+ if (marketplaceDropDown.options != null)
+ {
+ PopulateMarketplaceItems(0);
+ }
+ }
+
+ ///
+ /// Populates items to be added to the marketplace display.
+ ///
+ /// The index of the project to populate from.
+ private async void PopulateMarketplaceItems(int index)
+ {
+ var projectResponse = await EvmMarketplace.GetProjectItems();
+ var response = await EvmMarketplace.GetMarketplaceItems(projectResponse.items[index].marketplace_id);
+ foreach (var item in response.items)
+ {
+ AddMarketplaceItemToDisplay(item.id, item.token.token_type, item.price, item.token.uri);
+ }
+ }
+
+ ///
+ /// Adds items to the marketplace display.
+ ///
+ /// Nft id.
+ /// Nft name.
+ /// Nft price.
+ /// Nft Uri.
+ private void AddMarketplaceItemToDisplay(string nftId, string nftType, string nftPrice, string nftUri)
+ {
+ if (marketplaceObjectNumber >= marketplaceItemDisplayCount)
+ {
+ Destroy(marketplaceItemPrefabs[0]);
+ for (int i = 1; i < marketplaceItemPrefabs.Length; i++)
+ {
+ marketplaceItemPrefabs[i - 1] = marketplaceItemPrefabs[i];
+ }
+ marketplaceItemPrefabs[marketplaceItemPrefabs.Length - 1] = Instantiate(marketplaceItemPrefab, marketplacePanel.transform);
+ UpdateMarketplaceDisplay(marketplaceObjectNumber, nftId, nftType, nftPrice, nftUri);
+ }
+ else
+ {
+ marketplaceItemPrefabs[marketplaceObjectNumber] = Instantiate(marketplaceItemPrefab, marketplacePanel.transform);
+ UpdateMarketplaceDisplay(marketplaceObjectNumber, nftId, nftType, nftPrice, nftUri);
+ }
+ marketplaceObjectNumber++;
+ marketplaceScrollRect.horizontalNormalizedPosition = 0;
+ }
+
+ ///
+ /// Imports texture (can probably be removed later for helper class)
+ ///
+ /// Nft uri
+ private async Task ImportTexture(string uri)
+ {
+ var metaRequest = UnityWebRequest.Get(uri);
+ await metaRequest.SendWebRequest();
+
+ if (metaRequest.result != UnityWebRequest.Result.Success)
+ {
+ throw new Web3Exception($"Metadata request failure: {metaRequest.error}");
+ }
+ var metadata = JsonConvert.DeserializeObject(Encoding.UTF8.GetString(metaRequest.downloadHandler.data));
+ var textureUri = IpfsHelper.RollupIpfsUri(metadata.image);
+ var textureRequest = UnityWebRequestTexture.GetTexture(textureUri);
+ await textureRequest.SendWebRequest();
+
+ if (textureRequest.result != UnityWebRequest.Result.Success)
+ {
+ throw new Web3Exception($"Texture request failure: {metaRequest.error}");
+ }
+
+ var texture = ((DownloadHandlerTexture)textureRequest.downloadHandler).texture;
+
+ return texture;
+ }
+
+ ///
+ /// Updates the marketplace display.
+ ///
+ ///
+ /// Nft id.
+ /// Nft name.
+ /// Nft price.
+ /// Nft Uri.
+ private async void UpdateMarketplaceDisplay(int marketplaceObjectIndex, string nftId, string nftType, string nftPrice, string nftUri)
+ {
+ string[] textObjectNames = { "IdText", "TypeText", "PriceText" };
+ string[] textValues = { nftId, nftType, nftPrice };
+ for (int i = 0; i < textObjectNames.Length; i++)
+ {
+ var textObj = marketplaceItemPrefabs[marketplaceObjectIndex].transform.Find(textObjectNames[i]);
+ var textMeshPro = textObj.GetComponent();
+ textMeshPro.text = textValues[i];
+ textMeshPro.font = DisplayFont;
+ textMeshPro.color = SecondaryTextColour;
+ var image = await ImportTexture(nftUri);
+ var imageObj = marketplaceItemPrefabs[marketplaceObjectIndex].transform.Find("Image").GetComponent();
+ imageObj.material.mainTexture = image;
+ }
+ }
+
+ ///
+ /// Called when the dropdown value is changed.
+ ///
+ /// The index of the selected option.
+ private void OnDropdownValueChanged(int index)
+ {
+ ResetMarketplacePrefabDisplay(index);
+ }
+
+ ///
+ /// Resets marketplace display by destroying item prefabs.
+ ///
+ /// The index to populate.
+ private void ResetMarketplacePrefabDisplay(int? index = null)
+ {
+ foreach (var prefab in marketplaceItemPrefabs)
+ {
+ if (prefab != null)
+ {
+ Destroy(prefab);
+ }
+ }
+ Array.Clear(marketplaceItemPrefabs, 0, marketplaceItemPrefabs.Length);
+ marketplaceObjectNumber = 0;
+ if (!index.HasValue) return;
+ PopulateMarketplaceItems(index.Value);
}
///
@@ -35,7 +220,37 @@ private void OpenSelectMarketplaceOptionMenu()
browseMarketplaceMenu.SetActive(false);
selectMarketplaceMenu.SetActive(true);
}
+
+ ///
+ /// Subscribes to events.
+ ///
+ private void OnEnable()
+ {
+ EventManagerMarketplace.ConfigureMarketplaceBrowserManager += OnConfigureMarketPlaceBrowseManager;
+ GetMarketplaceOptions();
+ }
+
+ ///
+ /// Unsubscribes from events.
+ ///
+ private void OnDisable()
+ {
+ EventManagerMarketplace.ConfigureMarketplaceBrowserManager -= OnConfigureMarketPlaceBrowseManager;
+ ResetMarketplacePrefabDisplay();
+ }
+
+ ///
+ /// Configures class properties.
+ ///
+ ///
+ ///
+ private void OnConfigureMarketPlaceBrowseManager(object sender, EventManagerMarketplace.MarketplaceBrowserConfigEventArgs args)
+ {
+ DisplayFont = args.DisplayFont;
+ SecondaryTextColour = args.SecondaryTextColour;
+ BearerToken = args.BearerToken;
+ }
#endregion
}
-}
+}
\ No newline at end of file
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs
index be61f0f75..6bf92fb8f 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs
@@ -1,19 +1,18 @@
using UnityEngine;
using UnityEngine.UI;
-///
-/// Manages the marketplace creation GUI.
-///
-
namespace ChainSafe.Gaming.Marketplace
{
+ ///
+ /// Manages the marketplace creation GUI.
+ ///
public class CreateMarketplaceManager : MonoBehaviour
{
#region Fields
[SerializeField] private GameObject selectMarketplaceMenu;
- [SerializeField] private Button openSelectMarketplaceOptionButton;
[SerializeField] private GameObject createMarketplaceMenu;
+ [SerializeField] private Button openSelectMarketplaceOptionButton;
#endregion
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs
index a0caff9a7..b9a453642 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs
@@ -12,6 +12,8 @@ public static class EventManagerMarketplace
#region Events
public static event EventHandler ConfigureMarketplaceGuiManager;
+ public static event EventHandler ConfigureMarketplaceBrowserManager;
+ public static event EventHandler ConfigureAuthSystemManager;
public static event Action LoginMarketplace;
public static event Action LogoutMarketplace;
@@ -38,6 +40,24 @@ public static void RaiseConfigureMarketplaceGuiManager(MarketplaceGUIConfigEvent
ConfigureMarketplaceGuiManager?.Invoke(null, args);
}
+ ///
+ /// Configure marketplace browser manager.
+ ///
+ ///
+ public static void RaiseConfigureMarketplaceBrowserManager(MarketplaceBrowserConfigEventArgs args)
+ {
+ ConfigureMarketplaceBrowserManager?.Invoke(null, args);
+ }
+
+ ///
+ /// Configure auth system manager.
+ ///
+ ///
+ public static void RaiseConfigureAuthSystemManager(MarketplaceAuthSystemManagerConfigEventArgs args)
+ {
+ ConfigureAuthSystemManager?.Invoke(null, args);
+ }
+
#endregion
#region Configuration Classes
@@ -73,6 +93,61 @@ public MarketplaceGUIConfigEventArgs(TMP_FontAsset displayFont, Color primaryBac
#endregion
}
+ ///
+ /// Configuration class for the Marketplace Browser Manager.
+ ///
+ public class MarketplaceBrowserConfigEventArgs : EventArgs
+ {
+ #region Properties
+
+ public TMP_FontAsset DisplayFont { get; private set; }
+ public Color SecondaryTextColour { get; private set; }
+ public string BearerToken { get; private set; }
+
+ #endregion
+
+ #region Methods
+
+ public MarketplaceBrowserConfigEventArgs(TMP_FontAsset displayFont, Color secondaryTextColour, string bearerToken)
+ {
+ DisplayFont = displayFont;
+ SecondaryTextColour = secondaryTextColour;
+ BearerToken = bearerToken;
+ }
+
+ #endregion
+ }
+
+ ///
+ /// Configuration class for the Marketplace Auth System Manager.
+ ///
+ public class MarketplaceAuthSystemManagerConfigEventArgs : EventArgs
+ {
+ #region Properties
+
+ private string BearerToken { get; set; }
+
+ private DateTime BearerTokenExpires { get; set; }
+
+ private string RefreshToken { get; set; }
+
+ private DateTime RefreshTokenExpires { get; set; }
+
+ #endregion
+
+ #region Methods
+
+ public MarketplaceAuthSystemManagerConfigEventArgs(string bearerToken, DateTime bearerTokenExpires, string refreshToken, DateTime refreshTokenExpires)
+ {
+ BearerToken = bearerToken;
+ BearerTokenExpires = bearerTokenExpires;
+ RefreshToken = refreshToken;
+ RefreshTokenExpires = refreshTokenExpires;
+ }
+
+ #endregion
+ }
+
#endregion
}
}
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs
index faaf33247..1645a99c7 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs
@@ -1,9 +1,11 @@
using System;
using System.Collections.Generic;
+using Newtonsoft.Json;
using UnityEngine;
using UnityEngine.Networking;
using TMPro;
using UnityEngine.UI;
+using ChainSafe.Gaming.Marketplace.Models;
namespace ChainSafe.Gaming.Marketplace
{
@@ -34,8 +36,6 @@ public class LoginManagerMarketplace : MonoBehaviour
[SerializeField] private List secondaryTextObjects;
[SerializeField] private List displayLineObjects;
[SerializeField] private List borderButtonObjects;
- [Header("Enable this for testing to bypass auth")]
- [SerializeField] private bool test;
#endregion
@@ -81,15 +81,17 @@ private void SetCustomConfig()
///
private async void RequestEmailAuthCode()
{
- if (test)
- {
- ToggleEmailMenu();
- return;
- }
EmailAddress = emailAddressInput.text ?? throw new Exception("Email address not set");
- WWWForm form = new WWWForm();
- form.AddField("email", EmailAddress);
- UnityWebRequest request = UnityWebRequest.Post("https://api.chainsafe.io/api/v1/user/email", form);
+ var payload = new AuthPayload.EmailRequestPayload
+ {
+ email = EmailAddress
+ };
+ var jsonPayload = JsonConvert.SerializeObject(payload);
+ var request = new UnityWebRequest("https://api.chainsafe.io/api/v1/user/email", "POST");
+ var bodyRaw = System.Text.Encoding.UTF8.GetBytes(jsonPayload);
+ request.uploadHandler = new UploadHandlerRaw(bodyRaw);
+ request.downloadHandler = new DownloadHandlerBuffer();
+ request.SetRequestHeader("Content-Type", "application/json");
await request.SendWebRequest();
if (request.result != UnityWebRequest.Result.Success)
{
@@ -106,23 +108,65 @@ private async void RequestEmailAuthCode()
///
private async void VerifyEmailAuthCode()
{
- if (test)
+ AuthCode = authCodeInput.text ?? throw new Exception("Auth code not set");
+ var payload = new AuthPayload.AuthCodePayload()
{
- InstantiateMarketplace();
- return;
+ email = EmailAddress,
+ nonce = AuthCode
+ };
+ var jsonPayload = JsonConvert.SerializeObject(payload);
+ var request = new UnityWebRequest("https://api.chainsafe.io/api/v1/user/email/verify", "POST");
+ var bodyRaw = System.Text.Encoding.UTF8.GetBytes(jsonPayload);
+ request.uploadHandler = new UploadHandlerRaw(bodyRaw);
+ request.downloadHandler = new DownloadHandlerBuffer();
+ request.SetRequestHeader("Content-Type", "application/json");
+
+ await request.SendWebRequest();
+
+ if (request.result != UnityWebRequest.Result.Success)
+ {
+ Debug.LogError($"Error: {request.error}");
}
- AuthCode = authCodeInput.text ?? throw new Exception("Auth code not set");
- WWWForm form = new WWWForm();
- form.AddField("email", EmailAddress);
- form.AddField("nonce", AuthCode);
- UnityWebRequest request = UnityWebRequest.Post("https://api.chainsafe.io/api/v1/user/email/verify", form);
+ else
+ {
+ string jsonResponse = request.downloadHandler.text;
+ AuthSystemResponse.AuthResponse authResponse = JsonConvert.DeserializeObject(jsonResponse);
+ TryLogin(authResponse.token);
+ }
+ }
+
+ ///
+ /// Retrieves the user account ID.
+ ///
+ private async void TryLogin(string authResponseToken)
+ {
+ var payload = new AuthPayload.LoginPayload()
+ {
+ provider = "email",
+ service = "gaming",
+ token = authResponseToken
+ };
+ var jsonPayload = JsonConvert.SerializeObject(payload);
+ var request = new UnityWebRequest("https://api.chainsafe.io/api/v1/user/login", "POST");
+ var bodyRaw = System.Text.Encoding.UTF8.GetBytes(jsonPayload);
+ request.uploadHandler = new UploadHandlerRaw(bodyRaw);
+ request.downloadHandler = new DownloadHandlerBuffer();
+ request.SetRequestHeader("Content-Type", "application/json");
+
await request.SendWebRequest();
+
if (request.result != UnityWebRequest.Result.Success)
{
Debug.LogError($"Error: {request.error}");
}
else
{
+ string jsonResponse = request.downloadHandler.text;
+ AuthSystemResponse.LoginResponse loginResponse = JsonConvert.DeserializeObject(jsonResponse);
+ var authSystemManagerConfigArgs = new EventManagerMarketplace.MarketplaceAuthSystemManagerConfigEventArgs(loginResponse.access_token.token, DateTime.Parse(loginResponse.access_token.expires), loginResponse.refresh_token.token, DateTime.Parse(loginResponse.refresh_token.expires));
+ EventManagerMarketplace.RaiseConfigureAuthSystemManager(authSystemManagerConfigArgs);
+ var marketplaceBrowserManagerConfigArgs = new EventManagerMarketplace.MarketplaceBrowserConfigEventArgs(displayFont, secondaryTextColour, loginResponse.access_token.token);
+ EventManagerMarketplace.RaiseConfigureMarketplaceBrowserManager(marketplaceBrowserManagerConfigArgs);
InstantiateMarketplace();
}
}
@@ -147,4 +191,4 @@ private void InstantiateMarketplace()
#endregion
}
-}
+}
\ No newline at end of file
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs
index d1d42629d..62f22bf9d 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs
@@ -1,3 +1,5 @@
+using System;
+using System.Collections;
using UnityEngine;
using UnityEngine.UI;
@@ -30,6 +32,7 @@ private void Awake()
createMarketplaceButton.onClick.AddListener(OpenCreateMarketplaceMenu);
browseMarketplaceButton.onClick.AddListener(OpenBrowseMarketplaceMenu);
openSelectMarketplaceOptionButton.onClick.AddListener(OpenSelectMarketplaceOptionMenu);
+ StartCoroutine(WaitForTokenExpiration());
}
///
@@ -59,6 +62,18 @@ private void OpenSelectMarketplaceOptionMenu()
browseMarketplaceMenu.SetActive(false);
selectMarketplaceMenu.SetActive(true);
}
+
+ // TODO: Shouldn't be firing instantly, fix later.
+ ///
+ /// Waits for token expiry then refreshes it.
+ ///
+ private IEnumerator WaitForTokenExpiration()
+ {
+ DateTime currentTime = DateTime.UtcNow;
+ TimeSpan timeToWait = AuthSystemManagerMarketplace.BearerTokenExpires - currentTime;
+ yield return new WaitForSeconds((float)timeToWait.TotalSeconds);
+ AuthSystemManagerMarketplace.RefreshExpiredToken();
+ }
#endregion
From 40ed0b8a9e271b4ad362bc2d4a1a8e575644da4c Mon Sep 17 00:00:00 2001
From: sneakzttv <57473220+sneakzttv@users.noreply.github.com>
Date: Thu, 27 Jun 2024 19:31:14 +0800
Subject: [PATCH 5/5] updated package to 2.6.1
---
.../Prefabs/MarketplaceGUI.prefab | 2013 +++++++++++++----
.../Prefabs/MarketplaceItem.prefab | 542 ++++-
.../Prefabs/MarketplaceLoginGUI.prefab | 4 +-
.../Scenes/SampleMarketplace.unity | 4 +
.../Scripts/BrowseMarketplaceManager.cs | 225 +-
.../Scripts/CreateMarketplaceManager.cs | 9 +-
.../Scripts/EventManagerMarketplace.cs | 75 +
.../Scripts/LoginManagerMarketplace.cs | 82 +-
.../Scripts/MarketplaceSelectionManager.cs | 16 +
.../package.json | 4 +-
.../{2.6.0.meta => 2.6.1.meta} | 2 +-
.../{2.6.0 => 2.6.1}/Marketplace Samples.meta | 2 +-
.../2.6.1/Marketplace Samples/Interfaces.meta | 8 +
.../Interfaces/IMarketplaceAuth.cs | 10 +
.../Interfaces/IMarketplaceAuth.cs.meta | 11 +
.../Marketplace Samples/Models.meta | 0
.../Marketplace Samples/Models/ApiResponse.cs | 0
.../Models/ApiResponse.cs.meta | 0
.../Marketplace Samples/Models/AuthPayload.cs | 0
.../Models/AuthPayload.cs.meta | 0
.../Models/AuthSystemResponse.cs | 0
.../Models/AuthSystemResponse.cs.meta | 0
.../Marketplace Samples/Prefabs.meta | 0
.../Prefabs/MarketplaceGUI.prefab | 0
.../Prefabs/MarketplaceGUI.prefab.meta | 0
.../Prefabs/MarketplaceItem.prefab | 0
.../Prefabs/MarketplaceItem.prefab.meta | 0
.../Prefabs/MarketplaceLoginGUI.prefab | 0
.../Prefabs/MarketplaceLoginGUI.prefab.meta | 0
.../Marketplace Samples/Scenes.meta | 0
.../Scenes/SampleMarketplace.unity | 0
.../Scenes/SampleMarketplace.unity.meta | 0
.../Marketplace Samples/Scripts.meta | 0
.../Scripts/BrowseMarketplaceManager.cs | 0
.../Scripts/BrowseMarketplaceManager.cs.meta | 0
.../Scripts/CreateMarketplaceManager.cs | 0
.../Scripts/CreateMarketplaceManager.cs.meta | 0
.../Scripts/CustomizationHelperMarketplace.cs | 0
.../CustomizationHelperMarketplace.cs.meta | 0
.../Scripts/EventManagerMarketplace.cs | 0
.../Scripts/EventManagerMarketplace.cs.meta | 0
.../Scripts/LoginManagerMarketplace.cs | 0
.../Scripts/LoginManagerMarketplace.cs.meta | 0
.../Scripts/MarketplaceAuth.cs} | 5 +-
.../Scripts/MarketplaceAuth.cs.meta} | 0
.../Scripts/MarketplaceManager.cs | 0
.../Scripts/MarketplaceManager.cs.meta | 0
.../Scripts/MarketplaceSelectionManager.cs | 5 +-
.../MarketplaceSelectionManager.cs.meta | 0
.../Marketplace Samples/Sprites.meta | 0
.../Sprites/CopyButton.png | Bin
.../Sprites/CopyButton.png.meta | 0
.../Sprites/ExitButtonBlank.png | Bin
.../Sprites/ExitButtonBlank.png.meta | 0
.../Marketplace Samples/Sprites/Logo.png | Bin
.../Marketplace Samples/Sprites/Logo.png.meta | 0
.../Marketplace Samples/Sprites/MenuBg.png | Bin
.../Sprites/MenuBg.png.meta | 0
.../Packages/packages-lock.json | 2 +-
59 files changed, 2507 insertions(+), 512 deletions(-)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0.meta => 2.6.1.meta} (77%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples.meta (77%)
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Interfaces.meta
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Interfaces/IMarketplaceAuth.cs
create mode 100644 src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Interfaces/IMarketplaceAuth.cs.meta
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Models.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Models/ApiResponse.cs (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Models/ApiResponse.cs.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Models/AuthPayload.cs (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Models/AuthPayload.cs.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Models/AuthSystemResponse.cs (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Models/AuthSystemResponse.cs.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Prefabs.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Prefabs/MarketplaceGUI.prefab (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Prefabs/MarketplaceGUI.prefab.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Prefabs/MarketplaceItem.prefab (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Prefabs/MarketplaceItem.prefab.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scenes.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scenes/SampleMarketplace.unity (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scenes/SampleMarketplace.unity.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts/CreateMarketplaceManager.cs (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts/CreateMarketplaceManager.cs.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts/CustomizationHelperMarketplace.cs (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts/CustomizationHelperMarketplace.cs.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts/EventManagerMarketplace.cs (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts/EventManagerMarketplace.cs.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts/LoginManagerMarketplace.cs (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts/LoginManagerMarketplace.cs.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs => 2.6.1/Marketplace Samples/Scripts/MarketplaceAuth.cs} (93%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs.meta => 2.6.1/Marketplace Samples/Scripts/MarketplaceAuth.cs.meta} (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts/MarketplaceManager.cs (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts/MarketplaceManager.cs.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs (93%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Sprites.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Sprites/CopyButton.png (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Sprites/CopyButton.png.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Sprites/ExitButtonBlank.png (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Sprites/ExitButtonBlank.png.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Sprites/Logo.png (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Sprites/Logo.png.meta (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Sprites/MenuBg.png (100%)
rename src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/{2.6.0 => 2.6.1}/Marketplace Samples/Sprites/MenuBg.png.meta (100%)
diff --git a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Prefabs/MarketplaceGUI.prefab b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Prefabs/MarketplaceGUI.prefab
index ae7384104..48615629b 100644
--- a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Prefabs/MarketplaceGUI.prefab
+++ b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Prefabs/MarketplaceGUI.prefab
@@ -182,9 +182,6 @@ GameObject:
m_Component:
- component: {fileID: 7032195148051090827}
- component: {fileID: 3888794676601567795}
- - component: {fileID: 3159394062453341019}
- - component: {fileID: 553651860193490632}
- - component: {fileID: 9211676354120275012}
m_Layer: 0
m_Name: MarketplaceGUI
m_TagString: Untagged
@@ -241,56 +238,6 @@ MonoBehaviour:
- {fileID: 1803872516701165665}
- {fileID: 8156778746339672801}
borderButtonObjects: []
---- !u!114 &3159394062453341019
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 766668931710979170}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 42dd3e919e7711f4aae361b8f386e304, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- marketplaceLoginPrefab: {fileID: 3848871182362943263, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
- selectMarketplaceMenu: {fileID: 1790624611575048408}
- createMarketplaceMenu: {fileID: 6115726699298547602}
- browseMarketplaceMenu: {fileID: 4204093024382647332}
- createMarketplaceButton: {fileID: 571043346588633499}
- browseMarketplaceButton: {fileID: 5226490549551036920}
- openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
---- !u!114 &553651860193490632
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 766668931710979170}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 555e6e0a018b8e1409faf88dedf9beba, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- selectMarketplaceMenu: {fileID: 1790624611575048408}
- browseMarketplaceMenu: {fileID: 4204093024382647332}
- marketplaceItemPrefab: {fileID: 5206183004537229466, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
---- !u!114 &9211676354120275012
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 766668931710979170}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 967d998774828ca4d92b33e0199f1493, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- selectMarketplaceMenu: {fileID: 1790624611575048408}
- openSelectMarketplaceOptionButton: {fileID: 1135178899713551611}
- createMarketplaceMenu: {fileID: 6115726699298547602}
--- !u!1 &810122982937643375
GameObject:
m_ObjectHideFlags: 0
@@ -430,7 +377,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!224 &1805801320303181160
RectTransform:
m_ObjectHideFlags: 0
@@ -448,7 +395,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: -181}
+ m_AnchoredPosition: {x: -360, y: -301}
m_SizeDelta: {x: 350, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4482287052790624049
@@ -812,6 +759,140 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &1279957993183714475
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 759652505838778681}
+ - component: {fileID: 7498903607327648500}
+ - component: {fileID: 5467746354862323363}
+ m_Layer: 5
+ m_Name: Item Label
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &759652505838778681
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1279957993183714475}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 3053885112019020576}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 5, y: -0.5}
+ m_SizeDelta: {x: -30, y: -3}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &7498903607327648500
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1279957993183714475}
+ m_CullTransparentMesh: 1
+--- !u!114 &5467746354862323363
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1279957993183714475}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: Option A
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4281479730
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 14
+ m_fontSizeBase: 14
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 1
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &1373505954410806246
GameObject:
m_ObjectHideFlags: 0
@@ -932,6 +1013,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 5748179199998829263}
+ - component: {fileID: 8215866645401671721}
m_Layer: 5
m_Name: SelectBrowseOrCreateMenu
m_TagString: Untagged
@@ -964,6 +1046,25 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &8215866645401671721
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1790624611575048408}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 42dd3e919e7711f4aae361b8f386e304, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ marketplaceLoginPrefab: {fileID: 3848871182362943263, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
+ selectMarketplaceMenu: {fileID: 1790624611575048408}
+ createMarketplaceMenu: {fileID: 6115726699298547602}
+ browseMarketplaceMenu: {fileID: 4204093024382647332}
+ createMarketplaceButton: {fileID: 571043346588633499}
+ browseMarketplaceButton: {fileID: 5226490549551036920}
+ openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
--- !u!1 &1803872516701165665
GameObject:
m_ObjectHideFlags: 0
@@ -1683,7 +1784,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 5689678111548430200}
- - component: {fileID: 2568192567763137365}
+ - component: {fileID: 2488548509492322594}
- component: {fileID: 8368946824443392544}
m_Layer: 5
m_Name: MarketplacePanel
@@ -1703,16 +1804,15 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 7363943334813709014}
+ m_Children: []
m_Father: {fileID: 2749101955837899476}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 100, y: 100}
+ m_SizeDelta: {x: 100, y: 80}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &2568192567763137365
+--- !u!114 &2488548509492322594
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -1721,16 +1821,16 @@ MonoBehaviour:
m_GameObject: {fileID: 2624548384446492689}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
+ m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
- m_Bottom: 0
+ m_Bottom: 80
m_ChildAlignment: 1
- m_Spacing: -50
+ m_Spacing: 100
m_ChildForceExpandWidth: 1
m_ChildForceExpandHeight: 1
m_ChildControlWidth: 0
@@ -1977,7 +2077,7 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &3087639109379038966
+--- !u!1 &2947037834061455039
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -1985,54 +2085,56 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 7072259158512690397}
- - component: {fileID: 1722045591663640819}
- - component: {fileID: 5582329259373490076}
- - component: {fileID: 3755498631728467059}
+ - component: {fileID: 4555744490766796872}
+ - component: {fileID: 2063097037590157726}
+ - component: {fileID: 6593128713397204941}
+ - component: {fileID: 1763412278975445159}
m_Layer: 5
- m_Name: Placeholder
+ m_Name: Template
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
---- !u!224 &7072259158512690397
+ m_IsActive: 0
+--- !u!224 &4555744490766796872
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3087639109379038966}
+ m_GameObject: {fileID: 2947037834061455039}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
- m_Children: []
- m_Father: {fileID: 8882413456307029714}
+ m_Children:
+ - {fileID: 4084586511047846904}
+ - {fileID: 5901514817436005508}
+ m_Father: {fileID: 2176918875463252328}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &1722045591663640819
+ m_AnchorMax: {x: 1, y: 0}
+ m_AnchoredPosition: {x: 0, y: 2}
+ m_SizeDelta: {x: 0, y: 150}
+ m_Pivot: {x: 0.5, y: 1}
+--- !u!222 &2063097037590157726
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3087639109379038966}
+ m_GameObject: {fileID: 2947037834061455039}
m_CullTransparentMesh: 1
---- !u!114 &5582329259373490076
+--- !u!114 &6593128713397204941
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3087639109379038966}
+ m_GameObject: {fileID: 2947037834061455039}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
@@ -2043,51 +2145,157 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: Please enter marketplace address
- m_isRightToLeft: 0
- m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
- m_fontSharedMaterials: []
- m_fontMaterial: {fileID: 0}
- m_fontMaterials: []
- m_fontColor32:
- serializedVersion: 2
- rgba: 2150773298
- m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5}
- m_enableVertexGradient: 0
- m_colorMode: 3
- m_fontColorGradient:
- topLeft: {r: 1, g: 1, b: 1, a: 1}
- topRight: {r: 1, g: 1, b: 1, a: 1}
- bottomLeft: {r: 1, g: 1, b: 1, a: 1}
- bottomRight: {r: 1, g: 1, b: 1, a: 1}
- m_fontColorGradientPreset: {fileID: 0}
- m_spriteAsset: {fileID: 0}
- m_tintAllSprites: 0
- m_StyleSheet: {fileID: 0}
- m_TextStyleHashCode: -1183493901
- m_overrideHtmlColors: 0
- m_faceColor:
- serializedVersion: 2
- rgba: 4294967295
- m_fontSize: 14
- m_fontSizeBase: 14
- m_fontWeight: 400
- m_enableAutoSizing: 0
- m_fontSizeMin: 18
- m_fontSizeMax: 72
- m_fontStyle: 2
- m_HorizontalAlignment: 2
- m_VerticalAlignment: 512
- m_textAlignment: 65535
- m_characterSpacing: 0
- m_wordSpacing: 0
- m_lineSpacing: 0
- m_lineSpacingMax: 0
- m_paragraphSpacing: 0
- m_charWidthMaxAdj: 0
- m_enableWordWrapping: 0
- m_wordWrappingRatios: 0.4
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &1763412278975445159
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2947037834061455039}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Content: {fileID: 7651105511415335024}
+ m_Horizontal: 0
+ m_Vertical: 1
+ m_MovementType: 2
+ m_Elasticity: 0.1
+ m_Inertia: 1
+ m_DecelerationRate: 0.135
+ m_ScrollSensitivity: 1
+ m_Viewport: {fileID: 4084586511047846904}
+ m_HorizontalScrollbar: {fileID: 0}
+ m_VerticalScrollbar: {fileID: 3751446678593565067}
+ m_HorizontalScrollbarVisibility: 0
+ m_VerticalScrollbarVisibility: 2
+ m_HorizontalScrollbarSpacing: 0
+ m_VerticalScrollbarSpacing: -3
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!1 &3087639109379038966
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7072259158512690397}
+ - component: {fileID: 1722045591663640819}
+ - component: {fileID: 5582329259373490076}
+ - component: {fileID: 3755498631728467059}
+ m_Layer: 5
+ m_Name: Placeholder
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &7072259158512690397
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3087639109379038966}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 8882413456307029714}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1722045591663640819
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3087639109379038966}
+ m_CullTransparentMesh: 1
+--- !u!114 &5582329259373490076
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3087639109379038966}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: Please enter marketplace address
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 2150773298
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 14
+ m_fontSizeBase: 14
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 2
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 0
+ m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
@@ -2132,6 +2340,42 @@ MonoBehaviour:
m_FlexibleWidth: -1
m_FlexibleHeight: -1
m_LayoutPriority: 1
+--- !u!1 &3400198802816735535
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7651105511415335024}
+ m_Layer: 5
+ m_Name: Content
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &7651105511415335024
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3400198802816735535}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 3053885112019020576}
+ m_Father: {fileID: 4084586511047846904}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 28}
+ m_Pivot: {x: 0.5, y: 1}
--- !u!1 &3629092615594490819
GameObject:
m_ObjectHideFlags: 0
@@ -2184,7 +2428,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_Padding: {x: -8, y: -5, z: -8, w: -5}
m_Softness: {x: 0, y: 0}
---- !u!1 &3949082162901059018
+--- !u!1 &3672750726769777858
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2192,102 +2436,523 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 5500496386921376889}
- - component: {fileID: 8645314182841379473}
- - component: {fileID: 2800892751673164504}
- - component: {fileID: 627897950899319545}
+ - component: {fileID: 3053885112019020576}
+ - component: {fileID: 3886292051788965364}
m_Layer: 5
- m_Name: Canvas
+ m_Name: Item
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &5500496386921376889
+--- !u!224 &3053885112019020576
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3949082162901059018}
+ m_GameObject: {fileID: 3672750726769777858}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- - {fileID: 6779821944551681634}
- - {fileID: 4800245545045116386}
- m_Father: {fileID: 7032195148051090827}
+ - {fileID: 93581224173671416}
+ - {fileID: 5435771712628077349}
+ - {fileID: 759652505838778681}
+ m_Father: {fileID: 7651105511415335024}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 0, y: 0}
+ m_AnchorMin: {x: 0, y: 0.5}
+ m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
- m_Pivot: {x: 0, y: 0}
---- !u!223 &8645314182841379473
-Canvas:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3949082162901059018}
- m_Enabled: 1
- serializedVersion: 3
- m_RenderMode: 0
- m_Camera: {fileID: 0}
- m_PlaneDistance: 100
- m_PixelPerfect: 0
- m_ReceivesEvents: 1
- m_OverrideSorting: 0
- m_OverridePixelPerfect: 0
- m_SortingBucketNormalizedSize: 0
- m_VertexColorAlwaysGammaSpace: 0
- m_AdditionalShaderChannelsFlag: 25
- m_UpdateRectTransformForStandalone: 0
- m_SortingLayerID: 0
- m_SortingOrder: 0
- m_TargetDisplay: 0
---- !u!114 &2800892751673164504
+ m_SizeDelta: {x: 0, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &3886292051788965364
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3949082162901059018}
+ m_GameObject: {fileID: 3672750726769777858}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+ m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
m_Name:
m_EditorClassIdentifier:
- m_UiScaleMode: 1
- m_ReferencePixelsPerUnit: 100
- m_ScaleFactor: 1
- m_ReferenceResolution: {x: 1280, y: 720}
- m_ScreenMatchMode: 1
- m_MatchWidthOrHeight: 1
- m_PhysicalUnit: 3
- m_FallbackScreenDPI: 96
- m_DefaultSpriteDPI: 96
- m_DynamicPixelsPerUnit: 1
- m_PresetInfoIsWorld: 0
---- !u!114 &627897950899319545
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 3150749517506078754}
+ toggleTransition: 1
+ graphic: {fileID: 2646198644967663884}
+ m_Group: {fileID: 0}
+ onValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_IsOn: 1
+--- !u!1 &3890491549827464074
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5435771712628077349}
+ - component: {fileID: 4620098833174266699}
+ - component: {fileID: 2646198644967663884}
+ m_Layer: 5
+ m_Name: Item Checkmark
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5435771712628077349
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3890491549827464074}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 3053885112019020576}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0.5}
+ m_AnchorMax: {x: 0, y: 0.5}
+ m_AnchoredPosition: {x: 10, y: 0}
+ m_SizeDelta: {x: 20, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &4620098833174266699
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3890491549827464074}
+ m_CullTransparentMesh: 1
+--- !u!114 &2646198644967663884
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3890491549827464074}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &3949082162901059018
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5500496386921376889}
+ - component: {fileID: 8645314182841379473}
+ - component: {fileID: 2800892751673164504}
+ - component: {fileID: 627897950899319545}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5500496386921376889
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3949082162901059018}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 6779821944551681634}
+ - {fileID: 4800245545045116386}
+ m_Father: {fileID: 7032195148051090827}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!223 &8645314182841379473
+Canvas:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3949082162901059018}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_VertexColorAlwaysGammaSpace: 0
+ m_AdditionalShaderChannelsFlag: 25
+ m_UpdateRectTransformForStandalone: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!114 &2800892751673164504
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3949082162901059018}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 1
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 1280, y: 720}
+ m_ScreenMatchMode: 1
+ m_MatchWidthOrHeight: 1
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+ m_PresetInfoIsWorld: 0
+--- !u!114 &627897950899319545
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3949082162901059018}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!1 &4089807932179434972
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3314278273552945380}
+ - component: {fileID: 1929883967520551446}
+ - component: {fileID: 944248212007680457}
+ m_Layer: 5
+ m_Name: ChainSafeLogo
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3314278273552945380
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4089807932179434972}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 6779821944551681634}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 40, y: -36.3}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0, y: 1}
+--- !u!222 &1929883967520551446
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4089807932179434972}
+ m_CullTransparentMesh: 1
+--- !u!114 &944248212007680457
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4089807932179434972}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: ab400fd9b39316240b30631965553264, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &4122590915936108443
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4060147363570574053}
+ - component: {fileID: 8643671526028113782}
+ - component: {fileID: 928013536782809046}
+ - component: {fileID: 4790343093119533911}
+ m_Layer: 5
+ m_Name: OpenSelectMarketplaceButton
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4060147363570574053
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4122590915936108443}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 3508500014314780438}
+ m_Father: {fileID: 2620157709985159189}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: -302}
+ m_SizeDelta: {x: 200, y: 50}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &8643671526028113782
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4122590915936108443}
+ m_CullTransparentMesh: 1
+--- !u!114 &928013536782809046
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4122590915936108443}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 0.09411765, b: 0, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &4790343093119533911
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4122590915936108443}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 928013536782809046}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+--- !u!1 &4204093024382647332
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2620157709985159189}
+ - component: {fileID: 8352422139045116203}
+ m_Layer: 5
+ m_Name: BrowseMarketplaceMenu
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &2620157709985159189
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4204093024382647332}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 3799813652291424348}
+ - {fileID: 6894326301169010092}
+ - {fileID: 8769471081587447305}
+ - {fileID: 1805801320303181160}
+ - {fileID: 2176918875463252328}
+ - {fileID: 8174445728383703272}
+ - {fileID: 8531124665298349004}
+ - {fileID: 4060147363570574053}
+ m_Father: {fileID: 131361396315675251}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &8352422139045116203
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 3949082162901059018}
+ m_GameObject: {fileID: 4204093024382647332}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+ m_Script: {fileID: 11500000, guid: 555e6e0a018b8e1409faf88dedf9beba, type: 3}
m_Name:
m_EditorClassIdentifier:
- m_IgnoreReversedGraphics: 1
- m_BlockingObjects: 0
- m_BlockingMask:
- serializedVersion: 2
- m_Bits: 4294967295
---- !u!1 &4089807932179434972
+ marketplaceItemPrefab: {fileID: 5206183004537229466, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
+ marketplacePanel: {fileID: 2624548384446492689}
+ selectMarketplaceMenu: {fileID: 1790624611575048408}
+ browseMarketplaceMenu: {fileID: 4204093024382647332}
+ openSelectMarketplaceOptionButton: {fileID: 4790343093119533911}
+ marketplaceDropDown: {fileID: 6862021958932045444}
+ marketplaceScrollRect: {fileID: 2521811249770090127}
+--- !u!1 &4247547391674191510
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2295,53 +2960,53 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 3314278273552945380}
- - component: {fileID: 1929883967520551446}
- - component: {fileID: 944248212007680457}
+ - component: {fileID: 3508500014314780438}
+ - component: {fileID: 4610420083742522868}
+ - component: {fileID: 2979234042762987625}
m_Layer: 5
- m_Name: ChainSafeLogo
+ m_Name: Text (TMP)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &3314278273552945380
+--- !u!224 &3508500014314780438
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4089807932179434972}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_GameObject: {fileID: 4247547391674191510}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
- m_Father: {fileID: 6779821944551681634}
+ m_Father: {fileID: 4060147363570574053}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 1}
- m_AnchorMax: {x: 0, y: 1}
- m_AnchoredPosition: {x: 40, y: -36.3}
- m_SizeDelta: {x: 100, y: 100}
- m_Pivot: {x: 0, y: 1}
---- !u!222 &1929883967520551446
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &4610420083742522868
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4089807932179434972}
+ m_GameObject: {fileID: 4247547391674191510}
m_CullTransparentMesh: 1
---- !u!114 &944248212007680457
+--- !u!114 &2979234042762987625
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4089807932179434972}
+ m_GameObject: {fileID: 4247547391674191510}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
@@ -2352,17 +3017,76 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_Sprite: {fileID: 21300000, guid: ab400fd9b39316240b30631965553264, type: 3}
- m_Type: 0
- m_PreserveAspect: 0
- m_FillCenter: 1
- m_FillMethod: 4
- m_FillAmount: 1
- m_FillClockwise: 1
- m_FillOrigin: 0
- m_UseSpriteMesh: 0
- m_PixelsPerUnitMultiplier: 1
---- !u!1 &4122590915936108443
+ m_text: BACK
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 24
+ m_fontSizeBase: 24
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 1
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &4486525962734562738
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2370,10 +3094,10 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 4060147363570574053}
- - component: {fileID: 8643671526028113782}
- - component: {fileID: 928013536782809046}
- - component: {fileID: 4790343093119533911}
+ - component: {fileID: 6253530279245620571}
+ - component: {fileID: 2472113293996621303}
+ - component: {fileID: 8314485735062642931}
+ - component: {fileID: 1135178899713551611}
m_Layer: 5
m_Name: OpenSelectMarketplaceButton
m_TagString: Untagged
@@ -2381,41 +3105,41 @@ GameObject:
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &4060147363570574053
+--- !u!224 &6253530279245620571
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4122590915936108443}
+ m_GameObject: {fileID: 4486525962734562738}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- - {fileID: 3508500014314780438}
- m_Father: {fileID: 2620157709985159189}
+ - {fileID: 7240540798603964222}
+ m_Father: {fileID: 1781803230008662109}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: -302}
m_SizeDelta: {x: 200, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &8643671526028113782
+--- !u!222 &2472113293996621303
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4122590915936108443}
+ m_GameObject: {fileID: 4486525962734562738}
m_CullTransparentMesh: 1
---- !u!114 &928013536782809046
+--- !u!114 &8314485735062642931
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4122590915936108443}
+ m_GameObject: {fileID: 4486525962734562738}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
@@ -2439,13 +3163,13 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
---- !u!114 &4790343093119533911
+--- !u!114 &1135178899713551611
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4122590915936108443}
+ m_GameObject: {fileID: 4486525962734562738}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
@@ -2479,53 +3203,11 @@ MonoBehaviour:
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
- m_TargetGraphic: {fileID: 928013536782809046}
+ m_TargetGraphic: {fileID: 8314485735062642931}
m_OnClick:
m_PersistentCalls:
m_Calls: []
---- !u!1 &4204093024382647332
-GameObject:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- serializedVersion: 6
- m_Component:
- - component: {fileID: 2620157709985159189}
- m_Layer: 5
- m_Name: BrowseMarketplaceMenu
- m_TagString: Untagged
- m_Icon: {fileID: 0}
- m_NavMeshLayer: 0
- m_StaticEditorFlags: 0
- m_IsActive: 0
---- !u!224 &2620157709985159189
-RectTransform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4204093024382647332}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
- m_LocalScale: {x: 1, y: 1, z: 1}
- m_ConstrainProportionsScale: 0
- m_Children:
- - {fileID: 3799813652291424348}
- - {fileID: 6894326301169010092}
- - {fileID: 8769471081587447305}
- - {fileID: 1805801320303181160}
- - {fileID: 8174445728383703272}
- - {fileID: 8531124665298349004}
- - {fileID: 4060147363570574053}
- m_Father: {fileID: 131361396315675251}
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 100, y: 100}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!1 &4247547391674191510
+--- !u!1 &4584519418014974253
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2533,50 +3215,50 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 3508500014314780438}
- - component: {fileID: 4610420083742522868}
- - component: {fileID: 2979234042762987625}
+ - component: {fileID: 6894326301169010092}
+ - component: {fileID: 501094073749878589}
+ - component: {fileID: 827929503574729497}
m_Layer: 5
- m_Name: Text (TMP)
+ m_Name: TitleBrowseMarketplaceMenu
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &3508500014314780438
+--- !u!224 &6894326301169010092
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4247547391674191510}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_GameObject: {fileID: 4584519418014974253}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
- m_Father: {fileID: 4060147363570574053}
+ m_Father: {fileID: 2620157709985159189}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0, y: 0}
- m_AnchorMax: {x: 1, y: 1}
- m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 0, y: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 194}
+ m_SizeDelta: {x: 651.7679, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &4610420083742522868
+--- !u!222 &501094073749878589
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4247547391674191510}
+ m_GameObject: {fileID: 4584519418014974253}
m_CullTransparentMesh: 1
---- !u!114 &2979234042762987625
+--- !u!114 &827929503574729497
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4247547391674191510}
+ m_GameObject: {fileID: 4584519418014974253}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
@@ -2590,7 +3272,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: BACK
+ m_text: BROWSE THE MARKETPLACE
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -2599,8 +3281,8 @@ MonoBehaviour:
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
- rgba: 4294967295
- m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ rgba: 4286381996
+ m_fontColor: {r: 0.6745098, g: 1, b: 0.4862745, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
@@ -2617,15 +3299,15 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
- m_fontSize: 24
- m_fontSizeBase: 24
+ m_fontSize: 36
+ m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 1
m_HorizontalAlignment: 2
- m_VerticalAlignment: 512
+ m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
@@ -2659,7 +3341,7 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &4486525962734562738
+--- !u!1 &4637430497204816834
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2667,66 +3349,66 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 6253530279245620571}
- - component: {fileID: 2472113293996621303}
- - component: {fileID: 8314485735062642931}
- - component: {fileID: 1135178899713551611}
+ - component: {fileID: 5901514817436005508}
+ - component: {fileID: 7100238185520033866}
+ - component: {fileID: 3905433833151184695}
+ - component: {fileID: 3751446678593565067}
m_Layer: 5
- m_Name: OpenSelectMarketplaceButton
+ m_Name: Scrollbar
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &6253530279245620571
+--- !u!224 &5901514817436005508
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4486525962734562738}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_GameObject: {fileID: 4637430497204816834}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- - {fileID: 7240540798603964222}
- m_Father: {fileID: 1781803230008662109}
+ - {fileID: 2247242946985593546}
+ m_Father: {fileID: 4555744490766796872}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: -302}
- m_SizeDelta: {x: 200, y: 50}
- m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &2472113293996621303
+ m_AnchorMin: {x: 1, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 20, y: 0}
+ m_Pivot: {x: 1, y: 1}
+--- !u!222 &7100238185520033866
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4486525962734562738}
+ m_GameObject: {fileID: 4637430497204816834}
m_CullTransparentMesh: 1
---- !u!114 &8314485735062642931
+--- !u!114 &3905433833151184695
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4486525962734562738}
+ m_GameObject: {fileID: 4637430497204816834}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
- m_Color: {r: 1, g: 0.09411765, b: 0, a: 1}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
@@ -2736,16 +3418,16 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
---- !u!114 &1135178899713551611
+--- !u!114 &3751446678593565067
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4486525962734562738}
+ m_GameObject: {fileID: 4637430497204816834}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
@@ -2776,11 +3458,16 @@ MonoBehaviour:
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
- m_TargetGraphic: {fileID: 8314485735062642931}
- m_OnClick:
+ m_TargetGraphic: {fileID: 1930039159113596301}
+ m_HandleRect: {fileID: 2311761164024678933}
+ m_Direction: 2
+ m_Value: 0
+ m_Size: 1
+ m_NumberOfSteps: 0
+ m_OnValueChanged:
m_PersistentCalls:
m_Calls: []
---- !u!1 &4584519418014974253
+--- !u!1 &4871154754062122306
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2788,50 +3475,50 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 6894326301169010092}
- - component: {fileID: 501094073749878589}
- - component: {fileID: 827929503574729497}
+ - component: {fileID: 1004155335816560835}
+ - component: {fileID: 2861904208782186222}
+ - component: {fileID: 8646533048713404187}
m_Layer: 5
- m_Name: TitleBrowseMarketplaceMenu
+ m_Name: TitleCreateMarketplaceMenu
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &6894326301169010092
+--- !u!224 &1004155335816560835
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4584519418014974253}
+ m_GameObject: {fileID: 4871154754062122306}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
- m_Father: {fileID: 2620157709985159189}
+ m_Father: {fileID: 1781803230008662109}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 194}
+ m_AnchoredPosition: {x: 0, y: 184}
m_SizeDelta: {x: 651.7679, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &501094073749878589
+--- !u!222 &2861904208782186222
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4584519418014974253}
+ m_GameObject: {fileID: 4871154754062122306}
m_CullTransparentMesh: 1
---- !u!114 &827929503574729497
+--- !u!114 &8646533048713404187
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4584519418014974253}
+ m_GameObject: {fileID: 4871154754062122306}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
@@ -2845,7 +3532,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: BROWSE THE MARKETPLACE
+ m_text: CREATE A MARKETPLACE
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -2914,7 +3601,7 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1 &4871154754062122306
+--- !u!1 &4985431870840852847
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2922,50 +3609,50 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 1004155335816560835}
- - component: {fileID: 2861904208782186222}
- - component: {fileID: 8646533048713404187}
+ - component: {fileID: 7545262180531102550}
+ - component: {fileID: 4383274887382647189}
+ - component: {fileID: 1046301256451212199}
m_Layer: 5
- m_Name: TitleCreateMarketplaceMenu
+ m_Name: Label
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!224 &1004155335816560835
+--- !u!224 &7545262180531102550
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4871154754062122306}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_GameObject: {fileID: 4985431870840852847}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
- m_Father: {fileID: 1781803230008662109}
+ m_Father: {fileID: 2176918875463252328}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
- m_AnchorMin: {x: 0.5, y: 0.5}
- m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0, y: 184}
- m_SizeDelta: {x: 651.7679, y: 50}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: -7.5, y: -0.5}
+ m_SizeDelta: {x: -35, y: -13}
m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &2861904208782186222
+--- !u!222 &4383274887382647189
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4871154754062122306}
+ m_GameObject: {fileID: 4985431870840852847}
m_CullTransparentMesh: 1
---- !u!114 &8646533048713404187
+--- !u!114 &1046301256451212199
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 4871154754062122306}
+ m_GameObject: {fileID: 4985431870840852847}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
@@ -2979,7 +3666,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: CREATE A MARKETPLACE
+ m_text:
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -2988,8 +3675,8 @@ MonoBehaviour:
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
- rgba: 4286381996
- m_fontColor: {r: 0.6745098, g: 1, b: 0.4862745, a: 1}
+ rgba: 4281479730
+ m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
@@ -3006,15 +3693,15 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
- m_fontSize: 36
- m_fontSizeBase: 36
+ m_fontSize: 14
+ m_fontSizeBase: 14
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
- m_fontStyle: 1
+ m_fontStyle: 0
m_HorizontalAlignment: 2
- m_VerticalAlignment: 256
+ m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
@@ -3048,6 +3735,139 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &5621307184846506159
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2176918875463252328}
+ - component: {fileID: 3253702147174361126}
+ - component: {fileID: 2199323870141199593}
+ - component: {fileID: 6862021958932045444}
+ m_Layer: 5
+ m_Name: MarketplaceOptionsDropDown
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2176918875463252328
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5621307184846506159}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 7545262180531102550}
+ - {fileID: 4330998183806561081}
+ - {fileID: 4555744490766796872}
+ m_Father: {fileID: 2620157709985159189}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: -180}
+ m_SizeDelta: {x: 350, y: 40}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3253702147174361126
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5621307184846506159}
+ m_CullTransparentMesh: 1
+--- !u!114 &2199323870141199593
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5621307184846506159}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &6862021958932045444
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5621307184846506159}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 2199323870141199593}
+ m_Template: {fileID: 4555744490766796872}
+ m_CaptionText: {fileID: 1046301256451212199}
+ m_CaptionImage: {fileID: 0}
+ m_Placeholder: {fileID: 0}
+ m_ItemText: {fileID: 5467746354862323363}
+ m_ItemImage: {fileID: 0}
+ m_Value: 0
+ m_Options:
+ m_Options: []
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_AlphaFadeSpeed: 0.15
--- !u!1 &5647960708572685193
GameObject:
m_ObjectHideFlags: 0
@@ -3113,7 +3933,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: PLEASE ENTER A MARKETPLACE ADDRESS
+ m_text: PLEASE SELECT A MARKETPLACE
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -3182,6 +4002,96 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &5784393743313930028
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4084586511047846904}
+ - component: {fileID: 1127026760903456609}
+ - component: {fileID: 7674484124181531685}
+ - component: {fileID: 8591272756920225268}
+ m_Layer: 5
+ m_Name: Viewport
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4084586511047846904
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5784393743313930028}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 7651105511415335024}
+ m_Father: {fileID: 4555744490766796872}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -17, y: 0}
+ m_Pivot: {x: 0, y: 1}
+--- !u!114 &1127026760903456609
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5784393743313930028}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_ShowMaskGraphic: 0
+--- !u!222 &7674484124181531685
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5784393743313930028}
+ m_CullTransparentMesh: 1
+--- !u!114 &8591272756920225268
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5784393743313930028}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
--- !u!1 &5821031908715401460
GameObject:
m_ObjectHideFlags: 0
@@ -3415,6 +4325,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1781803230008662109}
+ - component: {fileID: 978720501271886360}
m_Layer: 5
m_Name: CreatMarketplaceMenu
m_TagString: Untagged
@@ -3447,6 +4358,21 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &978720501271886360
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6115726699298547602}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 967d998774828ca4d92b33e0199f1493, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ selectMarketplaceMenu: {fileID: 1790624611575048408}
+ createMarketplaceMenu: {fileID: 6115726699298547602}
+ openSelectMarketplaceOptionButton: {fileID: 1135178899713551611}
--- !u!1 &6547961415205515771
GameObject:
m_ObjectHideFlags: 0
@@ -3619,6 +4545,81 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &7401648367934329683
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4330998183806561081}
+ - component: {fileID: 1564751775632678237}
+ - component: {fileID: 9084008695453725215}
+ m_Layer: 5
+ m_Name: Arrow
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4330998183806561081
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7401648367934329683}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 2176918875463252328}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 0.5}
+ m_AnchorMax: {x: 1, y: 0.5}
+ m_AnchoredPosition: {x: -15, y: 0}
+ m_SizeDelta: {x: 20, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1564751775632678237
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7401648367934329683}
+ m_CullTransparentMesh: 1
+--- !u!114 &9084008695453725215
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7401648367934329683}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
--- !u!1 &7719530611222838762
GameObject:
m_ObjectHideFlags: 0
@@ -3861,6 +4862,42 @@ MonoBehaviour:
m_OnClick:
m_PersistentCalls:
m_Calls: []
+--- !u!1 &7956641105144810768
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2247242946985593546}
+ m_Layer: 5
+ m_Name: Sliding Area
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2247242946985593546
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7956641105144810768}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 2311761164024678933}
+ m_Father: {fileID: 5901514817436005508}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: -20, y: -20}
+ m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &8156778746339672801
GameObject:
m_ObjectHideFlags: 0
@@ -4102,6 +5139,81 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
+--- !u!1 &8690801073258490505
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2311761164024678933}
+ - component: {fileID: 7812673469553962374}
+ - component: {fileID: 1930039159113596301}
+ m_Layer: 5
+ m_Name: Handle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2311761164024678933
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8690801073258490505}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 2247242946985593546}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 20, y: 20}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &7812673469553962374
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8690801073258490505}
+ m_CullTransparentMesh: 1
+--- !u!114 &1930039159113596301
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8690801073258490505}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
--- !u!1 &9036661716544030781
GameObject:
m_ObjectHideFlags: 0
@@ -4236,105 +5348,78 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
---- !u!1001 &2741450413701017826
-PrefabInstance:
+--- !u!1 &9127610747083315971
+GameObject:
m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- serializedVersion: 3
- m_TransformParent: {fileID: 5689678111548430200}
- m_Modifications:
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_Pivot.x
- value: 0.5
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_Pivot.y
- value: 0.5
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchorMax.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchorMax.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchorMin.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchorMin.y
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_SizeDelta.x
- value: 100
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_SizeDelta.y
- value: 100
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalPosition.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalPosition.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalPosition.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalRotation.w
- value: 1
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalRotation.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalRotation.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalRotation.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchoredPosition.x
- value: 50
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_AnchoredPosition.y
- value: -50
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalEulerAnglesHint.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalEulerAnglesHint.y
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_LocalEulerAnglesHint.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 5206183004537229466, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- propertyPath: m_Name
- value: MarketplaceItem
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_RemovedGameObjects: []
- m_AddedGameObjects: []
- m_AddedComponents: []
- m_SourcePrefab: {fileID: 100100000, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
---- !u!224 &7363943334813709014 stripped
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 93581224173671416}
+ - component: {fileID: 631419105658415628}
+ - component: {fileID: 3150749517506078754}
+ m_Layer: 5
+ m_Name: Item Background
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &93581224173671416
RectTransform:
- m_CorrespondingSourceObject: {fileID: 4628132316396519988, guid: 0baa23627c8ca4a47b26514deac91fcd, type: 3}
- m_PrefabInstance: {fileID: 2741450413701017826}
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9127610747083315971}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 3053885112019020576}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &631419105658415628
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9127610747083315971}
+ m_CullTransparentMesh: 1
+--- !u!114 &3150749517506078754
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9127610747083315971}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
diff --git a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Prefabs/MarketplaceItem.prefab b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Prefabs/MarketplaceItem.prefab
index c407570b5..9c58e5b4a 100644
--- a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Prefabs/MarketplaceItem.prefab
+++ b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Prefabs/MarketplaceItem.prefab
@@ -35,7 +35,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
- m_SizeDelta: {x: 150, y: 150}
+ m_SizeDelta: {x: 120, y: 120}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7818161483327932742
CanvasRenderer:
@@ -103,8 +103,11 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- - {fileID: 44582530033650619}
- {fileID: 4141617677796783334}
+ - {fileID: 805310244883164288}
+ - {fileID: 4419876041691167206}
+ - {fileID: 44582530033650619}
+ - {fileID: 8079592623894328375}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
@@ -124,7 +127,7 @@ GameObject:
- component: {fileID: 3164175567054299921}
- component: {fileID: 8532871806769408053}
m_Layer: 5
- m_Name: Text (TMP)
+ m_Name: IdText
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@@ -146,8 +149,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
- m_AnchoredPosition: {x: 0.26245, y: -107}
- m_SizeDelta: {x: 149.47, y: 50}
+ m_AnchoredPosition: {x: 0.26245, y: 78}
+ m_SizeDelta: {x: 120, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3164175567054299921
CanvasRenderer:
@@ -177,7 +180,275 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
- m_text: TEST ITEM
+ m_text: ID
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 18
+ m_fontSizeBase: 18
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 1
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &5674026202260759021
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6217362789984900575}
+ - component: {fileID: 562732331054251663}
+ - component: {fileID: 5355725170567662034}
+ m_Layer: 5
+ m_Name: Text (TMP)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &6217362789984900575
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5674026202260759021}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 8079592623894328375}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &562732331054251663
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5674026202260759021}
+ m_CullTransparentMesh: 1
+--- !u!114 &5355725170567662034
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5674026202260759021}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: PURCHASE
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 18
+ m_fontSizeBase: 18
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 1
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &6334808895279680796
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 805310244883164288}
+ - component: {fileID: 3555392227286427903}
+ - component: {fileID: 6562554662142336316}
+ m_Layer: 5
+ m_Name: TypeText
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &805310244883164288
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6334808895279680796}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 4628132316396519988}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0.26245, y: -77}
+ m_SizeDelta: {x: 120, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3555392227286427903
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6334808895279680796}
+ m_CullTransparentMesh: 1
+--- !u!114 &6562554662142336316
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6334808895279680796}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: TYPE
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
@@ -204,8 +475,8 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
- m_fontSize: 20
- m_fontSizeBase: 20
+ m_fontSize: 18
+ m_fontSizeBase: 18
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
@@ -246,3 +517,258 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &7172824277636628635
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4419876041691167206}
+ - component: {fileID: 2058460412890010951}
+ - component: {fileID: 6283158603817815484}
+ m_Layer: 5
+ m_Name: PriceText
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4419876041691167206
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7172824277636628635}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 4628132316396519988}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0.26245, y: -108}
+ m_SizeDelta: {x: 120, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2058460412890010951
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7172824277636628635}
+ m_CullTransparentMesh: 1
+--- !u!114 &6283158603817815484
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7172824277636628635}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: PRICE
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 18
+ m_fontSizeBase: 18
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 1
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 512
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 0
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &7612634213775497133
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8079592623894328375}
+ - component: {fileID: 5793206596313649322}
+ - component: {fileID: 5782467373423268492}
+ - component: {fileID: 748326273384807393}
+ m_Layer: 5
+ m_Name: PurchaseButton
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &8079592623894328375
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7612634213775497133}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 6217362789984900575}
+ m_Father: {fileID: 4628132316396519988}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: -142}
+ m_SizeDelta: {x: 120, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5793206596313649322
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7612634213775497133}
+ m_CullTransparentMesh: 1
+--- !u!114 &5782467373423268492
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7612634213775497133}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.09803922, g: 1, b: 0, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+ m_Type: 1
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &748326273384807393
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7612634213775497133}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_WrapAround: 0
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 1
+ m_Colors:
+ m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+ m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+ m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+ m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+ m_ColorMultiplier: 1
+ m_FadeDuration: 0.1
+ m_SpriteState:
+ m_HighlightedSprite: {fileID: 0}
+ m_PressedSprite: {fileID: 0}
+ m_SelectedSprite: {fileID: 0}
+ m_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_SelectedTrigger: Selected
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 5782467373423268492}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
diff --git a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Prefabs/MarketplaceLoginGUI.prefab b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Prefabs/MarketplaceLoginGUI.prefab
index 0943aa59f..796213658 100644
--- a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Prefabs/MarketplaceLoginGUI.prefab
+++ b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Prefabs/MarketplaceLoginGUI.prefab
@@ -1094,10 +1094,10 @@ MonoBehaviour:
- {fileID: 5833498877037384762}
secondaryTextObjects:
- {fileID: 1649941262688614450}
- - {fileID: 1649941262688614450}
+ - {fileID: 1677968316374065117}
displayLineObjects:
- {fileID: 1686292479457944369}
- - {fileID: 1686292479457944369}
+ - {fileID: 5990508210497694103}
borderButtonObjects: []
test: 1
--- !u!1 &3905764076522623970
diff --git a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scenes/SampleMarketplace.unity b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scenes/SampleMarketplace.unity
index 6b41145cc..55cef9a5a 100644
--- a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scenes/SampleMarketplace.unity
+++ b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scenes/SampleMarketplace.unity
@@ -295,6 +295,10 @@ PrefabInstance:
propertyPath: m_Name
value: MarketplaceLoginGUI
objectReference: {fileID: 0}
+ - target: {fileID: 5223788654180130285, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
+ propertyPath: test
+ value: 0
+ objectReference: {fileID: 0}
- target: {fileID: 5223788654180130285, guid: 9632a7d8952d45449843f4e8c3be0acc, type: 3}
propertyPath: menuBackgroundColour.a
value: 1
diff --git a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/BrowseMarketplaceManager.cs b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/BrowseMarketplaceManager.cs
index 63e787633..0cad9ec01 100644
--- a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/BrowseMarketplaceManager.cs
+++ b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/BrowseMarketplaceManager.cs
@@ -1,20 +1,48 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Threading.Tasks;
+using ChainSafe.Gaming.Ipfs;
+using ChainSafe.Gaming.Web3;
+using Newtonsoft.Json;
+using Scripts.EVM.Token;
+using TMPro;
using UnityEngine;
+using UnityEngine.Networking;
using UnityEngine.UI;
+using EvmMarketplace = Scripts.EVM.Marketplace.Marketplace;
+using ChainSafe.Gaming.Marketplace.Models;
-///
-/// Manages the marketplace browse GUI.
-///
namespace ChainSafe.Gaming.Marketplace
{
+ ///
+ /// Manages the marketplace browse GUI.
+ ///
public class BrowseMarketplaceManager : MonoBehaviour
{
#region Fields
+ [SerializeField] private GameObject marketplaceItemPrefab;
+ [SerializeField] private GameObject marketplacePanel;
[SerializeField] private GameObject selectMarketplaceMenu;
[SerializeField] private GameObject browseMarketplaceMenu;
- [SerializeField] private GameObject marketplaceItemPrefab;
[SerializeField] private Button openSelectMarketplaceOptionButton;
+ [SerializeField] private TMP_Dropdown marketplaceDropDown;
+ [SerializeField] private ScrollRect marketplaceScrollRect;
+ private List projects;
+ private GameObject[] marketplaceItemPrefabs;
+ private int marketplaceObjectNumber = 1;
+ private int marketplaceItemDisplayCount = 100;
+
+ #endregion
+
+ #region Properties
+
+ private string BearerToken { get; set; }
+ private TMP_FontAsset DisplayFont { get; set; }
+ private Color SecondaryTextColour { get; set; }
+
#endregion
#region Methods
@@ -25,6 +53,163 @@ public class BrowseMarketplaceManager : MonoBehaviour
private void Awake()
{
openSelectMarketplaceOptionButton.onClick.AddListener(OpenSelectMarketplaceOptionMenu);
+ marketplaceItemPrefabs = new GameObject[marketplaceItemDisplayCount];
+ }
+
+ ///
+ /// Populates the marketplace drop down options.
+ ///
+ private async void GetMarketplaceOptions()
+ {
+ UnityWebRequest request = UnityWebRequest.Get("https://api.gaming.chainsafe.io/project/getByAccountID");
+ request.SetRequestHeader("Authorization", $"Bearer {BearerToken}");
+ await request.SendWebRequest();
+ if (request.result != UnityWebRequest.Result.Success)
+ {
+ Debug.LogError($"Error: {request.error}");
+ }
+ else
+ {
+ ApiResponse apiResponse = JsonConvert.DeserializeObject(request.downloadHandler.text);
+ projects = apiResponse.response.projects;
+ List options = new List();
+ foreach (var project in projects)
+ {
+ options.Add(project.name);
+ }
+
+ marketplaceDropDown.ClearOptions();
+ marketplaceDropDown.AddOptions(options);
+ marketplaceDropDown.onValueChanged.AddListener(OnDropdownValueChanged);
+ }
+
+ if (marketplaceDropDown.options != null)
+ {
+ PopulateMarketplaceItems(0);
+ }
+ }
+
+ ///
+ /// Populates items to be added to the marketplace display.
+ ///
+ /// The index of the project to populate from.
+ private async void PopulateMarketplaceItems(int index)
+ {
+ var projectResponse = await EvmMarketplace.GetProjectItems();
+ var response = await EvmMarketplace.GetMarketplaceItems(projectResponse.items[index].marketplace_id);
+ foreach (var item in response.items)
+ {
+ AddMarketplaceItemToDisplay(item.id, item.token.token_type, item.price, item.token.uri);
+ }
+ }
+
+ ///
+ /// Adds items to the marketplace display.
+ ///
+ /// Nft id.
+ /// Nft name.
+ /// Nft price.
+ /// Nft Uri.
+ private void AddMarketplaceItemToDisplay(string nftId, string nftType, string nftPrice, string nftUri)
+ {
+ if (marketplaceObjectNumber >= marketplaceItemDisplayCount)
+ {
+ Destroy(marketplaceItemPrefabs[0]);
+ for (int i = 1; i < marketplaceItemPrefabs.Length; i++)
+ {
+ marketplaceItemPrefabs[i - 1] = marketplaceItemPrefabs[i];
+ }
+ marketplaceItemPrefabs[marketplaceItemPrefabs.Length - 1] = Instantiate(marketplaceItemPrefab, marketplacePanel.transform);
+ UpdateMarketplaceDisplay(marketplaceObjectNumber, nftId, nftType, nftPrice, nftUri);
+ }
+ else
+ {
+ marketplaceItemPrefabs[marketplaceObjectNumber] = Instantiate(marketplaceItemPrefab, marketplacePanel.transform);
+ UpdateMarketplaceDisplay(marketplaceObjectNumber, nftId, nftType, nftPrice, nftUri);
+ }
+ marketplaceObjectNumber++;
+ marketplaceScrollRect.horizontalNormalizedPosition = 0;
+ }
+
+ ///
+ /// Imports texture (can probably be removed later for helper class)
+ ///
+ /// Nft uri
+ private async Task ImportTexture(string uri)
+ {
+ var metaRequest = UnityWebRequest.Get(uri);
+ await metaRequest.SendWebRequest();
+
+ if (metaRequest.result != UnityWebRequest.Result.Success)
+ {
+ throw new Web3Exception($"Metadata request failure: {metaRequest.error}");
+ }
+ var metadata = JsonConvert.DeserializeObject(Encoding.UTF8.GetString(metaRequest.downloadHandler.data));
+ var textureUri = IpfsHelper.RollupIpfsUri(metadata.image);
+ var textureRequest = UnityWebRequestTexture.GetTexture(textureUri);
+ await textureRequest.SendWebRequest();
+
+ if (textureRequest.result != UnityWebRequest.Result.Success)
+ {
+ throw new Web3Exception($"Texture request failure: {metaRequest.error}");
+ }
+
+ var texture = ((DownloadHandlerTexture)textureRequest.downloadHandler).texture;
+
+ return texture;
+ }
+
+ ///
+ /// Updates the marketplace display.
+ ///
+ ///
+ /// Nft id.
+ /// Nft name.
+ /// Nft price.
+ /// Nft Uri.
+ private async void UpdateMarketplaceDisplay(int marketplaceObjectIndex, string nftId, string nftType, string nftPrice, string nftUri)
+ {
+ string[] textObjectNames = { "IdText", "TypeText", "PriceText" };
+ string[] textValues = { nftId, nftType, nftPrice };
+ for (int i = 0; i < textObjectNames.Length; i++)
+ {
+ var textObj = marketplaceItemPrefabs[marketplaceObjectIndex].transform.Find(textObjectNames[i]);
+ var textMeshPro = textObj.GetComponent();
+ textMeshPro.text = textValues[i];
+ textMeshPro.font = DisplayFont;
+ textMeshPro.color = SecondaryTextColour;
+ var image = await ImportTexture(nftUri);
+ var imageObj = marketplaceItemPrefabs[marketplaceObjectIndex].transform.Find("Image").GetComponent();
+ imageObj.material.mainTexture = image;
+ }
+ }
+
+ ///
+ /// Called when the dropdown value is changed.
+ ///
+ /// The index of the selected option.
+ private void OnDropdownValueChanged(int index)
+ {
+ ResetMarketplacePrefabDisplay(index);
+ }
+
+ ///
+ /// Resets marketplace display by destroying item prefabs.
+ ///
+ /// The index to populate.
+ private void ResetMarketplacePrefabDisplay(int? index = null)
+ {
+ foreach (var prefab in marketplaceItemPrefabs)
+ {
+ if (prefab != null)
+ {
+ Destroy(prefab);
+ }
+ }
+ Array.Clear(marketplaceItemPrefabs, 0, marketplaceItemPrefabs.Length);
+ marketplaceObjectNumber = 0;
+ if (!index.HasValue) return;
+ PopulateMarketplaceItems(index.Value);
}
///
@@ -35,7 +220,37 @@ private void OpenSelectMarketplaceOptionMenu()
browseMarketplaceMenu.SetActive(false);
selectMarketplaceMenu.SetActive(true);
}
+
+ ///
+ /// Subscribes to events.
+ ///
+ private void OnEnable()
+ {
+ EventManagerMarketplace.ConfigureMarketplaceBrowserManager += OnConfigureMarketPlaceBrowseManager;
+ GetMarketplaceOptions();
+ }
+
+ ///
+ /// Unsubscribes from events.
+ ///
+ private void OnDisable()
+ {
+ EventManagerMarketplace.ConfigureMarketplaceBrowserManager -= OnConfigureMarketPlaceBrowseManager;
+ ResetMarketplacePrefabDisplay();
+ }
+
+ ///
+ /// Configures class properties.
+ ///
+ ///
+ ///
+ private void OnConfigureMarketPlaceBrowseManager(object sender, EventManagerMarketplace.MarketplaceBrowserConfigEventArgs args)
+ {
+ DisplayFont = args.DisplayFont;
+ SecondaryTextColour = args.SecondaryTextColour;
+ BearerToken = args.BearerToken;
+ }
#endregion
}
-}
+}
\ No newline at end of file
diff --git a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/CreateMarketplaceManager.cs b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/CreateMarketplaceManager.cs
index be61f0f75..6bf92fb8f 100644
--- a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/CreateMarketplaceManager.cs
+++ b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/CreateMarketplaceManager.cs
@@ -1,19 +1,18 @@
using UnityEngine;
using UnityEngine.UI;
-///
-/// Manages the marketplace creation GUI.
-///
-
namespace ChainSafe.Gaming.Marketplace
{
+ ///
+ /// Manages the marketplace creation GUI.
+ ///
public class CreateMarketplaceManager : MonoBehaviour
{
#region Fields
[SerializeField] private GameObject selectMarketplaceMenu;
- [SerializeField] private Button openSelectMarketplaceOptionButton;
[SerializeField] private GameObject createMarketplaceMenu;
+ [SerializeField] private Button openSelectMarketplaceOptionButton;
#endregion
diff --git a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/EventManagerMarketplace.cs b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/EventManagerMarketplace.cs
index a0caff9a7..b9a453642 100644
--- a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/EventManagerMarketplace.cs
+++ b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/EventManagerMarketplace.cs
@@ -12,6 +12,8 @@ public static class EventManagerMarketplace
#region Events
public static event EventHandler ConfigureMarketplaceGuiManager;
+ public static event EventHandler ConfigureMarketplaceBrowserManager;
+ public static event EventHandler ConfigureAuthSystemManager;
public static event Action LoginMarketplace;
public static event Action LogoutMarketplace;
@@ -38,6 +40,24 @@ public static void RaiseConfigureMarketplaceGuiManager(MarketplaceGUIConfigEvent
ConfigureMarketplaceGuiManager?.Invoke(null, args);
}
+ ///
+ /// Configure marketplace browser manager.
+ ///
+ ///
+ public static void RaiseConfigureMarketplaceBrowserManager(MarketplaceBrowserConfigEventArgs args)
+ {
+ ConfigureMarketplaceBrowserManager?.Invoke(null, args);
+ }
+
+ ///
+ /// Configure auth system manager.
+ ///
+ ///
+ public static void RaiseConfigureAuthSystemManager(MarketplaceAuthSystemManagerConfigEventArgs args)
+ {
+ ConfigureAuthSystemManager?.Invoke(null, args);
+ }
+
#endregion
#region Configuration Classes
@@ -73,6 +93,61 @@ public MarketplaceGUIConfigEventArgs(TMP_FontAsset displayFont, Color primaryBac
#endregion
}
+ ///
+ /// Configuration class for the Marketplace Browser Manager.
+ ///
+ public class MarketplaceBrowserConfigEventArgs : EventArgs
+ {
+ #region Properties
+
+ public TMP_FontAsset DisplayFont { get; private set; }
+ public Color SecondaryTextColour { get; private set; }
+ public string BearerToken { get; private set; }
+
+ #endregion
+
+ #region Methods
+
+ public MarketplaceBrowserConfigEventArgs(TMP_FontAsset displayFont, Color secondaryTextColour, string bearerToken)
+ {
+ DisplayFont = displayFont;
+ SecondaryTextColour = secondaryTextColour;
+ BearerToken = bearerToken;
+ }
+
+ #endregion
+ }
+
+ ///
+ /// Configuration class for the Marketplace Auth System Manager.
+ ///
+ public class MarketplaceAuthSystemManagerConfigEventArgs : EventArgs
+ {
+ #region Properties
+
+ private string BearerToken { get; set; }
+
+ private DateTime BearerTokenExpires { get; set; }
+
+ private string RefreshToken { get; set; }
+
+ private DateTime RefreshTokenExpires { get; set; }
+
+ #endregion
+
+ #region Methods
+
+ public MarketplaceAuthSystemManagerConfigEventArgs(string bearerToken, DateTime bearerTokenExpires, string refreshToken, DateTime refreshTokenExpires)
+ {
+ BearerToken = bearerToken;
+ BearerTokenExpires = bearerTokenExpires;
+ RefreshToken = refreshToken;
+ RefreshTokenExpires = refreshTokenExpires;
+ }
+
+ #endregion
+ }
+
#endregion
}
}
diff --git a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/LoginManagerMarketplace.cs b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/LoginManagerMarketplace.cs
index faaf33247..1645a99c7 100644
--- a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/LoginManagerMarketplace.cs
+++ b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/LoginManagerMarketplace.cs
@@ -1,9 +1,11 @@
using System;
using System.Collections.Generic;
+using Newtonsoft.Json;
using UnityEngine;
using UnityEngine.Networking;
using TMPro;
using UnityEngine.UI;
+using ChainSafe.Gaming.Marketplace.Models;
namespace ChainSafe.Gaming.Marketplace
{
@@ -34,8 +36,6 @@ public class LoginManagerMarketplace : MonoBehaviour
[SerializeField] private List secondaryTextObjects;
[SerializeField] private List displayLineObjects;
[SerializeField] private List borderButtonObjects;
- [Header("Enable this for testing to bypass auth")]
- [SerializeField] private bool test;
#endregion
@@ -81,15 +81,17 @@ private void SetCustomConfig()
///
private async void RequestEmailAuthCode()
{
- if (test)
- {
- ToggleEmailMenu();
- return;
- }
EmailAddress = emailAddressInput.text ?? throw new Exception("Email address not set");
- WWWForm form = new WWWForm();
- form.AddField("email", EmailAddress);
- UnityWebRequest request = UnityWebRequest.Post("https://api.chainsafe.io/api/v1/user/email", form);
+ var payload = new AuthPayload.EmailRequestPayload
+ {
+ email = EmailAddress
+ };
+ var jsonPayload = JsonConvert.SerializeObject(payload);
+ var request = new UnityWebRequest("https://api.chainsafe.io/api/v1/user/email", "POST");
+ var bodyRaw = System.Text.Encoding.UTF8.GetBytes(jsonPayload);
+ request.uploadHandler = new UploadHandlerRaw(bodyRaw);
+ request.downloadHandler = new DownloadHandlerBuffer();
+ request.SetRequestHeader("Content-Type", "application/json");
await request.SendWebRequest();
if (request.result != UnityWebRequest.Result.Success)
{
@@ -106,23 +108,65 @@ private async void RequestEmailAuthCode()
///
private async void VerifyEmailAuthCode()
{
- if (test)
+ AuthCode = authCodeInput.text ?? throw new Exception("Auth code not set");
+ var payload = new AuthPayload.AuthCodePayload()
{
- InstantiateMarketplace();
- return;
+ email = EmailAddress,
+ nonce = AuthCode
+ };
+ var jsonPayload = JsonConvert.SerializeObject(payload);
+ var request = new UnityWebRequest("https://api.chainsafe.io/api/v1/user/email/verify", "POST");
+ var bodyRaw = System.Text.Encoding.UTF8.GetBytes(jsonPayload);
+ request.uploadHandler = new UploadHandlerRaw(bodyRaw);
+ request.downloadHandler = new DownloadHandlerBuffer();
+ request.SetRequestHeader("Content-Type", "application/json");
+
+ await request.SendWebRequest();
+
+ if (request.result != UnityWebRequest.Result.Success)
+ {
+ Debug.LogError($"Error: {request.error}");
}
- AuthCode = authCodeInput.text ?? throw new Exception("Auth code not set");
- WWWForm form = new WWWForm();
- form.AddField("email", EmailAddress);
- form.AddField("nonce", AuthCode);
- UnityWebRequest request = UnityWebRequest.Post("https://api.chainsafe.io/api/v1/user/email/verify", form);
+ else
+ {
+ string jsonResponse = request.downloadHandler.text;
+ AuthSystemResponse.AuthResponse authResponse = JsonConvert.DeserializeObject(jsonResponse);
+ TryLogin(authResponse.token);
+ }
+ }
+
+ ///
+ /// Retrieves the user account ID.
+ ///
+ private async void TryLogin(string authResponseToken)
+ {
+ var payload = new AuthPayload.LoginPayload()
+ {
+ provider = "email",
+ service = "gaming",
+ token = authResponseToken
+ };
+ var jsonPayload = JsonConvert.SerializeObject(payload);
+ var request = new UnityWebRequest("https://api.chainsafe.io/api/v1/user/login", "POST");
+ var bodyRaw = System.Text.Encoding.UTF8.GetBytes(jsonPayload);
+ request.uploadHandler = new UploadHandlerRaw(bodyRaw);
+ request.downloadHandler = new DownloadHandlerBuffer();
+ request.SetRequestHeader("Content-Type", "application/json");
+
await request.SendWebRequest();
+
if (request.result != UnityWebRequest.Result.Success)
{
Debug.LogError($"Error: {request.error}");
}
else
{
+ string jsonResponse = request.downloadHandler.text;
+ AuthSystemResponse.LoginResponse loginResponse = JsonConvert.DeserializeObject(jsonResponse);
+ var authSystemManagerConfigArgs = new EventManagerMarketplace.MarketplaceAuthSystemManagerConfigEventArgs(loginResponse.access_token.token, DateTime.Parse(loginResponse.access_token.expires), loginResponse.refresh_token.token, DateTime.Parse(loginResponse.refresh_token.expires));
+ EventManagerMarketplace.RaiseConfigureAuthSystemManager(authSystemManagerConfigArgs);
+ var marketplaceBrowserManagerConfigArgs = new EventManagerMarketplace.MarketplaceBrowserConfigEventArgs(displayFont, secondaryTextColour, loginResponse.access_token.token);
+ EventManagerMarketplace.RaiseConfigureMarketplaceBrowserManager(marketplaceBrowserManagerConfigArgs);
InstantiateMarketplace();
}
}
@@ -147,4 +191,4 @@ private void InstantiateMarketplace()
#endregion
}
-}
+}
\ No newline at end of file
diff --git a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/MarketplaceSelectionManager.cs b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/MarketplaceSelectionManager.cs
index d1d42629d..2c1cc0154 100644
--- a/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/MarketplaceSelectionManager.cs
+++ b/Packages/io.chainsafe.web3-unity.marketplace/Samples~/Web3.Unity Marketplace/Scripts/MarketplaceSelectionManager.cs
@@ -1,3 +1,5 @@
+using System;
+using System.Collections;
using UnityEngine;
using UnityEngine.UI;
@@ -30,6 +32,7 @@ private void Awake()
createMarketplaceButton.onClick.AddListener(OpenCreateMarketplaceMenu);
browseMarketplaceButton.onClick.AddListener(OpenBrowseMarketplaceMenu);
openSelectMarketplaceOptionButton.onClick.AddListener(OpenSelectMarketplaceOptionMenu);
+ StartCoroutine(WaitForTokenExpiration());
}
///
@@ -59,6 +62,19 @@ private void OpenSelectMarketplaceOptionMenu()
browseMarketplaceMenu.SetActive(false);
selectMarketplaceMenu.SetActive(true);
}
+
+ // TODO: Shouldn't be firing instantly, fix later.
+ ///
+ /// Waits for token expiry then refreshes it.
+ ///
+ private IEnumerator WaitForTokenExpiration()
+ {
+ DateTime currentTime = DateTime.UtcNow;
+ TimeSpan timeToWait = MarketplaceAuth.BearerTokenExpires - currentTime;
+ yield return new WaitForSeconds((float)timeToWait.TotalSeconds);
+ Debug.Log("Refresh Expired");
+ //MarketplaceAuth.RefreshExpiredToken();
+ }
#endregion
diff --git a/Packages/io.chainsafe.web3-unity.marketplace/package.json b/Packages/io.chainsafe.web3-unity.marketplace/package.json
index 13791eeec..5926045b9 100644
--- a/Packages/io.chainsafe.web3-unity.marketplace/package.json
+++ b/Packages/io.chainsafe.web3-unity.marketplace/package.json
@@ -1,6 +1,6 @@
{
"name": "io.chainsafe.web3-unity.marketplace",
- "version": "2.6.0",
+ "version": "2.6.1",
"displayName": "web3.unity SDK Marketplace",
"description": "This package includes the integration of ChainSafe's marketplace service, which you can use with our Gaming SDK.",
"license": "LGPL-3.0-only",
@@ -8,7 +8,7 @@
"documentationUrl": "https://docs.gaming.chainsafe.io/",
"dependencies": {
"com.unity.nuget.newtonsoft-json": "3.0.2",
- "io.chainsafe.web3-unity": "2.6.0"
+ "io.chainsafe.web3-unity": "2.6.1"
},
"keywords": [
"web3",
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1.meta
similarity index 77%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1.meta
index 9d96935a0..6609c1632 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0.meta
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: cd5f6ff825be61942952814bf2a1e014
+guid: c07ed61d83efd584185e27e228d5f08b
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples.meta
similarity index 77%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples.meta
index 05bea8298..2247edbd9 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples.meta
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 2aad53fa3cba3d04584e9b4946162271
+guid: 06770419044de1141becee52bcfbc6b1
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Interfaces.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Interfaces.meta
new file mode 100644
index 000000000..7e3c4073f
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Interfaces.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b12e945e678de5f4fb73b85e85b3ee8a
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Interfaces/IMarketplaceAuth.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Interfaces/IMarketplaceAuth.cs
new file mode 100644
index 000000000..ff5e601bb
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Interfaces/IMarketplaceAuth.cs
@@ -0,0 +1,10 @@
+namespace ChainSafe.Gaming.Marketplace.Interfaces
+{
+ ///
+ /// Marketplace auth interface.
+ ///
+ public interface IMarketplaceAuth
+ {
+ void RefreshExpiredToken();
+ }
+}
\ No newline at end of file
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Interfaces/IMarketplaceAuth.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Interfaces/IMarketplaceAuth.cs.meta
new file mode 100644
index 000000000..84c14fbb4
--- /dev/null
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Interfaces/IMarketplaceAuth.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 0ba197c2810bbb342ab5140aa2456bef
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Models.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Models.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/ApiResponse.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Models/ApiResponse.cs
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/ApiResponse.cs
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Models/ApiResponse.cs
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/ApiResponse.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Models/ApiResponse.cs.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/ApiResponse.cs.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Models/ApiResponse.cs.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthPayload.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Models/AuthPayload.cs
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthPayload.cs
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Models/AuthPayload.cs
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthPayload.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Models/AuthPayload.cs.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthPayload.cs.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Models/AuthPayload.cs.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthSystemResponse.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Models/AuthSystemResponse.cs
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthSystemResponse.cs
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Models/AuthSystemResponse.cs
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthSystemResponse.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Models/AuthSystemResponse.cs.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Models/AuthSystemResponse.cs.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Models/AuthSystemResponse.cs.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Prefabs.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Prefabs.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Prefabs/MarketplaceGUI.prefab
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Prefabs/MarketplaceGUI.prefab
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Prefabs/MarketplaceGUI.prefab.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceGUI.prefab.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Prefabs/MarketplaceGUI.prefab.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Prefabs/MarketplaceItem.prefab
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Prefabs/MarketplaceItem.prefab
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Prefabs/MarketplaceItem.prefab.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceItem.prefab.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Prefabs/MarketplaceItem.prefab.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Prefabs/MarketplaceLoginGUI.prefab.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scenes.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scenes.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scenes/SampleMarketplace.unity
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scenes/SampleMarketplace.unity
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scenes/SampleMarketplace.unity.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scenes/SampleMarketplace.unity.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scenes/SampleMarketplace.unity.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/BrowseMarketplaceManager.cs.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/CreateMarketplaceManager.cs
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/CreateMarketplaceManager.cs
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/CreateMarketplaceManager.cs.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CreateMarketplaceManager.cs.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/CreateMarketplaceManager.cs.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CustomizationHelperMarketplace.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/CustomizationHelperMarketplace.cs
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CustomizationHelperMarketplace.cs
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/CustomizationHelperMarketplace.cs
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CustomizationHelperMarketplace.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/CustomizationHelperMarketplace.cs.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/CustomizationHelperMarketplace.cs.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/CustomizationHelperMarketplace.cs.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/EventManagerMarketplace.cs
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/EventManagerMarketplace.cs
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/EventManagerMarketplace.cs.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/EventManagerMarketplace.cs.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/EventManagerMarketplace.cs.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/LoginManagerMarketplace.cs
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/LoginManagerMarketplace.cs
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/LoginManagerMarketplace.cs.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/LoginManagerMarketplace.cs.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/LoginManagerMarketplace.cs.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/MarketplaceAuth.cs
similarity index 93%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/MarketplaceAuth.cs
index d9e1cfb34..b1c3c2cdb 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/MarketplaceAuth.cs
@@ -1,4 +1,5 @@
using System;
+using ChainSafe.Gaming.Marketplace.Interfaces;
using Newtonsoft.Json;
using UnityEngine;
using UnityEngine.Networking;
@@ -9,7 +10,7 @@ namespace ChainSafe.Gaming.Marketplace
///
/// Auth system manager to help with refresh tokens.
///
- public static class AuthSystemManagerMarketplace
+ public class MarketplaceAuth : IMarketplaceAuth
{
#region Properties
@@ -23,7 +24,7 @@ public static class AuthSystemManagerMarketplace
///
/// Refreshes an expired bearer token.
///
- public static async void RefreshExpiredToken()
+ public async void RefreshExpiredToken()
{
if (RefreshToken == null)
{
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/MarketplaceAuth.cs.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/AuthSystemManagerMarketplace.cs.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/MarketplaceAuth.cs.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceManager.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/MarketplaceManager.cs
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceManager.cs
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/MarketplaceManager.cs
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceManager.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/MarketplaceManager.cs.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceManager.cs.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/MarketplaceManager.cs.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs
similarity index 93%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs
index 62f22bf9d..2c1cc0154 100644
--- a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs
+++ b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs
@@ -70,9 +70,10 @@ private void OpenSelectMarketplaceOptionMenu()
private IEnumerator WaitForTokenExpiration()
{
DateTime currentTime = DateTime.UtcNow;
- TimeSpan timeToWait = AuthSystemManagerMarketplace.BearerTokenExpires - currentTime;
+ TimeSpan timeToWait = MarketplaceAuth.BearerTokenExpires - currentTime;
yield return new WaitForSeconds((float)timeToWait.TotalSeconds);
- AuthSystemManagerMarketplace.RefreshExpiredToken();
+ Debug.Log("Refresh Expired");
+ //MarketplaceAuth.RefreshExpiredToken();
}
#endregion
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Scripts/MarketplaceSelectionManager.cs.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/CopyButton.png b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/CopyButton.png
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/CopyButton.png
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/CopyButton.png
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/CopyButton.png.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/CopyButton.png.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/CopyButton.png.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/CopyButton.png.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/ExitButtonBlank.png b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/ExitButtonBlank.png
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/ExitButtonBlank.png
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/ExitButtonBlank.png
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/ExitButtonBlank.png.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/ExitButtonBlank.png.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/ExitButtonBlank.png.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/ExitButtonBlank.png.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/Logo.png b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/Logo.png
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/Logo.png
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/Logo.png
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/Logo.png.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/Logo.png.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/Logo.png.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/Logo.png.meta
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/MenuBg.png b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/MenuBg.png
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/MenuBg.png
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/MenuBg.png
diff --git a/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/MenuBg.png.meta b/src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/MenuBg.png.meta
similarity index 100%
rename from src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.0/Marketplace Samples/Sprites/MenuBg.png.meta
rename to src/UnitySampleProject/Assets/Samples/web3.unity SDK Marketplace/2.6.1/Marketplace Samples/Sprites/MenuBg.png.meta
diff --git a/src/UnitySampleProject/Packages/packages-lock.json b/src/UnitySampleProject/Packages/packages-lock.json
index 34b044de1..a24246176 100644
--- a/src/UnitySampleProject/Packages/packages-lock.json
+++ b/src/UnitySampleProject/Packages/packages-lock.json
@@ -172,7 +172,7 @@
"source": "local",
"dependencies": {
"com.unity.nuget.newtonsoft-json": "3.0.2",
- "io.chainsafe.web3-unity": "2.6.0"
+ "io.chainsafe.web3-unity": "2.6.1"
}
},
"io.chainsafe.web3-unity.ramp": {