From 19d9d04bddce09fd60908fce97ffea47e5592381 Mon Sep 17 00:00:00 2001 From: BellringerQuinn <49766546+BellringerQuinn@users.noreply.github.com> Date: Thu, 4 Jan 2024 08:42:12 -0500 Subject: [PATCH] Feature/waa s integration new api (#42) * Rename RegisterSessionPayload to WaaSPayload * Send sign message intent to WaaS. * Removed unused class. * Setup for sending transactions using WaaS intents * Put waas transaction arg parameters in alphabetical order as the API expects * Rename SendTransactionReturn to SuccessfulTransactionReturn. Added FailedTransactionReturn * Send transaction intent to WaaS. Demo sending successful transaction * Handle failed transactions * Drop WaaS session * Refactor to re-use more code when sending messages to WaaS. Fix unmarshalling of DropSessionReturn * Added DecimalNormalizer to make it easier to convert from human readable values to Eth values (adjusting for the decimal) * Send erc20 transfer using WaaS * Send ERC721 and send multiple transaction types at once * Use adapter to generate a RawTransaction that transfers an ERC721 token * Generate multiple RawTransactions using the adapter and batch them together for transactions (3 different implementations) * Added custom json converter for DelayedEncodeData so that we can send delayedEncode transactions * List WaaS Sessions * Fixed canonical ordering for parameter types so that transactions go through. * Remove todos that are no longer needed as they are done --- Assets/SequenceExamples/Scenes/Demo.unity | 8014 +++++++++++++---- .../SequenceExamples/Scripts/UI/LoginPanel.cs | 22 +- .../Scripts/UI/WaaSDemoPage.cs | 271 + .../Scripts/UI/WaaSDemoPage.cs.meta | 3 + .../SequenceSDK/Ethereum/Contract/Contract.cs | 5 + .../SequenceSDK/Ethereum/Contract/ERC1155.cs | 42 +- Assets/SequenceSDK/Ethereum/Contract/ERC20.cs | 38 +- .../SequenceSDK/Ethereum/Contract/ERC721.cs | 43 +- .../SequenceSDK/Ethereum/Contract/Ownable.cs | 14 +- .../Ethereum/Utils/DecimalNormalizer.cs | 17 + .../Ethereum/Utils/DecimalNormalizer.cs.meta | 3 + .../Authentication/DropSessionArgs.cs | 18 + .../Authentication/DropSessionArgs.cs.meta | 3 + .../Authentication/DropSessionReturn.cs | 15 + .../Authentication/DropSessionReturn.cs.meta | 3 + .../Authentication/ListSessionsArgs.cs | 15 + .../Authentication/ListSessionsArgs.cs.meta | 3 + .../Authentication/ListSessionsReturn.cs | 16 + .../Authentication/ListSessionsReturn.cs.meta | 3 + .../DataTypes/ParameterTypes/DelayedEncode.cs | 19 + .../ParameterTypes/DelayedEncode.cs.meta | 3 + .../ParameterTypes/DelayedEncodeData.cs | 56 + .../ParameterTypes/DelayedEncodeData.cs.meta | 3 + .../DataTypes/ParameterTypes/IntentPayload.cs | 33 + .../ParameterTypes/IntentPayload.cs.meta | 3 + .../ParameterTypes/RawTransaction.cs | 62 + .../RawTransaction.cs.meta} | 0 .../DataTypes/ParameterTypes/SendERC1155.cs | 35 + .../ParameterTypes/SendERC1155.cs.meta | 3 + .../ParameterTypes/SendERC1155Values.cs | 17 + .../ParameterTypes/SendERC1155Values.cs.meta | 3 + .../DataTypes/ParameterTypes/SendERC20.cs | 31 + .../ParameterTypes/SendERC20.cs.meta | 3 + .../DataTypes/ParameterTypes/SendERC721.cs | 43 + .../ParameterTypes/SendERC721.cs.meta | 3 + .../ParameterTypes/SendIntentPayload.cs | 19 + .../ParameterTypes/SendIntentPayload.cs.meta | 3 + .../ParameterTypes/SendTransactionArgs.cs | 78 +- .../SendTransactionBatchArgs.cs | 13 - .../SendTransactionBatchArgs.cs.meta | 3 - .../ParameterTypes/SignMessageArgs.cs | 31 +- .../DataTypes/ParameterTypes/Signature.cs | 14 + .../ParameterTypes/Signature.cs.meta | 3 + .../DataTypes/ParameterTypes/Transaction.cs | 8 + .../ParameterTypes/Transaction.cs.meta | 3 + .../WaaSPayload.cs} | 4 +- .../WaaSPayload.cs.meta} | 0 .../ReturnTypes/FailedTransactionReturn.cs | 18 + .../FailedTransactionReturn.cs.meta | 3 + .../DataTypes/ReturnTypes/IntentReturn.cs | 18 + .../ReturnTypes/IntentReturn.cs.meta | 3 + .../DataTypes/ReturnTypes/MetaTxnReceipt.cs | 25 + .../ReturnTypes/MetaTxnReceipt.cs.meta | 3 + .../ReturnTypes/MetaTxnReceiptLog.cs | 29 + .../ReturnTypes/MetaTxnReceiptLog.cs.meta | 3 + .../ReturnTypes/SendTransactionBatchReturn.cs | 8 - .../SendTransactionBatchReturn.cs.meta | 3 - .../ReturnTypes/SendTransactionReturn.cs | 8 - .../ReturnTypes/SignMessageReturn.cs | 5 +- .../DataTypes/ReturnTypes/SimulateResult.cs | 23 + .../ReturnTypes/SimulateResult.cs.meta | 3 + .../SuccessfulTransactionReturn.cs | 26 + ...ta => SuccessfulTransactionReturn.cs.meta} | 0 .../ReturnTypes/TransactionReturn.cs | 7 + .../ReturnTypes/TransactionReturn.cs.meta | 3 + .../SequenceSDK/WaaS/DataTypes/Transaction.cs | 66 - Assets/SequenceSDK/WaaS/HttpClient.cs | 53 +- Assets/SequenceSDK/WaaS/IWallet.cs | 28 +- Assets/SequenceSDK/WaaS/IntentSender.cs | 127 + Assets/SequenceSDK/WaaS/IntentSender.cs.meta | 3 + Assets/SequenceSDK/WaaS/WaaSLogin.cs | 36 +- .../SequenceSDK/WaaS/WaaSToWalletAdapter.cs | 49 +- Assets/SequenceSDK/WaaS/WaaSWallet.cs | 77 +- 73 files changed, 7408 insertions(+), 2263 deletions(-) create mode 100644 Assets/SequenceExamples/Scripts/UI/WaaSDemoPage.cs create mode 100644 Assets/SequenceExamples/Scripts/UI/WaaSDemoPage.cs.meta create mode 100644 Assets/SequenceSDK/Ethereum/Utils/DecimalNormalizer.cs create mode 100644 Assets/SequenceSDK/Ethereum/Utils/DecimalNormalizer.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionArgs.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionArgs.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionReturn.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionReturn.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsArgs.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsArgs.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsReturn.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsReturn.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncode.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncode.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncodeData.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncodeData.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/IntentPayload.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/IntentPayload.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/RawTransaction.cs rename Assets/SequenceSDK/WaaS/DataTypes/{Transaction.cs.meta => ParameterTypes/RawTransaction.cs.meta} (100%) create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155Values.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155Values.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC20.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC20.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC721.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC721.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendIntentPayload.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendIntentPayload.cs.meta delete mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendTransactionBatchArgs.cs delete mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendTransactionBatchArgs.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Signature.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Signature.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Transaction.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Transaction.cs.meta rename Assets/SequenceSDK/WaaS/DataTypes/{Authentication/RegisterSessionPayload.cs => ParameterTypes/WaaSPayload.cs} (71%) rename Assets/SequenceSDK/WaaS/DataTypes/{Authentication/RegisterSessionPayload.cs.meta => ParameterTypes/WaaSPayload.cs.meta} (100%) create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/FailedTransactionReturn.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/FailedTransactionReturn.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/IntentReturn.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/IntentReturn.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceipt.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceipt.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceiptLog.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceiptLog.cs.meta delete mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SendTransactionBatchReturn.cs delete mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SendTransactionBatchReturn.cs.meta delete mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SendTransactionReturn.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SimulateResult.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SimulateResult.cs.meta create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SuccessfulTransactionReturn.cs rename Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/{SendTransactionReturn.cs.meta => SuccessfulTransactionReturn.cs.meta} (100%) create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/TransactionReturn.cs create mode 100644 Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/TransactionReturn.cs.meta delete mode 100644 Assets/SequenceSDK/WaaS/DataTypes/Transaction.cs create mode 100644 Assets/SequenceSDK/WaaS/IntentSender.cs create mode 100644 Assets/SequenceSDK/WaaS/IntentSender.cs.meta diff --git a/Assets/SequenceExamples/Scenes/Demo.unity b/Assets/SequenceExamples/Scenes/Demo.unity index 11dd3490..04926230 100644 --- a/Assets/SequenceExamples/Scenes/Demo.unity +++ b/Assets/SequenceExamples/Scenes/Demo.unity @@ -257,6 +257,140 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 14941413} m_CullTransparentMesh: 1 +--- !u!1 &19059751 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 19059752} + - component: {fileID: 19059755} + - component: {fileID: 19059754} + - component: {fileID: 19059753} + m_Layer: 5 + m_Name: SendMultipleWithAdapter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &19059752 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19059751} + 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: 1944775100} + m_Father: {fileID: 853804994} + m_RootOrder: 5 + 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: -306, y: -22} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &19059753 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19059751} + 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: 19059754} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 853804995} + m_TargetAssemblyTypeName: Sequence.Demo.WaaSDemoPage, SequenceExamples + m_MethodName: SendMultipleWithAdapter + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &19059754 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19059751} + 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!222 &19059755 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19059751} + m_CullTransparentMesh: 1 --- !u!1 &33019885 GameObject: m_ObjectHideFlags: 0 @@ -659,6 +793,140 @@ MonoBehaviour: _openAnimationDurationInSeconds: 0.25 _closeAnimationDurationInSeconds: 0.125 _animation: 0 +--- !u!1 &171061209 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 171061210} + - component: {fileID: 171061213} + - component: {fileID: 171061212} + - component: {fileID: 171061211} + m_Layer: 5 + m_Name: SendERC1155 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &171061210 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171061209} + 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: 1844231835} + m_Father: {fileID: 853804994} + m_RootOrder: 10 + 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: 283, y: 37} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &171061211 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171061209} + 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: 171061212} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 853804995} + m_TargetAssemblyTypeName: Sequence.Demo.WaaSDemoPage, SequenceExamples + m_MethodName: SendErc1155Transfer + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &171061212 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171061209} + 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!222 &171061213 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 171061209} + m_CullTransparentMesh: 1 --- !u!1 &171231625 GameObject: m_ObjectHideFlags: 0 @@ -756,6 +1024,7 @@ RectTransform: - {fileID: 863633306} - {fileID: 1094787528} - {fileID: 595273815} + - {fileID: 853804994} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -997,7 +1266,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 255988719} m_CullTransparentMesh: 1 ---- !u!1 &307381400 +--- !u!1 &256362623 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1005,57 +1274,191 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 307381401} - - component: {fileID: 307381403} - - component: {fileID: 307381402} + - component: {fileID: 256362624} + - component: {fileID: 256362627} + - component: {fileID: 256362626} + - component: {fileID: 256362625} m_Layer: 5 - m_Name: Text (TMP) + m_Name: SendERC20 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &307381401 +--- !u!224 &256362624 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 307381400} + m_GameObject: {fileID: 256362623} 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: 595488888} - m_RootOrder: 0 + m_Children: + - {fileID: 2011422322} + m_Father: {fileID: 853804994} + m_RootOrder: 8 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: 283, y: 153} + m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &307381402 +--- !u!114 &256362625 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 307381400} + m_GameObject: {fileID: 256362623} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, 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: Open Wallet + 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: 256362626} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 853804995} + m_TargetAssemblyTypeName: Sequence.Demo.WaaSDemoPage, SequenceExamples + m_MethodName: SendErc20Transfer + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &256362626 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 256362623} + 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!222 &256362627 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 256362623} + m_CullTransparentMesh: 1 +--- !u!1 &307381400 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 307381401} + - component: {fileID: 307381403} + - component: {fileID: 307381402} + 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 &307381401 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307381400} + 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: 595488888} + m_RootOrder: 0 + 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!114 &307381402 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307381400} + 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: Open Wallet m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -1132,6 +1535,140 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 307381400} m_CullTransparentMesh: 1 +--- !u!1 &307998205 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 307998206} + - component: {fileID: 307998209} + - component: {fileID: 307998208} + - component: {fileID: 307998207} + m_Layer: 5 + m_Name: DelayedEncode + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &307998206 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307998205} + 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: 989404689} + m_Father: {fileID: 853804994} + m_RootOrder: 11 + 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: 283, y: -16} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &307998207 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307998205} + 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: 307998208} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 853804995} + m_TargetAssemblyTypeName: Sequence.Demo.WaaSDemoPage, SequenceExamples + m_MethodName: DelayedEncode + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &307998208 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307998205} + 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!222 &307998209 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 307998205} + m_CullTransparentMesh: 1 --- !u!1 &322327276 GameObject: m_ObjectHideFlags: 0 @@ -1683,7 +2220,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 412346572} m_CullTransparentMesh: 1 ---- !u!1 &446001615 +--- !u!1 &414756634 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1691,25 +2228,159 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 446001616} - - component: {fileID: 446001618} - - component: {fileID: 446001617} + - component: {fileID: 414756635} + - component: {fileID: 414756638} + - component: {fileID: 414756637} + - component: {fileID: 414756636} m_Layer: 5 - m_Name: Box4 + m_Name: SendFailingTransferButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &446001616 +--- !u!224 &414756635 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 446001615} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} + m_GameObject: {fileID: 414756634} + 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: 1669987496} + m_Father: {fileID: 853804994} + m_RootOrder: 7 + 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: -306, y: -108} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &414756636 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414756634} + 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: 414756637} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 853804995} + m_TargetAssemblyTypeName: Sequence.Demo.WaaSDemoPage, SequenceExamples + m_MethodName: SendFailingTransfer + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &414756637 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414756634} + 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!222 &414756638 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414756634} + m_CullTransparentMesh: 1 +--- !u!1 &446001615 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446001616} + - component: {fileID: 446001618} + - component: {fileID: 446001617} + m_Layer: 5 + m_Name: Box4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &446001616 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 446001615} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -2024,7 +2695,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 497697528} m_CullTransparentMesh: 1 ---- !u!1 &572281961 +--- !u!1 &510342371 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2032,9 +2703,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 572281962} - - component: {fileID: 572281964} - - component: {fileID: 572281963} + - component: {fileID: 510342372} + - component: {fileID: 510342374} + - component: {fileID: 510342373} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -2042,19 +2713,19 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &572281962 +--- !u!224 &510342372 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 572281961} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 1} + m_GameObject: {fileID: 510342371} + 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: 322327277} + m_Father: {fileID: 2069053114} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -2062,13 +2733,13 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &572281963 +--- !u!114 &510342373 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 572281961} + m_GameObject: {fileID: 510342371} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -2082,7 +2753,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: + m_text: Drop Session m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -2091,8 +2762,8 @@ MonoBehaviour: m_fontMaterials: [] m_fontColor32: serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, 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: @@ -2109,11 +2780,11 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 18 - m_fontSizeBase: 18 + m_fontSize: 26.6 + m_fontSizeBase: 24 m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 + m_enableAutoSizing: 1 + m_fontSizeMin: 13.68 m_fontSizeMax: 72 m_fontStyle: 0 m_HorizontalAlignment: 2 @@ -2151,20 +2822,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &572281964 +--- !u!222 &510342374 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 572281961} + m_GameObject: {fileID: 510342371} m_CullTransparentMesh: 1 ---- !u!224 &595273815 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 2980900696299840490, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} - m_PrefabInstance: {fileID: 2980900696856038333} - m_PrefabAsset: {fileID: 0} ---- !u!1 &595488887 +--- !u!1 &558649388 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2172,45 +2838,45 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 595488888} - - component: {fileID: 595488891} - - component: {fileID: 595488890} - - component: {fileID: 595488889} + - component: {fileID: 558649389} + - component: {fileID: 558649392} + - component: {fileID: 558649391} + - component: {fileID: 558649390} m_Layer: 5 - m_Name: OpenWalletButton + m_Name: ListSessionsButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &595488888 +--- !u!224 &558649389 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 595488887} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 558649388} + 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: 307381401} - m_Father: {fileID: 1094787528} - m_RootOrder: 0 + - {fileID: 920140093} + m_Father: {fileID: 853804994} + m_RootOrder: 2 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_AnchoredPosition: {x: -302, y: 96} m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &595488889 +--- !u!114 &558649390 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 595488887} + m_GameObject: {fileID: 558649388} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -2244,25 +2910,13 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 595488890} + m_TargetGraphic: {fileID: 558649391} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 1094787529} - m_TargetAssemblyTypeName: Sequence.Demo.TransitionPanel, SequenceExamples - m_MethodName: Close - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 1094787529} - m_TargetAssemblyTypeName: Sequence.Demo.TransitionPanel, SequenceExamples - m_MethodName: OpenWalletPanel + - m_Target: {fileID: 853804995} + m_TargetAssemblyTypeName: Sequence.Demo.WaaSDemoPage, SequenceExamples + m_MethodName: ListSessions m_Mode: 1 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -2272,13 +2926,13 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &595488890 +--- !u!114 &558649391 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 595488887} + m_GameObject: {fileID: 558649388} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -2302,15 +2956,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &595488891 +--- !u!222 &558649392 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 595488887} + m_GameObject: {fileID: 558649388} m_CullTransparentMesh: 1 ---- !u!1 &626252202 +--- !u!1 &572281961 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2318,222 +2972,46 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 626252203} - - component: {fileID: 626252206} - - component: {fileID: 626252205} - - component: {fileID: 626252204} + - component: {fileID: 572281962} + - component: {fileID: 572281964} + - component: {fileID: 572281963} m_Layer: 5 - m_Name: EmailField + m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &626252203 +--- !u!224 &572281962 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 626252202} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 572281961} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1138305252} - m_Father: {fileID: 1543021400} - m_RootOrder: 2 + m_Children: [] + m_Father: {fileID: 322327277} + m_RootOrder: 0 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: 16.099998} - m_SizeDelta: {x: 275, y: 30} + 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!114 &626252204 +--- !u!114 &572281963 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 626252202} + m_GameObject: {fileID: 572281961} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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: 626252205} - m_TextViewport: {fileID: 1138305252} - m_TextComponent: {fileID: 671800302} - m_Placeholder: {fileID: 714344067} - m_VerticalScrollbar: {fileID: 0} - m_VerticalScrollbarEventHandler: {fileID: 0} - m_LayoutGroup: {fileID: 0} - m_ScrollSensitivity: 1 - m_ContentType: 0 - m_InputType: 0 - m_AsteriskChar: 42 - m_KeyboardType: 0 - m_LineType: 0 - m_HideMobileInput: 0 - m_HideSoftKeyboard: 0 - m_CharacterValidation: 0 - m_RegexValue: - m_GlobalPointSize: 14 - m_CharacterLimit: 0 - m_OnEndEdit: - m_PersistentCalls: - m_Calls: [] - m_OnSubmit: - m_PersistentCalls: - m_Calls: [] - m_OnSelect: - m_PersistentCalls: - m_Calls: [] - m_OnDeselect: - m_PersistentCalls: - m_Calls: [] - m_OnTextSelection: - m_PersistentCalls: - m_Calls: [] - m_OnEndTextSelection: - m_PersistentCalls: - m_Calls: [] - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] - m_OnTouchScreenKeyboardStatusChanged: - m_PersistentCalls: - m_Calls: [] - m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_CustomCaretColor: 0 - m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} - m_Text: - m_CaretBlinkRate: 0.85 - m_CaretWidth: 1 - m_ReadOnly: 0 - m_RichText: 1 - m_GlobalFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_OnFocusSelectAll: 1 - m_ResetOnDeActivation: 1 - m_RestoreOriginalTextOnEscape: 1 - m_isRichTextEditingAllowed: 0 - m_LineLimit: 0 - m_InputValidator: {fileID: 0} ---- !u!114 &626252205 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 626252202} - 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: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10911, 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!222 &626252206 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 626252202} - m_CullTransparentMesh: 1 ---- !u!1 &633065255 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 633065256} - - component: {fileID: 633065258} - - component: {fileID: 633065257} - m_Layer: 5 - m_Name: EnterCodeText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &633065256 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 633065255} - 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: 1076743420} - m_RootOrder: 3 - 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: 11.3} - m_SizeDelta: {x: 250, y: 40} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &633065257 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 633065255} - 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} @@ -2544,9 +3022,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'Enter the code sent to - - verylongemail@longemail.com' + m_text: m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -2573,11 +3049,11 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 16.05 - m_fontSizeBase: 16 + m_fontSize: 18 + m_fontSizeBase: 18 m_fontWeight: 400 - m_enableAutoSizing: 1 - m_fontSizeMin: 16 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 m_HorizontalAlignment: 2 @@ -2615,15 +3091,20 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &633065258 +--- !u!222 &572281964 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 633065255} + m_GameObject: {fileID: 572281961} m_CullTransparentMesh: 1 ---- !u!1 &653053623 +--- !u!224 &595273815 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2980900696299840490, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + m_PrefabInstance: {fileID: 2980900696856038333} + m_PrefabAsset: {fileID: 0} +--- !u!1 &595488887 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2631,76 +3112,2492 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 653053624} - - component: {fileID: 653053626} - - component: {fileID: 653053625} + - component: {fileID: 595488888} + - component: {fileID: 595488891} + - component: {fileID: 595488890} + - component: {fileID: 595488889} m_Layer: 5 - m_Name: Text (TMP) + m_Name: OpenWalletButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &653053624 +--- !u!224 &595488888 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 653053623} + m_GameObject: {fileID: 595488887} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 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: 1277349697} + m_Children: + - {fileID: 307381401} + m_Father: {fileID: 1094787528} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} + 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: 0, y: 0} + m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &653053625 +--- !u!114 &595488889 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 653053623} + m_GameObject: {fileID: 595488887} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, 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_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: 595488890} + m_OnClick: 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: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, 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_Calls: + - m_Target: {fileID: 1094787529} + m_TargetAssemblyTypeName: Sequence.Demo.TransitionPanel, SequenceExamples + m_MethodName: Close + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 1094787529} + m_TargetAssemblyTypeName: Sequence.Demo.TransitionPanel, SequenceExamples + m_MethodName: OpenWalletPanel + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &595488890 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 595488887} + 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!222 &595488891 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 595488887} + m_CullTransparentMesh: 1 +--- !u!1 &626252202 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 626252203} + - component: {fileID: 626252206} + - component: {fileID: 626252205} + - component: {fileID: 626252204} + m_Layer: 5 + m_Name: EmailField + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &626252203 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 626252202} + 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: 1138305252} + m_Father: {fileID: 1543021400} + m_RootOrder: 2 + 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: 16.099998} + m_SizeDelta: {x: 275, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &626252204 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 626252202} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, 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: 626252205} + m_TextViewport: {fileID: 1138305252} + m_TextComponent: {fileID: 671800302} + m_Placeholder: {fileID: 714344067} + m_VerticalScrollbar: {fileID: 0} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 + m_CharacterValidation: 0 + m_RegexValue: + m_GlobalPointSize: 14 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_OnFocusSelectAll: 1 + m_ResetOnDeActivation: 1 + m_RestoreOriginalTextOnEscape: 1 + m_isRichTextEditingAllowed: 0 + m_LineLimit: 0 + m_InputValidator: {fileID: 0} +--- !u!114 &626252205 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 626252202} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, 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!222 &626252206 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 626252202} + m_CullTransparentMesh: 1 +--- !u!1 &633065255 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 633065256} + - component: {fileID: 633065258} + - component: {fileID: 633065257} + m_Layer: 5 + m_Name: EnterCodeText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &633065256 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 633065255} + 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: 1076743420} + m_RootOrder: 3 + 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: 11.3} + m_SizeDelta: {x: 250, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &633065257 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 633065255} + 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: 'Enter the code sent to + + verylongemail@longemail.com' + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 16.05 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 16 + 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!222 &633065258 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 633065255} + m_CullTransparentMesh: 1 +--- !u!1 &653053623 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 653053624} + - component: {fileID: 653053626} + - component: {fileID: 653053625} + 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 &653053624 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 653053623} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1277349697} + m_RootOrder: 0 + 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!114 &653053625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 653053623} + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 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!222 &653053626 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 653053623} + m_CullTransparentMesh: 1 +--- !u!1 &661513395 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 661513396} + - component: {fileID: 661513398} + - component: {fileID: 661513397} + 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 &661513396 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 661513395} + 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: 1018841953} + m_RootOrder: 0 + 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!114 &661513397 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 661513395} + 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: Send Multiple + 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: 26.4 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 13.68 + 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!222 &661513398 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 661513395} + m_CullTransparentMesh: 1 +--- !u!1 &671016910 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 671016911} + - component: {fileID: 671016913} + - component: {fileID: 671016912} + m_Layer: 5 + m_Name: OtherSignInOptionsText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &671016911 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671016910} + 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: 1543021400} + m_RootOrder: 5 + 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: -49.899994} + m_SizeDelta: {x: 200, y: 25} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &671016912 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671016910} + 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: or sign in via + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 16 + m_fontSizeBase: 16 + 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!222 &671016913 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671016910} + m_CullTransparentMesh: 0 +--- !u!1 &671800300 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 671800301} + - component: {fileID: 671800303} + - component: {fileID: 671800302} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &671800301 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671800300} + 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: 1138305252} + m_RootOrder: 1 + 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!114 &671800302 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671800300} + 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: "\u200B" + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 256 + 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} + m_enableKerning: 1 + m_enableExtraPadding: 1 + 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!222 &671800303 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 671800300} + m_CullTransparentMesh: 1 +--- !u!1 &683919798 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 683919799} + - component: {fileID: 683919801} + - component: {fileID: 683919800} + m_Layer: 5 + m_Name: Box6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &683919799 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 683919798} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1040568984} + m_Father: {fileID: 336465632} + m_RootOrder: 5 + 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.5, y: 0.5} +--- !u!114 &683919800 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 683919798} + 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: 0 + 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!222 &683919801 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 683919798} + m_CullTransparentMesh: 1 +--- !u!1 &694205774 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 694205775} + - component: {fileID: 694205777} + - component: {fileID: 694205776} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &694205775 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 694205774} + 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: 159475125} + m_RootOrder: 1 + 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: 36.1} + m_SizeDelta: {x: 150, y: 150} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &694205776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 694205774} + 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: 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!222 &694205777 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 694205774} + m_CullTransparentMesh: 1 +--- !u!1 &694585507 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 694585508} + - component: {fileID: 694585510} + - component: {fileID: 694585509} + 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 &694585508 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 694585507} + 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: 1648647573} + m_RootOrder: 0 + 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!114 &694585509 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 694585507} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Connect + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 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!222 &694585510 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 694585507} + m_CullTransparentMesh: 1 +--- !u!1 &698558650 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 698558651} + - component: {fileID: 698558653} + - component: {fileID: 698558652} + 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 &698558651 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 698558650} + 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: 33019886} + m_RootOrder: 0 + 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!114 &698558652 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 698558650} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: F + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 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!222 &698558653 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 698558650} + m_CullTransparentMesh: 1 +--- !u!1 &714344064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 714344065} + - component: {fileID: 714344068} + - component: {fileID: 714344067} + - component: {fileID: 714344066} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &714344065 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 714344064} + 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: 1138305252} + m_RootOrder: 0 + 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!114 &714344066 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 714344064} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &714344067 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 714344064} + 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: Enter Email + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 2 + m_HorizontalAlignment: 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: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + 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!222 &714344068 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 714344064} + m_CullTransparentMesh: 1 +--- !u!1 &749568917 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 749568918} + - component: {fileID: 749568920} + - component: {fileID: 749568919} + 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 &749568918 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 749568917} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 446001616} + m_RootOrder: 0 + 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!114 &749568919 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 749568917} + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 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!222 &749568920 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 749568917} + m_CullTransparentMesh: 1 +--- !u!1 &796759976 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 796759977} + - component: {fileID: 796759980} + - component: {fileID: 796759979} + - component: {fileID: 796759978} + m_Layer: 5 + m_Name: Send ERC721 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &796759977 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 796759976} + 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: 1304022609} + m_Father: {fileID: 853804994} + m_RootOrder: 9 + 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: 283, y: 100} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &796759978 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 796759976} + 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: 796759979} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 853804995} + m_TargetAssemblyTypeName: Sequence.Demo.WaaSDemoPage, SequenceExamples + m_MethodName: SendErc721Transfer + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &796759979 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 796759976} + 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!222 &796759980 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 796759976} + m_CullTransparentMesh: 1 +--- !u!1 &808837819 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 808837820} + - component: {fileID: 808837822} + - component: {fileID: 808837821} + 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 &808837820 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808837819} + 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: 255988720} + m_RootOrder: 0 + 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!114 &808837821 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808837819} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: G + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 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!222 &808837822 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808837819} + m_CullTransparentMesh: 1 +--- !u!1 &853804993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 853804994} + - component: {fileID: 853804995} + m_Layer: 5 + m_Name: WaaSDemoPage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &853804994 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 853804993} + 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: 1767168144} + - {fileID: 1469989421} + - {fileID: 558649389} + - {fileID: 1482161628} + - {fileID: 2096220521} + - {fileID: 19059752} + - {fileID: 1518231181} + - {fileID: 414756635} + - {fileID: 256362624} + - {fileID: 796759977} + - {fileID: 171061210} + - {fileID: 307998206} + - {fileID: 1018841953} + - {fileID: 2069053114} + m_Father: {fileID: 171231629} + m_RootOrder: 3 + 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!114 &853804995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 853804993} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3d1762d0d63849a29fa29473dd1ea799, type: 3} + m_Name: + m_EditorClassIdentifier: + _openAnimationDurationInSeconds: 0.25 + _closeAnimationDurationInSeconds: 0.125 + _animation: 0 + _resultText: {fileID: 1767168142} +--- !u!1 &863633305 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 863633306} + - component: {fileID: 863633309} + - component: {fileID: 863633308} + - component: {fileID: 863633310} + m_Layer: 5 + m_Name: LoginPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &863633306 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863633305} + 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: 1364336303} + - {fileID: 1543021400} + - {fileID: 1076743420} + - {fileID: 159475125} + m_Father: {fileID: 171231629} + m_RootOrder: 0 + 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: 300, y: 350} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &863633308 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863633305} + 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!222 &863633309 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863633305} + m_CullTransparentMesh: 1 +--- !u!114 &863633310 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863633305} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7565bbdec957453d8fd007d6825c493a, type: 3} + m_Name: + m_EditorClassIdentifier: + _openAnimationDurationInSeconds: 0.75 + _closeAnimationDurationInSeconds: 0.375 + _animation: 1 + InitialPage: {fileID: 1543021401} +--- !u!1 &888267321 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 888267322} + - component: {fileID: 888267324} + - component: {fileID: 888267323} + 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 &888267322 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 888267321} + 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: 1518231181} + m_RootOrder: 0 + 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!114 &888267323 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 888267321} + 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: Send Multiple With Adapter2 + 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: 13.68 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 13.68 + 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!222 &888267324 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 888267321} + m_CullTransparentMesh: 1 +--- !u!1 &920140092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 920140093} + - component: {fileID: 920140095} + - component: {fileID: 920140094} + 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 &920140093 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920140092} + 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: 558649389} + m_RootOrder: 0 + 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!114 &920140094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920140092} + 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: List Sessions + 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.7 + m_fontSizeBase: 14.7 + 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!222 &920140095 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 920140092} + m_CullTransparentMesh: 1 +--- !u!1 &982350860 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 982350861} + - component: {fileID: 982350863} + - component: {fileID: 982350862} + m_Layer: 5 + m_Name: PoweredBySequenceText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &982350861 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 982350860} + 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: 159475125} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 15} + m_SizeDelta: {x: 200, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &982350862 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 982350860} + 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: Powered by Sequence + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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 @@ -2708,8 +5605,8 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 18 - m_fontSizeBase: 18 + m_fontSize: 16 + m_fontSizeBase: 16 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 @@ -2750,15 +5647,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &653053626 +--- !u!222 &982350863 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 653053623} + m_GameObject: {fileID: 982350860} m_CullTransparentMesh: 1 ---- !u!1 &671016910 +--- !u!1 &989404688 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2766,46 +5663,316 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 671016911} - - component: {fileID: 671016913} - - component: {fileID: 671016912} + - component: {fileID: 989404689} + - component: {fileID: 989404691} + - component: {fileID: 989404690} m_Layer: 5 - m_Name: OtherSignInOptionsText + m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &671016911 +--- !u!224 &989404689 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 671016910} + m_GameObject: {fileID: 989404688} 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: 1543021400} - m_RootOrder: 5 + m_Father: {fileID: 307998206} + m_RootOrder: 0 + 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!114 &989404690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 989404688} + 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: DelayedEncode + 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: 22.7 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 13.68 + 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!222 &989404691 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 989404688} + m_CullTransparentMesh: 1 +--- !u!1 &1009549293 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1009549294} + - component: {fileID: 1009549296} + - component: {fileID: 1009549295} + m_Layer: 5 + m_Name: Box5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1009549294 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1009549293} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 101988594} + m_Father: {fileID: 336465632} + m_RootOrder: 4 + 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.5, y: 0.5} +--- !u!114 &1009549295 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1009549293} + 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: 0 + 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!222 &1009549296 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1009549293} + m_CullTransparentMesh: 1 +--- !u!1 &1018841952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1018841953} + - component: {fileID: 1018841956} + - component: {fileID: 1018841955} + - component: {fileID: 1018841954} + m_Layer: 5 + m_Name: SendMultiple + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1018841953 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1018841952} + 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: 661513396} + m_Father: {fileID: 853804994} + m_RootOrder: 12 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: -49.899994} - m_SizeDelta: {x: 200, y: 25} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &671016912 + m_AnchoredPosition: {x: 283, y: -71} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1018841954 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1018841952} + 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: 1018841955} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 853804995} + m_TargetAssemblyTypeName: Sequence.Demo.WaaSDemoPage, SequenceExamples + m_MethodName: SendMultipleTransferTypes + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1018841955 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 671016910} + m_GameObject: {fileID: 1018841952} 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} @@ -2816,84 +5983,25 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: or sign in via - 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: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, 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: 16 - m_fontSizeBase: 16 - 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!222 &671016913 + 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!222 &1018841956 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 671016910} - m_CullTransparentMesh: 0 ---- !u!1 &671800300 + m_GameObject: {fileID: 1018841952} + m_CullTransparentMesh: 1 +--- !u!1 &1029767644 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2901,43 +6009,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 671800301} - - component: {fileID: 671800303} - - component: {fileID: 671800302} + - component: {fileID: 1029767645} + - component: {fileID: 1029767647} + - component: {fileID: 1029767646} m_Layer: 5 - m_Name: Text + m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &671800301 +--- !u!224 &1029767645 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 671800300} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 1029767644} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1138305252} - m_RootOrder: 1 + m_Father: {fileID: 1659753099} + m_RootOrder: 0 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!114 &671800302 +--- !u!114 &1029767646 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 671800300} + m_GameObject: {fileID: 1029767644} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -2951,7 +6059,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: "\u200B" + m_text: m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -2978,15 +6086,15 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 14 - m_fontSizeBase: 14 + m_fontSize: 18 + m_fontSizeBase: 18 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 256 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 m_textAlignment: 65535 m_characterSpacing: 0 m_wordSpacing: 0 @@ -2994,13 +6102,13 @@ MonoBehaviour: m_lineSpacingMax: 0 m_paragraphSpacing: 0 m_charWidthMaxAdj: 0 - m_enableWordWrapping: 0 + m_enableWordWrapping: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 m_linkedTextComponent: {fileID: 0} parentLinkedComponent: {fileID: 0} m_enableKerning: 1 - m_enableExtraPadding: 1 + m_enableExtraPadding: 0 checkPaddingRequired: 0 m_isRichText: 1 m_parseCtrlCharacters: 1 @@ -3020,139 +6128,62 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &671800303 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 671800300} - m_CullTransparentMesh: 1 ---- !u!1 &683919798 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 683919799} - - component: {fileID: 683919801} - - component: {fileID: 683919800} - m_Layer: 5 - m_Name: Box6 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &683919799 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 683919798} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1040568984} - m_Father: {fileID: 336465632} - m_RootOrder: 5 - 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.5, y: 0.5} ---- !u!114 &683919800 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 683919798} - 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: 0 - 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!222 &683919801 +--- !u!222 &1029767647 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 683919798} + m_GameObject: {fileID: 1029767644} m_CullTransparentMesh: 1 ---- !u!1 &694205774 +--- !u!1 &1040568983 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 694205775} - - component: {fileID: 694205777} - - component: {fileID: 694205776} + serializedVersion: 6 + m_Component: + - component: {fileID: 1040568984} + - component: {fileID: 1040568986} + - component: {fileID: 1040568985} m_Layer: 5 - m_Name: Image + m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &694205775 +--- !u!224 &1040568984 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 694205774} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 1040568983} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 159475125} - m_RootOrder: 1 + m_Father: {fileID: 683919799} + m_RootOrder: 0 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: 36.1} - m_SizeDelta: {x: 150, y: 150} + 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!114 &694205776 +--- !u!114 &1040568985 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 694205774} + m_GameObject: {fileID: 1040568983} 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} @@ -3163,25 +6194,84 @@ MonoBehaviour: 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 ---- !u!222 &694205777 + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 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!222 &1040568986 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 694205774} + m_GameObject: {fileID: 1040568983} m_CullTransparentMesh: 1 ---- !u!1 &694585507 +--- !u!1 &1072880105 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3189,9 +6279,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 694585508} - - component: {fileID: 694585510} - - component: {fileID: 694585509} + - component: {fileID: 1072880106} + - component: {fileID: 1072880108} + - component: {fileID: 1072880107} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -3199,19 +6289,19 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &694585508 +--- !u!224 &1072880106 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 694585507} + m_GameObject: {fileID: 1072880105} 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: 1648647573} + m_Father: {fileID: 2096220521} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -3219,13 +6309,13 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &694585509 +--- !u!114 &1072880107 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 694585507} + m_GameObject: {fileID: 1072880105} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -3233,13 +6323,13 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 + m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Connect + m_text: Send With Adapter m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -3248,8 +6338,8 @@ MonoBehaviour: m_fontMaterials: [] m_fontColor32: serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, 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: @@ -3266,11 +6356,11 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 24 + m_fontSize: 19.05 m_fontSizeBase: 24 m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 + m_enableAutoSizing: 1 + m_fontSizeMin: 13.68 m_fontSizeMax: 72 m_fontStyle: 0 m_HorizontalAlignment: 2 @@ -3308,15 +6398,159 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &694585510 +--- !u!222 &1072880108 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1072880105} + m_CullTransparentMesh: 1 +--- !u!1 &1076743419 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1076743420} + - component: {fileID: 1076743421} + m_Layer: 5 + m_Name: MFA + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1076743420 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1076743419} + 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: 1352771641} + - {fileID: 1796062288} + - {fileID: 1088167298} + - {fileID: 633065256} + - {fileID: 2021293620} + - {fileID: 1416704654} + - {fileID: 1609480529} + m_Father: {fileID: 863633306} + m_RootOrder: 2 + 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!114 &1076743421 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1076743419} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ebfa69cecaf94359a623ff21832414aa, type: 3} + m_Name: + m_EditorClassIdentifier: + _openAnimationDurationInSeconds: 0.25 + _closeAnimationDurationInSeconds: 0.125 + _animation: 0 + _inputField: {fileID: 2021293621} + _inputBoxes: + - {fileID: 653053625} + - {fileID: 572281963} + - {fileID: 1029767646} + - {fileID: 749568919} + - {fileID: 101988595} + - {fileID: 1040568985} + _enterCodeText: {fileID: 633065257} +--- !u!1 &1088167297 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1088167298} + - component: {fileID: 1088167300} + - component: {fileID: 1088167299} + m_Layer: 5 + m_Name: GameLogo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1088167298 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1088167297} + 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: 1076743420} + m_RootOrder: 2 + 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: 97.70001} + m_SizeDelta: {x: 200, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1088167299 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1088167297} + 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: 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!222 &1088167300 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 694585507} + m_GameObject: {fileID: 1088167297} m_CullTransparentMesh: 1 ---- !u!1 &698558650 +--- !u!1 &1094787527 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3324,134 +6558,106 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 698558651} - - component: {fileID: 698558653} - - component: {fileID: 698558652} + - component: {fileID: 1094787528} + - component: {fileID: 1094787529} m_Layer: 5 - m_Name: Text (TMP) + m_Name: TransitionScreen m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &698558651 +--- !u!224 &1094787528 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 698558650} + m_GameObject: {fileID: 1094787527} 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: 33019886} - m_RootOrder: 0 + m_Children: + - {fileID: 595488888} + m_Father: {fileID: 171231629} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} + 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: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &698558652 +--- !u!114 &1094787529 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 698558650} + m_GameObject: {fileID: 1094787527} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: e603b76b3ca44b23a2e717208be17ece, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: F - 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: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, 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: 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!222 &698558653 -CanvasRenderer: + _openAnimationDurationInSeconds: 0 + _closeAnimationDurationInSeconds: 0 + _animation: 0 + InitialPage: {fileID: 1094787529} +--- !u!1 &1138305251 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 698558650} - m_CullTransparentMesh: 1 ---- !u!1 &714344064 + serializedVersion: 6 + m_Component: + - component: {fileID: 1138305252} + - component: {fileID: 1138305253} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1138305252 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1138305251} + 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: 714344065} + - {fileID: 671800301} + m_Father: {fileID: 626252203} + m_RootOrder: 0 + 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.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1138305253 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1138305251} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: -8, y: -5, z: -8, w: -5} + m_Softness: {x: 0, y: 0} +--- !u!1 &1180986581 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3459,10 +6665,10 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 714344065} - - component: {fileID: 714344068} - - component: {fileID: 714344067} - - component: {fileID: 714344066} + - component: {fileID: 1180986582} + - component: {fileID: 1180986585} + - component: {fileID: 1180986584} + - component: {fileID: 1180986583} m_Layer: 5 m_Name: Placeholder m_TagString: Untagged @@ -3470,19 +6676,19 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &714344065 +--- !u!224 &1180986582 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 714344064} + m_GameObject: {fileID: 1180986581} 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: 1138305252} + m_Father: {fileID: 476509079} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -3490,13 +6696,13 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &714344066 +--- !u!114 &1180986583 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 714344064} + m_GameObject: {fileID: 1180986581} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} @@ -3510,13 +6716,13 @@ MonoBehaviour: m_FlexibleWidth: -1 m_FlexibleHeight: -1 m_LayoutPriority: 1 ---- !u!114 &714344067 +--- !u!114 &1180986584 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 714344064} + m_GameObject: {fileID: 1180986581} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -3530,7 +6736,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Enter Email + m_text: m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -3539,7 +6745,7 @@ MonoBehaviour: m_fontMaterials: [] m_fontColor32: serializedVersion: 2 - rgba: 4278190080 + rgba: 3289650 m_fontColor: {r: 0, g: 0, b: 0, a: 1} m_enableVertexGradient: 0 m_colorMode: 3 @@ -3599,15 +6805,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &714344068 +--- !u!222 &1180986585 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 714344064} + m_GameObject: {fileID: 1180986581} m_CullTransparentMesh: 1 ---- !u!1 &749568917 +--- !u!1 &1190136045 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3615,9 +6821,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 749568918} - - component: {fileID: 749568920} - - component: {fileID: 749568919} + - component: {fileID: 1190136046} + - component: {fileID: 1190136048} + - component: {fileID: 1190136047} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -3625,19 +6831,19 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &749568918 +--- !u!224 &1190136046 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 749568917} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 1} + m_GameObject: {fileID: 1190136045} + 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: 446001616} + m_Father: {fileID: 1918283406} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -3645,13 +6851,13 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &749568919 +--- !u!114 &1190136047 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 749568917} + m_GameObject: {fileID: 1190136045} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -3659,13 +6865,13 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: + m_text: A m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -3692,8 +6898,8 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 18 - m_fontSizeBase: 18 + m_fontSize: 24 + m_fontSizeBase: 24 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 @@ -3734,15 +6940,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &749568920 +--- !u!222 &1190136048 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 749568917} + m_GameObject: {fileID: 1190136045} m_CullTransparentMesh: 1 ---- !u!1 &808837819 +--- !u!1 &1199968350 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3750,9 +6956,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 808837820} - - component: {fileID: 808837822} - - component: {fileID: 808837821} + - component: {fileID: 1199968351} + - component: {fileID: 1199968353} + - component: {fileID: 1199968352} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -3760,19 +6966,19 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &808837820 +--- !u!224 &1199968351 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 808837819} + m_GameObject: {fileID: 1199968350} 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: 255988720} + m_Father: {fileID: 14941414} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -3780,13 +6986,13 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &808837821 +--- !u!114 &1199968352 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 808837819} + m_GameObject: {fileID: 1199968350} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -3800,7 +7006,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: G + m_text: D m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -3869,15 +7075,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &808837822 +--- !u!222 &1199968353 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 808837819} + m_GameObject: {fileID: 1199968350} m_CullTransparentMesh: 1 ---- !u!1 &863633305 +--- !u!1 &1277349696 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3885,48 +7091,44 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 863633306} - - component: {fileID: 863633309} - - component: {fileID: 863633308} - - component: {fileID: 863633310} + - component: {fileID: 1277349697} + - component: {fileID: 1277349699} + - component: {fileID: 1277349698} m_Layer: 5 - m_Name: LoginPanel + m_Name: Box1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &863633306 +--- !u!224 &1277349697 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 863633305} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 1277349696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1364336303} - - {fileID: 1543021400} - - {fileID: 1076743420} - - {fileID: 159475125} - m_Father: {fileID: 171231629} + - {fileID: 653053624} + m_Father: {fileID: 336465632} m_RootOrder: 0 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_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 300, y: 350} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &863633308 +--- !u!114 &1277349698 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 863633305} + m_GameObject: {fileID: 1277349696} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -3934,7 +7136,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: @@ -3950,31 +7152,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &863633309 +--- !u!222 &1277349699 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 863633305} + m_GameObject: {fileID: 1277349696} m_CullTransparentMesh: 1 ---- !u!114 &863633310 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 863633305} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7565bbdec957453d8fd007d6825c493a, type: 3} - m_Name: - m_EditorClassIdentifier: - _openAnimationDurationInSeconds: 0.75 - _closeAnimationDurationInSeconds: 0.375 - _animation: 1 - InitialPage: {fileID: 1543021401} ---- !u!1 &982350860 +--- !u!1 &1304022608 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3982,43 +7168,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 982350861} - - component: {fileID: 982350863} - - component: {fileID: 982350862} + - component: {fileID: 1304022609} + - component: {fileID: 1304022611} + - component: {fileID: 1304022610} m_Layer: 5 - m_Name: PoweredBySequenceText + m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &982350861 +--- !u!224 &1304022609 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 982350860} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1304022608} + 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: 159475125} - m_RootOrder: 4 + m_Father: {fileID: 796759977} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 15} - m_SizeDelta: {x: 200, y: 20} + 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!114 &982350862 +--- !u!114 &1304022610 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 982350860} + m_GameObject: {fileID: 1304022608} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -4032,7 +7218,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Powered by Sequence + m_text: Send ERC721 m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -4041,8 +7227,8 @@ MonoBehaviour: m_fontMaterials: [] m_fontColor32: serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, 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: @@ -4059,11 +7245,11 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 16 - m_fontSizeBase: 16 + m_fontSize: 25 + m_fontSizeBase: 24 m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 + m_enableAutoSizing: 1 + m_fontSizeMin: 13.68 m_fontSizeMax: 72 m_fontStyle: 0 m_HorizontalAlignment: 2 @@ -4101,15 +7287,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &982350863 +--- !u!222 &1304022611 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 982350860} + m_GameObject: {fileID: 1304022608} m_CullTransparentMesh: 1 ---- !u!1 &1009549293 +--- !u!1 &1327297838 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4117,44 +7303,185 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1009549294} - - component: {fileID: 1009549296} - - component: {fileID: 1009549295} + - component: {fileID: 1327297841} + - component: {fileID: 1327297840} + - component: {fileID: 1327297839} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1327297839 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1327297838} + m_Enabled: 1 +--- !u!20 &1327297840 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1327297838} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1327297841 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1327297838} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1352771640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1352771641} + - component: {fileID: 1352771644} + - component: {fileID: 1352771643} + - component: {fileID: 1352771642} m_Layer: 5 - m_Name: Box5 + m_Name: BackButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1009549294 +--- !u!224 &1352771641 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1009549293} + m_GameObject: {fileID: 1352771640} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 101988594} - m_Father: {fileID: 336465632} - m_RootOrder: 4 + - {fileID: 331095457} + m_Father: {fileID: 1076743420} + m_RootOrder: 0 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_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 15, y: -15} + m_SizeDelta: {x: 30, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1009549295 +--- !u!114 &1352771642 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352771640} + 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: 1352771643} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 863633310} + m_TargetAssemblyTypeName: Sequence.Demo.UIPanel, SequenceExamples + m_MethodName: Back + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1352771643 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1009549293} + m_GameObject: {fileID: 1352771640} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -4162,13 +7489,13 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 + 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_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -4178,15 +7505,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1009549296 +--- !u!222 &1352771644 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1009549293} + m_GameObject: {fileID: 1352771640} m_CullTransparentMesh: 1 ---- !u!1 &1029767644 +--- !u!1 &1359786947 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4194,9 +7521,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1029767645} - - component: {fileID: 1029767647} - - component: {fileID: 1029767646} + - component: {fileID: 1359786948} + - component: {fileID: 1359786950} + - component: {fileID: 1359786949} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -4204,19 +7531,19 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1029767645 +--- !u!224 &1359786948 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1029767644} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 1} + m_GameObject: {fileID: 1359786947} + 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: 1659753099} + m_Father: {fileID: 2088617404} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -4224,13 +7551,13 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1029767646 +--- !u!114 &1359786949 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1029767644} + m_GameObject: {fileID: 1359786947} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -4244,7 +7571,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: + m_text: < m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -4271,8 +7598,8 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 18 - m_fontSizeBase: 18 + m_fontSize: 24 + m_fontSizeBase: 24 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 @@ -4313,15 +7640,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1029767647 +--- !u!222 &1359786950 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1029767644} + m_GameObject: {fileID: 1359786947} m_CullTransparentMesh: 1 ---- !u!1 &1040568983 +--- !u!1 &1364336302 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4329,29 +7656,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1040568984} - - component: {fileID: 1040568986} - - component: {fileID: 1040568985} + - component: {fileID: 1364336303} + - component: {fileID: 1364336304} m_Layer: 5 - m_Name: Text (TMP) + m_Name: Connect m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1040568984 +--- !u!224 &1364336303 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1040568983} + m_GameObject: {fileID: 1364336302} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 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: 683919799} + m_Children: + - {fileID: 1648647573} + m_Father: {fileID: 863633306} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -4359,13 +7686,66 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1040568985 +--- !u!114 &1364336304 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1040568983} + m_GameObject: {fileID: 1364336302} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3df1c33f01a7f44629195b556879441d, type: 3} + m_Name: + m_EditorClassIdentifier: + _openAnimationDurationInSeconds: 0.25 + _closeAnimationDurationInSeconds: 0.125 + _animation: 0 +--- !u!1 &1368338021 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1368338022} + - component: {fileID: 1368338024} + - component: {fileID: 1368338023} + m_Layer: 5 + m_Name: PoweredBySequenceText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1368338022 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368338021} + 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: 1543021400} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 15} + m_SizeDelta: {x: 200, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1368338023 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368338021} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -4379,7 +7759,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: + m_text: Powered by Sequence m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -4406,8 +7786,8 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 18 - m_fontSizeBase: 18 + m_fontSize: 16 + m_fontSizeBase: 16 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 @@ -4448,15 +7828,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1040568986 +--- !u!222 &1368338024 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1040568983} + m_GameObject: {fileID: 1368338021} m_CullTransparentMesh: 1 ---- !u!1 &1076743419 +--- !u!1 &1416704653 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4464,111 +7844,101 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1076743420} - - component: {fileID: 1076743421} + - component: {fileID: 1416704654} + - component: {fileID: 1416704657} + - component: {fileID: 1416704656} + - component: {fileID: 1416704655} m_Layer: 5 - m_Name: MFA + m_Name: ContinueButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1076743420 +--- !u!224 &1416704654 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1076743419} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1416704653} + 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: 1352771641} - - {fileID: 1796062288} - - {fileID: 1088167298} - - {fileID: 633065256} - - {fileID: 2021293620} - - {fileID: 1416704654} - - {fileID: 1609480529} - m_Father: {fileID: 863633306} - m_RootOrder: 2 + - {fileID: 1831514577} + m_Father: {fileID: 1076743420} + m_RootOrder: 5 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: -115.2} + m_SizeDelta: {x: 275, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1076743421 +--- !u!114 &1416704655 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1076743419} + m_GameObject: {fileID: 1416704653} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ebfa69cecaf94359a623ff21832414aa, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: - m_EditorClassIdentifier: - _openAnimationDurationInSeconds: 0.25 - _closeAnimationDurationInSeconds: 0.125 - _animation: 0 - _inputField: {fileID: 2021293621} - _inputBoxes: - - {fileID: 653053625} - - {fileID: 572281963} - - {fileID: 1029767646} - - {fileID: 749568919} - - {fileID: 101988595} - - {fileID: 1040568985} - _enterCodeText: {fileID: 633065257} ---- !u!1 &1088167297 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1088167298} - - component: {fileID: 1088167300} - - component: {fileID: 1088167299} - m_Layer: 5 - m_Name: GameLogo - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1088167298 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1088167297} - 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: 1076743420} - m_RootOrder: 2 - 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: 97.70001} - m_SizeDelta: {x: 200, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1088167299 + 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: 1416704656} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1076743421} + m_TargetAssemblyTypeName: Sequence.Demo.MultifactorAuthenticationPage, SequenceExamples + m_MethodName: Login + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1416704656 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1088167297} + m_GameObject: {fileID: 1416704653} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -4582,7 +7952,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -4592,15 +7962,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1088167300 +--- !u!222 &1416704657 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1088167297} + m_GameObject: {fileID: 1416704653} m_CullTransparentMesh: 1 ---- !u!1 &1094787527 +--- !u!1 &1469989420 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4608,106 +7978,133 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1094787528} - - component: {fileID: 1094787529} + - component: {fileID: 1469989421} + - component: {fileID: 1469989424} + - component: {fileID: 1469989423} + - component: {fileID: 1469989422} m_Layer: 5 - m_Name: TransitionScreen + m_Name: SignMessageButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1094787528 +--- !u!224 &1469989421 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1094787527} + m_GameObject: {fileID: 1469989420} 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: 595488888} - m_Father: {fileID: 171231629} + - {fileID: 1982123745} + m_Father: {fileID: 853804994} m_RootOrder: 1 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_AnchoredPosition: {x: -302, y: 136} + m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1094787529 +--- !u!114 &1469989422 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1094787527} + m_GameObject: {fileID: 1469989420} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e603b76b3ca44b23a2e717208be17ece, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: m_EditorClassIdentifier: - _openAnimationDurationInSeconds: 0 - _closeAnimationDurationInSeconds: 0 - _animation: 0 - InitialPage: {fileID: 1094787529} ---- !u!1 &1138305251 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1138305252} - - component: {fileID: 1138305253} - m_Layer: 5 - m_Name: Text Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1138305252 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1138305251} - 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: 714344065} - - {fileID: 671800301} - m_Father: {fileID: 626252203} - m_RootOrder: 0 - 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.5} - m_SizeDelta: {x: -20, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1138305253 + 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: 1469989423} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 853804995} + m_TargetAssemblyTypeName: Sequence.Demo.WaaSDemoPage, SequenceExamples + m_MethodName: SignMessage + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1469989423 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1138305251} + m_GameObject: {fileID: 1469989420} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_Padding: {x: -8, y: -5, z: -8, w: -5} - m_Softness: {x: 0, y: 0} ---- !u!1 &1180986581 + 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!222 &1469989424 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1469989420} + m_CullTransparentMesh: 1 +--- !u!1 &1482161627 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4715,67 +8112,104 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1180986582} - - component: {fileID: 1180986585} - - component: {fileID: 1180986584} - - component: {fileID: 1180986583} + - component: {fileID: 1482161628} + - component: {fileID: 1482161631} + - component: {fileID: 1482161630} + - component: {fileID: 1482161629} m_Layer: 5 - m_Name: Placeholder + m_Name: SendTransferButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1180986582 +--- !u!224 &1482161628 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1180986581} + m_GameObject: {fileID: 1482161627} 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: 476509079} - m_RootOrder: 0 + m_Children: + - {fileID: 1683902208} + m_Father: {fileID: 853804994} + m_RootOrder: 3 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: -306, y: 56} + m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1180986583 +--- !u!114 &1482161629 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1180986581} + m_GameObject: {fileID: 1482161627} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: m_EditorClassIdentifier: - m_IgnoreLayout: 1 - m_MinWidth: -1 - m_MinHeight: -1 - m_PreferredWidth: -1 - m_PreferredHeight: -1 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!114 &1180986584 + 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: 1482161630} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 853804995} + m_TargetAssemblyTypeName: Sequence.Demo.WaaSDemoPage, SequenceExamples + m_MethodName: SendTransfer + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1482161630 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1180986581} + m_GameObject: {fileID: 1482161627} 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} @@ -4786,84 +8220,25 @@ MonoBehaviour: 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: 3289650 - m_fontColor: {r: 0, g: 0, b: 0, 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: 2 - m_HorizontalAlignment: 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: 0 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 1 - 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!222 &1180986585 + 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!222 &1482161631 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1180986581} + m_GameObject: {fileID: 1482161627} m_CullTransparentMesh: 1 ---- !u!1 &1190136045 +--- !u!1 &1490251406 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4871,43 +8246,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1190136046} - - component: {fileID: 1190136048} - - component: {fileID: 1190136047} + - component: {fileID: 1490251407} + - component: {fileID: 1490251409} + - component: {fileID: 1490251408} m_Layer: 5 - m_Name: Text (TMP) + m_Name: TitleText m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1190136046 +--- !u!224 &1490251407 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1190136045} + m_GameObject: {fileID: 1490251406} 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: 1918283406} + m_Father: {fileID: 1543021400} m_RootOrder: 0 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!114 &1190136047 + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -5} + m_SizeDelta: {x: 200, y: 25} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1490251408 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1190136045} + m_GameObject: {fileID: 1490251406} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -4915,13 +8290,13 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 + m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: A + m_text: Sign in m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -4948,8 +8323,8 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 24 - m_fontSizeBase: 24 + m_fontSize: 16 + m_fontSizeBase: 16 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 @@ -4990,15 +8365,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1190136048 +--- !u!222 &1490251409 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1190136045} - m_CullTransparentMesh: 1 ---- !u!1 &1199968350 + m_GameObject: {fileID: 1490251406} + m_CullTransparentMesh: 0 +--- !u!1 &1518231180 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5006,134 +8381,133 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1199968351} - - component: {fileID: 1199968353} - - component: {fileID: 1199968352} + - component: {fileID: 1518231181} + - component: {fileID: 1518231184} + - component: {fileID: 1518231183} + - component: {fileID: 1518231182} m_Layer: 5 - m_Name: Text (TMP) + m_Name: SendMultipleWithAdapter2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1199968351 +--- !u!224 &1518231181 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1199968350} + m_GameObject: {fileID: 1518231180} 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: 14941414} - m_RootOrder: 0 + m_Children: + - {fileID: 888267322} + m_Father: {fileID: 853804994} + m_RootOrder: 6 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: -306, y: -63} + m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1199968352 +--- !u!114 &1518231182 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1199968350} + m_GameObject: {fileID: 1518231180} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: + 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: 1518231183} + m_OnClick: m_PersistentCalls: - m_Calls: [] - m_text: D - 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: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, 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: 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!222 &1199968353 + m_Calls: + - m_Target: {fileID: 853804995} + m_TargetAssemblyTypeName: Sequence.Demo.WaaSDemoPage, SequenceExamples + m_MethodName: SendMultipleWithAdapter2 + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1518231183 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1518231180} + 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!222 &1518231184 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1199968350} + m_GameObject: {fileID: 1518231180} m_CullTransparentMesh: 1 ---- !u!1 &1277349696 +--- !u!1 &1521696043 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5141,44 +8515,113 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1277349697} - - component: {fileID: 1277349699} - - component: {fileID: 1277349698} + - component: {fileID: 1521696044} + - component: {fileID: 1521696047} + - component: {fileID: 1521696046} + - component: {fileID: 1521696045} m_Layer: 5 - m_Name: Box1 + m_Name: DismissButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1277349697 +--- !u!224 &1521696044 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1277349696} + m_GameObject: {fileID: 1521696043} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 653053624} - m_Father: {fileID: 336465632} - m_RootOrder: 0 + - {fileID: 447171787} + m_Father: {fileID: 159475125} + m_RootOrder: 3 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_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -115.6} + m_SizeDelta: {x: 275, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1277349698 +--- !u!114 &1521696045 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1277349696} + m_GameObject: {fileID: 1521696043} + 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: 1521696046} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 863633310} + m_TargetAssemblyTypeName: Sequence.Demo.LoginPanel, SequenceExamples + m_MethodName: Close + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 863633310} + m_TargetAssemblyTypeName: Sequence.Demo.LoginPanel, SequenceExamples + m_MethodName: OpenTransitionPanel + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1521696046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1521696043} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -5186,13 +8629,13 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 + 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_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -5202,15 +8645,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1277349699 +--- !u!222 &1521696047 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1277349696} + m_GameObject: {fileID: 1521696043} m_CullTransparentMesh: 1 ---- !u!1 &1327297838 +--- !u!1 &1543021399 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5218,83 +8661,194 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1327297841} - - component: {fileID: 1327297840} - - component: {fileID: 1327297839} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera + - component: {fileID: 1543021400} + - component: {fileID: 1543021401} + m_Layer: 5 + m_Name: Login + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!81 &1327297839 -AudioListener: +--- !u!224 &1543021400 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1327297838} - m_Enabled: 1 ---- !u!20 &1327297840 -Camera: + m_GameObject: {fileID: 1543021399} + 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: 1490251407} + - {fileID: 497697529} + - {fileID: 626252203} + - {fileID: 2024680511} + - {fileID: 91658942} + - {fileID: 671016911} + - {fileID: 2016540346} + - {fileID: 1368338022} + m_Father: {fileID: 863633306} + m_RootOrder: 1 + 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!114 &1543021401 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1327297838} + m_GameObject: {fileID: 1543021399} m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &1327297841 -Transform: + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6abfc02bc31a4962984629b438a63140, type: 3} + m_Name: + m_EditorClassIdentifier: + _openAnimationDurationInSeconds: 0.25 + _closeAnimationDurationInSeconds: 0.125 + _animation: 0 +--- !u!1 &1609480528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1609480529} + - component: {fileID: 1609480531} + - component: {fileID: 1609480530} + m_Layer: 5 + m_Name: PoweredBySequenceText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1609480529 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1327297838} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} + m_GameObject: {fileID: 1609480528} + 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: 0} - m_RootOrder: 0 + m_Father: {fileID: 1076743420} + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1352771640 + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 15} + m_SizeDelta: {x: 200, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1609480530 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1609480528} + 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: Powered by Sequence + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 16 + m_fontSizeBase: 16 + 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!222 &1609480531 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1609480528} + m_CullTransparentMesh: 1 +--- !u!1 &1648647572 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5302,45 +8856,45 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1352771641} - - component: {fileID: 1352771644} - - component: {fileID: 1352771643} - - component: {fileID: 1352771642} + - component: {fileID: 1648647573} + - component: {fileID: 1648647576} + - component: {fileID: 1648647575} + - component: {fileID: 1648647574} m_Layer: 5 - m_Name: BackButton + m_Name: Button m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1352771641 +--- !u!224 &1648647573 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1352771640} + m_GameObject: {fileID: 1648647572} 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: 331095457} - m_Father: {fileID: 1076743420} + - {fileID: 694585508} + m_Father: {fileID: 1364336303} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 15, y: -15} - m_SizeDelta: {x: 30, y: 30} + 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: 160, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1352771642 +--- !u!114 &1648647574 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1352771640} + m_GameObject: {fileID: 1648647572} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -5374,29 +8928,29 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 1352771643} + m_TargetGraphic: {fileID: 1648647575} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 863633310} - m_TargetAssemblyTypeName: Sequence.Demo.UIPanel, SequenceExamples - m_MethodName: Back - m_Mode: 1 + - m_Target: {fileID: 0} + m_TargetAssemblyTypeName: Sequence.Demo.SequenceUI, Assembly-CSharp + m_MethodName: SetUIPage + m_Mode: 2 m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_ObjectArgument: {fileID: 1543021401} + m_ObjectArgumentAssemblyTypeName: Sequence.Demo.UIPage, Assembly-CSharp m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &1352771643 +--- !u!114 &1648647575 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1352771640} + m_GameObject: {fileID: 1648647572} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -5420,15 +8974,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1352771644 +--- !u!222 &1648647576 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1352771640} + m_GameObject: {fileID: 1648647572} m_CullTransparentMesh: 1 ---- !u!1 &1359786947 +--- !u!1 &1659753098 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5436,9 +8990,86 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1359786948} - - component: {fileID: 1359786950} - - component: {fileID: 1359786949} + - component: {fileID: 1659753099} + - component: {fileID: 1659753101} + - component: {fileID: 1659753100} + m_Layer: 5 + m_Name: Box3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1659753099 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1659753098} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1029767645} + m_Father: {fileID: 336465632} + m_RootOrder: 2 + 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.5, y: 0.5} +--- !u!114 &1659753100 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1659753098} + 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: 0 + 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!222 &1659753101 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1659753098} + m_CullTransparentMesh: 1 +--- !u!1 &1669987495 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1669987496} + - component: {fileID: 1669987498} + - component: {fileID: 1669987497} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -5446,19 +9077,19 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1359786948 +--- !u!224 &1669987496 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1359786947} + m_GameObject: {fileID: 1669987495} 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: 2088617404} + m_Father: {fileID: 414756635} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -5466,13 +9097,13 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1359786949 +--- !u!114 &1669987497 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1359786947} + m_GameObject: {fileID: 1669987495} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -5486,7 +9117,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: < + m_text: Send Failing Transfer m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -5495,8 +9126,8 @@ MonoBehaviour: m_fontMaterials: [] m_fontColor32: serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, 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: @@ -5513,11 +9144,11 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 24 + m_fontSize: 16.75 m_fontSizeBase: 24 m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 + m_enableAutoSizing: 1 + m_fontSizeMin: 13.68 m_fontSizeMax: 72 m_fontStyle: 0 m_HorizontalAlignment: 2 @@ -5555,15 +9186,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1359786950 +--- !u!222 &1669987498 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1359786947} + m_GameObject: {fileID: 1669987495} m_CullTransparentMesh: 1 ---- !u!1 &1364336302 +--- !u!1 &1683902207 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5571,29 +9202,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1364336303} - - component: {fileID: 1364336304} + - component: {fileID: 1683902208} + - component: {fileID: 1683902210} + - component: {fileID: 1683902209} m_Layer: 5 - m_Name: Connect + m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1364336303 +--- !u!224 &1683902208 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1364336302} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1683902207} + 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: 1648647573} - m_Father: {fileID: 863633306} + m_Children: [] + m_Father: {fileID: 1482161628} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -5601,66 +9232,13 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1364336304 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1364336302} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3df1c33f01a7f44629195b556879441d, type: 3} - m_Name: - m_EditorClassIdentifier: - _openAnimationDurationInSeconds: 0.25 - _closeAnimationDurationInSeconds: 0.125 - _animation: 0 ---- !u!1 &1368338021 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1368338022} - - component: {fileID: 1368338024} - - component: {fileID: 1368338023} - m_Layer: 5 - m_Name: PoweredBySequenceText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1368338022 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1368338021} - 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: 1543021400} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 15} - m_SizeDelta: {x: 200, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1368338023 +--- !u!114 &1683902209 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1368338021} + m_GameObject: {fileID: 1683902207} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -5674,7 +9252,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Powered by Sequence + m_text: Send Transfer m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -5683,8 +9261,8 @@ MonoBehaviour: m_fontMaterials: [] m_fontColor32: serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, 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: @@ -5701,11 +9279,11 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 16 - m_fontSizeBase: 16 + m_fontSize: 25.35 + m_fontSizeBase: 24 m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 + m_enableAutoSizing: 1 + m_fontSizeMin: 13.68 m_fontSizeMax: 72 m_fontStyle: 0 m_HorizontalAlignment: 2 @@ -5743,15 +9321,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1368338024 +--- !u!222 &1683902210 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1368338021} + m_GameObject: {fileID: 1683902207} m_CullTransparentMesh: 1 ---- !u!1 &1416704653 +--- !u!1 &1767168141 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5759,104 +9337,26 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1416704654} - - component: {fileID: 1416704657} - - component: {fileID: 1416704656} - - component: {fileID: 1416704655} + - component: {fileID: 1767168144} + - component: {fileID: 1767168143} + - component: {fileID: 1767168142} m_Layer: 5 - m_Name: ContinueButton + m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1416704654 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1416704653} - 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: 1831514577} - m_Father: {fileID: 1076743420} - m_RootOrder: 5 - 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: -115.2} - m_SizeDelta: {x: 275, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1416704655 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1416704653} - 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: 1416704656} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1076743421} - m_TargetAssemblyTypeName: Sequence.Demo.MultifactorAuthenticationPage, SequenceExamples - m_MethodName: Login - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1416704656 +--- !u!114 &1767168142 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1416704653} + m_GameObject: {fileID: 1767168141} 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} @@ -5867,25 +9367,104 @@ MonoBehaviour: 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!222 &1416704657 + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 8.03 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 1024 + 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!222 &1767168143 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1416704653} - m_CullTransparentMesh: 1 ---- !u!1 &1490251406 + m_GameObject: {fileID: 1767168141} + m_CullTransparentMesh: 1 +--- !u!224 &1767168144 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767168141} + 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: 853804994} + m_RootOrder: 0 + 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: 73.0555} + m_SizeDelta: {x: 0, y: 146.111} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1796062287 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5893,9 +9472,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1490251407} - - component: {fileID: 1490251409} - - component: {fileID: 1490251408} + - component: {fileID: 1796062288} + - component: {fileID: 1796062290} + - component: {fileID: 1796062289} m_Layer: 5 m_Name: TitleText m_TagString: Untagged @@ -5903,33 +9482,33 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1490251407 +--- !u!224 &1796062288 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1490251406} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1796062287} + 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: 1543021400} - m_RootOrder: 0 + m_Father: {fileID: 1076743420} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 1} m_AnchorMax: {x: 0.5, y: 1} m_AnchoredPosition: {x: 0, y: -5} m_SizeDelta: {x: 200, y: 25} m_Pivot: {x: 0.5, y: 1} ---- !u!114 &1490251408 +--- !u!114 &1796062289 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1490251406} + m_GameObject: {fileID: 1796062287} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -5943,7 +9522,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Sign in + m_text: Verify OTP m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -6012,15 +9591,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1490251409 +--- !u!222 &1796062290 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1490251406} + m_GameObject: {fileID: 1796062287} m_CullTransparentMesh: 0 ---- !u!1 &1521696043 +--- !u!1 &1831514576 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6028,205 +9607,134 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1521696044} - - component: {fileID: 1521696047} - - component: {fileID: 1521696046} - - component: {fileID: 1521696045} + - component: {fileID: 1831514577} + - component: {fileID: 1831514579} + - component: {fileID: 1831514578} m_Layer: 5 - m_Name: DismissButton + m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1521696044 +--- !u!224 &1831514577 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1521696043} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1831514576} + 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: 447171787} - m_Father: {fileID: 159475125} - m_RootOrder: 3 + m_Children: [] + m_Father: {fileID: 1416704654} + m_RootOrder: 0 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: -115.6} - m_SizeDelta: {x: 275, y: 30} + 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!114 &1521696045 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1521696043} - 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: 1521696046} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 863633310} - m_TargetAssemblyTypeName: Sequence.Demo.LoginPanel, SequenceExamples - m_MethodName: Close - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 863633310} - m_TargetAssemblyTypeName: Sequence.Demo.LoginPanel, SequenceExamples - m_MethodName: OpenTransitionPanel - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1521696046 +--- !u!114 &1831514578 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1521696043} + m_GameObject: {fileID: 1831514576} 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} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 + m_RaycastTarget: 0 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!222 &1521696047 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1521696043} - m_CullTransparentMesh: 1 ---- !u!1 &1543021399 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1543021400} - - component: {fileID: 1543021401} - m_Layer: 5 - m_Name: Login - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1543021400 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1543021399} - 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: 1490251407} - - {fileID: 497697529} - - {fileID: 626252203} - - {fileID: 2024680511} - - {fileID: 91658942} - - {fileID: 671016911} - - {fileID: 2016540346} - - {fileID: 1368338022} - m_Father: {fileID: 863633306} - m_RootOrder: 1 - 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!114 &1543021401 -MonoBehaviour: + m_text: Continue + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 16 + m_fontSizeBase: 16 + 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: 10, 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!222 &1831514579 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1543021399} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6abfc02bc31a4962984629b438a63140, type: 3} - m_Name: - m_EditorClassIdentifier: - _openAnimationDurationInSeconds: 0.25 - _closeAnimationDurationInSeconds: 0.125 - _animation: 0 ---- !u!1 &1609480528 + m_GameObject: {fileID: 1831514576} + m_CullTransparentMesh: 1 +--- !u!1 &1844231834 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6234,43 +9742,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1609480529} - - component: {fileID: 1609480531} - - component: {fileID: 1609480530} + - component: {fileID: 1844231835} + - component: {fileID: 1844231837} + - component: {fileID: 1844231836} m_Layer: 5 - m_Name: PoweredBySequenceText + m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1609480529 +--- !u!224 &1844231835 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1609480528} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1844231834} + 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: 1076743420} - m_RootOrder: 6 + m_Father: {fileID: 171061210} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 15} - m_SizeDelta: {x: 200, y: 20} + 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!114 &1609480530 +--- !u!114 &1844231836 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1609480528} + m_GameObject: {fileID: 1844231834} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -6284,7 +9792,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Powered by Sequence + m_text: Send ERC1155 m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -6293,8 +9801,8 @@ MonoBehaviour: m_fontMaterials: [] m_fontColor32: serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, 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: @@ -6311,11 +9819,11 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 16 - m_fontSizeBase: 16 + m_fontSize: 23.25 + m_fontSizeBase: 24 m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 + m_enableAutoSizing: 1 + m_fontSizeMin: 13.68 m_fontSizeMax: 72 m_fontStyle: 0 m_HorizontalAlignment: 2 @@ -6353,15 +9861,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1609480531 +--- !u!222 &1844231837 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1609480528} + m_GameObject: {fileID: 1844231834} m_CullTransparentMesh: 1 ---- !u!1 &1648647572 +--- !u!1 &1918283405 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6369,45 +9877,45 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1648647573} - - component: {fileID: 1648647576} - - component: {fileID: 1648647575} - - component: {fileID: 1648647574} + - component: {fileID: 1918283406} + - component: {fileID: 1918283409} + - component: {fileID: 1918283408} + - component: {fileID: 1918283407} m_Layer: 5 - m_Name: Button + m_Name: AppleSignInButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1648647573 +--- !u!224 &1918283406 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1648647572} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1918283405} + 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: 694585508} - m_Father: {fileID: 1364336303} - m_RootOrder: 0 + - {fileID: 1190136046} + m_Father: {fileID: 2016540346} + m_RootOrder: 3 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_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 30} + m_SizeDelta: {x: 60, y: 60} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1648647574 +--- !u!114 &1918283407 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1648647572} + m_GameObject: {fileID: 1918283405} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -6441,29 +9949,29 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 1648647575} + m_TargetGraphic: {fileID: 1918283408} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 0} - m_TargetAssemblyTypeName: Sequence.Demo.SequenceUI, Assembly-CSharp - m_MethodName: SetUIPage - m_Mode: 2 + - m_Target: {fileID: 1543021401} + m_TargetAssemblyTypeName: Sequence.Demo.LoginPage, Assembly-CSharp + m_MethodName: AppleLogin + m_Mode: 1 m_Arguments: - m_ObjectArgument: {fileID: 1543021401} - m_ObjectArgumentAssemblyTypeName: Sequence.Demo.UIPage, Assembly-CSharp + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &1648647575 +--- !u!114 &1918283408 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1648647572} + m_GameObject: {fileID: 1918283405} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -6487,15 +9995,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1648647576 +--- !u!222 &1918283409 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1648647572} + m_GameObject: {fileID: 1918283405} m_CullTransparentMesh: 1 ---- !u!1 &1659753098 +--- !u!1 &1944775099 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6503,120 +10011,43 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1659753099} - - component: {fileID: 1659753101} - - component: {fileID: 1659753100} + - component: {fileID: 1944775100} + - component: {fileID: 1944775102} + - component: {fileID: 1944775101} m_Layer: 5 - m_Name: Box3 + m_Name: Text (TMP) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1659753099 +--- !u!224 &1944775100 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1659753098} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} + m_GameObject: {fileID: 1944775099} + 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: 1029767645} - m_Father: {fileID: 336465632} - m_RootOrder: 2 + m_Children: [] + m_Father: {fileID: 19059752} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {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!114 &1659753100 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1659753098} - 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: 0 - 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!222 &1659753101 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1659753098} - m_CullTransparentMesh: 1 ---- !u!1 &1796062287 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1796062288} - - component: {fileID: 1796062290} - - component: {fileID: 1796062289} - m_Layer: 5 - m_Name: TitleText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1796062288 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1796062287} - 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: 1076743420} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 1} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 0, y: -5} - m_SizeDelta: {x: 200, y: 25} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &1796062289 +--- !u!114 &1944775101 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1796062287} + m_GameObject: {fileID: 1944775099} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -6630,7 +10061,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Verify OTP + m_text: Send Multiple With Adapter m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -6639,8 +10070,8 @@ MonoBehaviour: m_fontMaterials: [] m_fontColor32: serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, 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: @@ -6657,11 +10088,11 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 16 - m_fontSizeBase: 16 + m_fontSize: 13.68 + m_fontSizeBase: 24 m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 + m_enableAutoSizing: 1 + m_fontSizeMin: 13.68 m_fontSizeMax: 72 m_fontStyle: 0 m_HorizontalAlignment: 2 @@ -6699,15 +10130,15 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1796062290 +--- !u!222 &1944775102 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1796062287} - m_CullTransparentMesh: 0 ---- !u!1 &1831514576 + m_GameObject: {fileID: 1944775099} + m_CullTransparentMesh: 1 +--- !u!1 &1982123744 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6715,9 +10146,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1831514577} - - component: {fileID: 1831514579} - - component: {fileID: 1831514578} + - component: {fileID: 1982123745} + - component: {fileID: 1982123747} + - component: {fileID: 1982123746} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -6725,19 +10156,19 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1831514577 +--- !u!224 &1982123745 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1831514576} + m_GameObject: {fileID: 1982123744} 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: 1416704654} + m_Father: {fileID: 1469989421} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -6745,13 +10176,13 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1831514578 +--- !u!114 &1982123746 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1831514576} + m_GameObject: {fileID: 1982123744} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -6759,13 +10190,13 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 + m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Continue + m_text: Sign 'Hello World!' m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -6774,8 +10205,8 @@ MonoBehaviour: m_fontMaterials: [] m_fontColor32: serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, 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: @@ -6792,14 +10223,14 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 16 - m_fontSizeBase: 16 + m_fontSize: 14.7 + m_fontSizeBase: 14.7 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_HorizontalAlignment: 1 + m_HorizontalAlignment: 2 m_VerticalAlignment: 512 m_textAlignment: 65535 m_characterSpacing: 0 @@ -6828,153 +10259,19 @@ MonoBehaviour: m_VertexBufferAutoSizeReduction: 0 m_useMaxVisibleDescender: 1 m_pageToDisplay: 1 - m_margin: {x: 10, y: 0, z: 0, w: 0} + 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!222 &1831514579 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1831514576} - m_CullTransparentMesh: 1 ---- !u!1 &1918283405 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1918283406} - - component: {fileID: 1918283409} - - component: {fileID: 1918283408} - - component: {fileID: 1918283407} - m_Layer: 5 - m_Name: AppleSignInButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1918283406 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1918283405} - 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: 1190136046} - m_Father: {fileID: 2016540346} - m_RootOrder: 3 - 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: 60, y: 60} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1918283407 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1918283405} - 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: 1918283408} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1543021401} - m_TargetAssemblyTypeName: Sequence.Demo.LoginPage, Assembly-CSharp - m_MethodName: AppleLogin - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1918283408 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1918283405} - 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!222 &1918283409 +--- !u!222 &1982123747 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1918283405} + m_GameObject: {fileID: 1982123744} m_CullTransparentMesh: 1 --- !u!1 &1995973477 GameObject: @@ -7061,15 +10358,150 @@ Transform: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1995973477} - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} + m_GameObject: {fileID: 1995973477} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &2011422321 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2011422322} + - component: {fileID: 2011422324} + - component: {fileID: 2011422323} + 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 &2011422322 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2011422321} + 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: 256362624} + m_RootOrder: 0 + 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!114 &2011422323 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2011422321} + 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: Send USDC + 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: 26.85 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 13.68 + 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!222 &2011422324 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2011422321} + m_CullTransparentMesh: 1 --- !u!1 &2016540345 GameObject: m_ObjectHideFlags: 0 @@ -7552,6 +10984,140 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2024680510} m_CullTransparentMesh: 1 +--- !u!1 &2069053113 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2069053114} + - component: {fileID: 2069053117} + - component: {fileID: 2069053116} + - component: {fileID: 2069053115} + m_Layer: 5 + m_Name: DropSessionButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2069053114 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2069053113} + 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: 510342372} + m_Father: {fileID: 853804994} + m_RootOrder: 13 + 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: 283, y: -132} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2069053115 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2069053113} + 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: 2069053116} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 853804995} + m_TargetAssemblyTypeName: Sequence.Demo.WaaSDemoPage, SequenceExamples + m_MethodName: DropSession + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2069053116 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2069053113} + 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!222 &2069053117 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2069053113} + m_CullTransparentMesh: 1 --- !u!1 &2088617403 GameObject: m_ObjectHideFlags: 0 @@ -7592,13 +11158,147 @@ RectTransform: m_AnchoredPosition: {x: 15, y: -15} m_SizeDelta: {x: 30, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2088617405 +--- !u!114 &2088617405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2088617403} + 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: 2088617406} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 863633310} + m_TargetAssemblyTypeName: Sequence.Demo.UIPanel, SequenceExamples + m_MethodName: Back + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2088617406 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2088617403} + 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!222 &2088617407 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2088617403} + m_CullTransparentMesh: 1 +--- !u!1 &2096220520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2096220521} + - component: {fileID: 2096220524} + - component: {fileID: 2096220523} + - component: {fileID: 2096220522} + m_Layer: 5 + m_Name: SendWithAdapter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2096220521 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2096220520} + 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: 1072880106} + m_Father: {fileID: 853804994} + m_RootOrder: 4 + 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: -306, y: 16} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2096220522 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2088617403} + m_GameObject: {fileID: 2096220520} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -7632,13 +11332,13 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 2088617406} + m_TargetGraphic: {fileID: 2096220523} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 863633310} - m_TargetAssemblyTypeName: Sequence.Demo.UIPanel, SequenceExamples - m_MethodName: Back + - m_Target: {fileID: 853804995} + m_TargetAssemblyTypeName: Sequence.Demo.WaaSDemoPage, SequenceExamples + m_MethodName: SendWithAdapter m_Mode: 1 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -7648,13 +11348,13 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &2088617406 +--- !u!114 &2096220523 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2088617403} + m_GameObject: {fileID: 2096220520} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -7678,13 +11378,13 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2088617407 +--- !u!222 &2096220524 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2088617403} + m_GameObject: {fileID: 2096220520} m_CullTransparentMesh: 1 --- !u!1001 &2980900696856038333 PrefabInstance: @@ -7693,6 +11393,70 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 171231629} m_Modifications: + - target: {fileID: 1205280610408878046, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1205280610408878046, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1205280610408878046, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1205280610408878046, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1687556583891064478, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1687556583891064478, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1687556583891064478, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1687556583891064478, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1974473085018238379, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1974473085018238379, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1974473085018238379, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1974473085018238379, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2798441867670105215, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2798441867670105215, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2798441867670105215, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2798441867670105215, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2980900695196224117, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -7725,6 +11489,22 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 2980900695295444189, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900695295444189, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900695295444189, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900695295444189, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2980900695379668971, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -7777,6 +11557,22 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 2980900695677583050, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900695677583050, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900695677583050, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900695677583050, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2980900695817914343, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} propertyPath: m_AnchorMax.x value: 0 @@ -7785,6 +11581,10 @@ PrefabInstance: propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 2980900695817914343, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2980900695857846706, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -7817,6 +11617,22 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 2980900695890846396, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900695890846396, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900695890846396, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900695890846396, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2980900695939724626, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} propertyPath: m_AnchorMax.x value: 0 @@ -7825,6 +11641,10 @@ PrefabInstance: propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 2980900695939724626, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2980900695942656418, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -7873,6 +11693,22 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 2980900696124006223, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696124006223, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696124006223, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696124006223, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2980900696148897666, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -7913,6 +11749,10 @@ PrefabInstance: propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 2980900696194897349, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2980900696299840490, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} propertyPath: m_Pivot.x value: 0.5 @@ -8001,6 +11841,38 @@ PrefabInstance: propertyPath: m_Name value: WalletPanel objectReference: {fileID: 0} + - target: {fileID: 2980900696362007278, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696362007278, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696362007278, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696362007278, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696430991612, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696430991612, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696430991612, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696430991612, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2980900696445274699, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -8049,6 +11921,22 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 2980900696671892565, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696671892565, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696671892565, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696671892565, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2980900696834639998, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -8069,6 +11957,38 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 2980900696981492725, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696981492725, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696981492725, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900696981492725, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900697118336808, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900697118336808, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900697118336808, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2980900697118336808, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2980900697128280171, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} propertyPath: m_AnchorMax.x value: 0 @@ -8077,6 +11997,10 @@ PrefabInstance: propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 2980900697128280171, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2980900697159384570, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -8121,6 +12045,102 @@ PrefabInstance: propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 3060337371310735457, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3060337371310735457, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3060337371310735457, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3060337371310735457, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3539061963034780229, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3539061963034780229, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3539061963034780229, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3539061963034780229, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4693277358180962252, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4693277358180962252, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4693277358180962252, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4693277358180962252, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5166039746058913982, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5166039746058913982, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5166039746058913982, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5166039746058913982, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5733732937238783866, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5733732937238783866, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5733732937238783866, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5733732937238783866, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6559553746371087155, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6559553746371087155, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6559553746371087155, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6559553746371087155, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6813335907843917899, guid: 7d8e311766e5c4b8693a216ca3708b52, type: 3} propertyPath: m_AnchorMax.y value: 0 diff --git a/Assets/SequenceExamples/Scripts/UI/LoginPanel.cs b/Assets/SequenceExamples/Scripts/UI/LoginPanel.cs index 1ce570f3..ced7ff01 100644 --- a/Assets/SequenceExamples/Scripts/UI/LoginPanel.cs +++ b/Assets/SequenceExamples/Scripts/UI/LoginPanel.cs @@ -12,6 +12,8 @@ public class LoginPanel : UIPanel private LoginPage _loginPage; private MultifactorAuthenticationPage _mfaPage; private LoginSuccessPage _loginSuccessPage; + private WaaSDemoPage _waasDemoPage; + protected override void Awake() { base.Awake(); @@ -20,6 +22,8 @@ protected override void Awake() _connectPage = GetComponentInChildren(); _loginPage = GetComponentInChildren(); _mfaPage = GetComponentInChildren(); + + _waasDemoPage = FindObjectOfType(); ILogin loginHandler = new WaaSLogin(new AWSConfig( "us-east-2", @@ -34,12 +38,17 @@ protected override void Awake() public void SetupLoginHandler(ILogin loginHandler) { _loginPage.SetupLogin(loginHandler); - _loginPage.LoginHandler.OnMFAEmailSent += OnMFAEmailSentHandler; - _loginPage.LoginHandler.OnMFAEmailFailedToSend += OnMFAEmailFailedToSendHandler; + loginHandler.OnMFAEmailSent += OnMFAEmailSentHandler; + loginHandler.OnMFAEmailFailedToSend += OnMFAEmailFailedToSendHandler; _mfaPage.SetupLogin(loginHandler); - _mfaPage.LoginHandler.OnLoginSuccess += OnLoginSuccessHandler; - _mfaPage.LoginHandler.OnLoginFailed += OnLoginFailedHandler; + loginHandler.OnLoginSuccess += OnLoginSuccessHandler; + loginHandler.OnLoginFailed += OnLoginFailedHandler; + + if (loginHandler is WaaSLogin waaSLogin) + { + waaSLogin.OnWaaSWalletCreated += OnWaaSWalletCreatedHandler; + } } public void OpenTransitionPanel() @@ -86,5 +95,10 @@ private static void PassDeepLinkViaLocalServer() } } #endif + + private void OnWaaSWalletCreatedHandler(WaaSWallet wallet) + { + _waasDemoPage.Open(wallet); + } } } \ No newline at end of file diff --git a/Assets/SequenceExamples/Scripts/UI/WaaSDemoPage.cs b/Assets/SequenceExamples/Scripts/UI/WaaSDemoPage.cs new file mode 100644 index 00000000..327e4495 --- /dev/null +++ b/Assets/SequenceExamples/Scripts/UI/WaaSDemoPage.cs @@ -0,0 +1,271 @@ +using System; +using System.ComponentModel; +using System.Numerics; +using System.Threading.Tasks; +using Sequence.Contracts; +using Sequence.Provider; +using Sequence.Transactions; +using Sequence.Utils; +using Sequence.WaaS; +using Sequence.WaaS.Authentication; +using SequenceSDK.Ethereum.Utils; +using SequenceSDK.WaaS; +using TMPro; +using UnityEngine; +using IWallet = Sequence.Wallet.IWallet; + +namespace Sequence.Demo +{ + public class WaaSDemoPage : UIPage + { + [SerializeField] private TextMeshProUGUI _resultText; + + private WaaSWallet _wallet; + private Address _address; + private IWallet _adapter; + + public override void Open(params object[] args) + { + _wallet = + args.GetObjectOfTypeIfExists(); + if (_wallet == default) + { + throw new SystemException( + $"Invalid use. {GetType().Name} must be opened with a {typeof(WaaSWallet)} as an argument"); + } + _gameObject.SetActive(true); + _animator.AnimateIn( _openAnimationDurationInSeconds); + + SetAddress(); + + _wallet.OnSignMessageComplete += OnSignMessageComplete; + _wallet.OnSendTransactionComplete += OnSuccessfulTransaction; + _wallet.OnSendTransactionFailed += OnFailedTransaction; + _wallet.OnDropSessionComplete += OnDropSessionComplete; + + CreateAdapter(); + } + + private async Task CreateAdapter() + { + _adapter = await WaaSToWalletAdapter.CreateAsync(_wallet); + } + + private async Task SetAddress() + { + var addressReturn = await _wallet.GetWalletAddress(new GetWalletAddressArgs(0)); + _address = new Address(addressReturn.address); + } + + public void SignMessage() + { + _wallet.SignMessage(new SignMessageArgs(_address, Chain.Polygon, "Hello World!")); + } + + private void OnSignMessageComplete(SignMessageReturn result) + { + _resultText.text = result.signature; + } + + public void SendTransfer() + { + _wallet.SendTransaction(new SendTransactionArgs( + _address, + Chain.Polygon, + new SequenceSDK.WaaS.Transaction[] + { + new RawTransaction("0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", "1") + })); + } + + private void OnSuccessfulTransaction(SuccessfulTransactionReturn result) + { + _resultText.text = $"https://polygonscan.com/tx/{result.txHash}"; + Debug.Log("Transaction successful: " + result.txHash); + } + + private void OnFailedTransaction(FailedTransactionReturn result) + { + _resultText.text = result.error; + Debug.LogError("Transaction failed: " + result.error); + } + + public void SendFailingTransfer() + { + _wallet.SendTransaction(new SendTransactionArgs( + _address, + Chain.Polygon, + new SequenceSDK.WaaS.Transaction[] + { + new RawTransaction("0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", "99000000000000000000") + })); + } + + public void DropSession() + { + _wallet.DropThisSession(); + } + + private void OnDropSessionComplete(string droppedSessionId) + { + Debug.Log("Session dropped: " + droppedSessionId); + _wallet = null; + Close(); + } + + public void SendErc20Transfer() + { + _wallet.SendTransaction(new SendTransactionArgs( + _address, Chain.Polygon, new SequenceSDK.WaaS.Transaction[] + { + new SendERC20( + "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359", + "0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", + "1"), + })); + } + + public void SendErc721Transfer() + { + _wallet.SendTransaction(new SendTransactionArgs( + _address, Chain.Polygon, new SequenceSDK.WaaS.Transaction[] + { + new SendERC721( + "0xa9a6A3626993D487d2Dbda3173cf58cA1a9D9e9f", + "0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", + "54530968763798660137294927684252503703134533114052628080002308208148824588621"), + })); + } + + public void SendErc1155Transfer() + { + _wallet.SendTransaction(new SendTransactionArgs( + _address, Chain.Polygon, new SequenceSDK.WaaS.Transaction[] + { + new SendERC1155( + "0x44b3f42e2bf34f62868ff9e9dab7c2f807ba97cb", + "0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", + new SendERC1155Values[] + { + new SendERC1155Values("86", "1") + }), + })); + } + + public void SendMultipleTransferTypes() + { + _wallet.SendTransaction(new SendTransactionArgs( + _address, Chain.Polygon, new SequenceSDK.WaaS.Transaction[] + { + new RawTransaction("0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", "1"), + new SendERC20( + "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359", + "0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", + "1"), + new RawTransaction("0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", "1"), + new SendERC721( + "0xa9a6A3626993D487d2Dbda3173cf58cA1a9D9e9f", + "0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", + "54530968763798660137294927684252503703134533114052628080002308208148824588621"), + new RawTransaction("0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", "1"), + })); + } + + public void SendWithAdapter() + { + DoSendWithAdapter(); + } + + private async Task DoSendWithAdapter() + { + ERC721 nft = new ERC721("0xa9a6A3626993D487d2Dbda3173cf58cA1a9D9e9f"); + var receipt = await nft.TransferFrom(_adapter.GetAddress(), "0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", + "54530968763798660137294927684252503703134533114052628080002308208148824588621") + .SendTransactionMethodAndWaitForReceipt(_adapter, new SequenceEthClient("https://polygon-bor.publicnode.com")); + Debug.LogError($"Transaction hash: {receipt.transactionHash}"); + + } + + public void SendMultipleWithAdapter() + { + DoSendMultipleWithAdapter(); + } + + private async Task DoSendMultipleWithAdapter() + { + ERC721 nft = new ERC721("0xa9a6A3626993D487d2Dbda3173cf58cA1a9D9e9f"); + ERC1155 sft = new ERC1155("0x44b3f42e2bf34f62868ff9e9dab7c2f807ba97cb"); + SequenceEthClient client = new SequenceEthClient("https://polygon-bor.publicnode.com"); + var nftTransfer = await nft.TransferFrom(_adapter.GetAddress(), + "0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", + "54530968763798660137294927684252503703134533114052628080002308208148824588621")(client, new ContractCall(_adapter.GetAddress())); + var sftTransfer = await sft.SafeTransferFrom(_adapter.GetAddress(), + "0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", + "86", + 1)(client, new ContractCall(_adapter.GetAddress())); + + var receipt = await _adapter.SendTransactionBatchAndWaitForReceipts(client, new EthTransaction[] + { + nftTransfer, sftTransfer + }); + Debug.LogError($"Transaction hash: {receipt[0].transactionHash}"); + + // or + + // _wallet.SendTransaction(new SendTransactionArgs( + // _address, Chain.Polygon, new SequenceSDK.WaaS.Transaction[] + // { + // new RawTransaction(nftTransfer), + // new RawTransaction(sftTransfer), + // })); + } + + public void SendMultipleWithAdapter2() + { + DoSendMultipleWithAdapter2(); + } + + private async Task DoSendMultipleWithAdapter2() + { + ERC721 nft = new ERC721("0xa9a6A3626993D487d2Dbda3173cf58cA1a9D9e9f"); + ERC1155 sft = new ERC1155("0x44b3f42e2bf34f62868ff9e9dab7c2f807ba97cb"); + _wallet.SendTransaction(new SendTransactionArgs( + _address, Chain.Polygon, new SequenceSDK.WaaS.Transaction[] + { + new RawTransaction(nft.Contract, "transferFrom", _adapter.GetAddress().Value, + "0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", + BigInteger.Parse("54530968763798660137294927684252503703134533114052628080002308208148824588621")), + new RawTransaction(sft.Contract, "safeTransferFrom", _adapter.GetAddress().Value, + "0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", + 86, + 1, "data".ToByteArray()), // Todo figure out why data is required + })); + } + + public void DelayedEncode() + { + _wallet.SendTransaction(new SendTransactionArgs( + _address, Chain.Polygon, new SequenceSDK.WaaS.Transaction[] + { + new DelayedEncode("0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359", "0", new DelayedEncodeData( + "transfer(address,uint256)", + new object[] + { + "0x9766bf76b2E3e7BCB8c61410A3fC873f1e89b43f", "1" + }, + "transfer")), + })); + } + + public void ListSessions() + { + _wallet.OnSessionsFound += OnSessionsListed; + _wallet.ListSessions(); + } + + private void OnSessionsListed(WaaSSession[] sessions) + { + _resultText.text = $"Found {sessions.Length} sessions"; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceExamples/Scripts/UI/WaaSDemoPage.cs.meta b/Assets/SequenceExamples/Scripts/UI/WaaSDemoPage.cs.meta new file mode 100644 index 00000000..8eb2dea8 --- /dev/null +++ b/Assets/SequenceExamples/Scripts/UI/WaaSDemoPage.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 3d1762d0d63849a29fa29473dd1ea799 +timeCreated: 1700574471 \ No newline at end of file diff --git a/Assets/SequenceSDK/Ethereum/Contract/Contract.cs b/Assets/SequenceSDK/Ethereum/Contract/Contract.cs index 517bc519..99f8324e 100644 --- a/Assets/SequenceSDK/Ethereum/Contract/Contract.cs +++ b/Assets/SequenceSDK/Ethereum/Contract/Contract.cs @@ -52,6 +52,11 @@ public async Task Deploy(string bytecode, params object[] constructorArg { throw new NotImplementedException(); } + + public string AssembleCallData(string functionName, params object[] functionArgs) + { + return GetData(functionName, functionArgs); + } public CallContractFunctionTransactionCreator CallFunction(string functionName, params object[] functionArgs) { diff --git a/Assets/SequenceSDK/Ethereum/Contract/ERC1155.cs b/Assets/SequenceSDK/Ethereum/Contract/ERC1155.cs index bf7dbd15..d9831ea3 100644 --- a/Assets/SequenceSDK/Ethereum/Contract/ERC1155.cs +++ b/Assets/SequenceSDK/Ethereum/Contract/ERC1155.cs @@ -15,23 +15,23 @@ namespace Sequence.Contracts { public class ERC1155 : Ownable { - Contract contract; + public Contract Contract { get; private set; } public static readonly string Abi = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"name\":\"TransferBatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"TransferSingle\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"URI\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"accounts\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"}],\"name\":\"balanceOfBatch\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"name\":\"burnBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"exists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"mintBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeBatchTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"newuri\",\"type\":\"string\"}],\"name\":\"setURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"uri\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]"; public ERC1155(Contract contract) : base(contract) { - this.contract = contract; + this.Contract = contract; } public ERC1155(string contractAddress, string abi = null) : base (contractAddress) { if (abi == null) { - this.contract = new Contract(contractAddress, Abi); + this.Contract = new Contract(contractAddress, Abi); } else { - this.contract = new Contract(contractAddress, abi); + this.Contract = new Contract(contractAddress, abi); } } @@ -42,7 +42,7 @@ public CallContractFunctionTransactionCreator Mint(string toAddress, BigInteger { data = "Minted using the Sequence Unity SDK".ToByteArray(); // Contract expects some data that is non empty } - return contract.CallFunction("mint", toAddress, tokenId, amount, data); + return Contract.CallFunction("mint", toAddress, tokenId, amount, data); } public CallContractFunctionTransactionCreator MintBatch(string toAddress, BigInteger[] tokenIds, BigInteger[] amounts, byte[] data = null) @@ -51,43 +51,43 @@ public CallContractFunctionTransactionCreator MintBatch(string toAddress, BigInt { data = "Minted using the Sequence Unity SDK".ToByteArray(); // Contract expects some data that is non empty } - return contract.CallFunction("mintBatch", toAddress, tokenIds, amounts, data); + return Contract.CallFunction("mintBatch", toAddress, tokenIds, amounts, data); } #endregion #region UpdatableURI public CallContractFunctionTransactionCreator SetURI(string newURI) { - return contract.CallFunction("setURI", newURI); + return Contract.CallFunction("setURI", newURI); } #endregion public async Task BalanceOf(IEthClient client, string address, BigInteger tokenId) { - BigInteger result = await contract.SendQuery(client, "balanceOf", address, tokenId); + BigInteger result = await Contract.SendQuery(client, "balanceOf", address, tokenId); return result; } public async Task BalanceOfBatch(IEthClient client, string[] addresses, BigInteger[] tokenIds) { - BigInteger[] results = await contract.SendQuery(client, "balanceOfBatch", addresses, tokenIds); + BigInteger[] results = await Contract.SendQuery(client, "balanceOfBatch", addresses, tokenIds); return results; } public async Task URI(IEthClient client, BigInteger tokenId) { - string result = await contract.SendQuery(client, "uri", tokenId); + string result = await Contract.SendQuery(client, "uri", tokenId); return result; } public CallContractFunctionTransactionCreator SetApprovalForAll(string operatorAddress, bool approved) { - return contract.CallFunction("setApprovalForAll", operatorAddress, approved); + return Contract.CallFunction("setApprovalForAll", operatorAddress, approved); } public async Task IsApprovedForAll(IEthClient client, string ownerAddress, string operatorAddress) { - bool isApproved = await contract.SendQuery(client, "isApprovedForAll", ownerAddress, operatorAddress); + bool isApproved = await Contract.SendQuery(client, "isApprovedForAll", ownerAddress, operatorAddress); return isApproved; } @@ -95,9 +95,15 @@ public CallContractFunctionTransactionCreator SafeTransferFrom(string fromAddres { if (data == null) { + // Todo figure out why data is required data = "Transferred using the Sequence Unity SDK".ToByteArray(); // Contract expects some data that is non empty } - return contract.CallFunction("safeTransferFrom", fromAddress, toAddress, tokenId, value, data); + return Contract.CallFunction("safeTransferFrom", fromAddress, toAddress, tokenId, value, data); + } + + public CallContractFunctionTransactionCreator SafeTransferFrom(string fromAddress, string toAddress, string tokenId, BigInteger value, byte[] data = null) + { + return SafeTransferFrom(fromAddress, toAddress, BigInteger.Parse(tokenId), value, data); } public CallContractFunctionTransactionCreator SafeBatchTransferFrom(string fromAddress, string toAddress, BigInteger[] tokenIds, BigInteger[] values, byte[] data = null) @@ -106,31 +112,31 @@ public CallContractFunctionTransactionCreator SafeBatchTransferFrom(string fromA { data = "Transferred using the Sequence Unity SDK".ToByteArray(); // Contract expects some data that is non empty } - return contract.CallFunction("safeBatchTransferFrom", fromAddress, toAddress, tokenIds, values, data); + return Contract.CallFunction("safeBatchTransferFrom", fromAddress, toAddress, tokenIds, values, data); } #region Burnable public CallContractFunctionTransactionCreator Burn(string fromAddress, BigInteger tokenId, BigInteger value) { - return contract.CallFunction("burn", fromAddress, tokenId, value); + return Contract.CallFunction("burn", fromAddress, tokenId, value); } public CallContractFunctionTransactionCreator BurnBatch(string fromAddress, BigInteger[] tokenIds, BigInteger[] values) { - return contract.CallFunction("burnBatch", fromAddress, tokenIds, values); + return Contract.CallFunction("burnBatch", fromAddress, tokenIds, values); } #endregion #region Supply Tracking public async Task TotalSupply(IEthClient client, BigInteger tokenId) { - BigInteger result = await contract.SendQuery(client, "totalSupply", tokenId); + BigInteger result = await Contract.SendQuery(client, "totalSupply", tokenId); return result; } public async Task Exists(IEthClient client, BigInteger tokenId) { - bool result = await contract.SendQuery(client, "exists", tokenId); + bool result = await Contract.SendQuery(client, "exists", tokenId); return result; } #endregion diff --git a/Assets/SequenceSDK/Ethereum/Contract/ERC20.cs b/Assets/SequenceSDK/Ethereum/Contract/ERC20.cs index 44a6ec07..ae1e9038 100644 --- a/Assets/SequenceSDK/Ethereum/Contract/ERC20.cs +++ b/Assets/SequenceSDK/Ethereum/Contract/ERC20.cs @@ -11,108 +11,108 @@ namespace Sequence.Contracts { public class ERC20 : Ownable { - Contract contract; + public Contract Contract { get; private set; } public static readonly string Abi = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burnFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]"; public ERC20(Contract contract) : base(contract) { - this.contract = contract; + this.Contract = contract; } public ERC20(string contractAddress, string abi = null) : base (contractAddress) { if (abi == null) { - this.contract = new Contract(contractAddress, Abi); + this.Contract = new Contract(contractAddress, Abi); } else { - this.contract = new Contract(contractAddress, abi); + this.Contract = new Contract(contractAddress, abi); } } public Address GetAddress() { - return contract.GetAddress(); + return Contract.GetAddress(); } public async Task Name(IEthClient client) { - string result = await contract.SendQuery(client, "name"); + string result = await Contract.SendQuery(client, "name"); return result; } public async Task Symbol(IEthClient client) { - string result = await contract.SendQuery(client, "symbol"); + string result = await Contract.SendQuery(client, "symbol"); return result; } public async Task Decimals(IEthClient client) { - BigInteger result = await contract.SendQuery(client, "decimals"); + BigInteger result = await Contract.SendQuery(client, "decimals"); return result; } public async Task TotalSupply(IEthClient client) { - BigInteger result = await contract.SendQuery(client, "totalSupply"); + BigInteger result = await Contract.SendQuery(client, "totalSupply"); return result; } public async Task BalanceOf(IEthClient client, string address) { - BigInteger result = await contract.SendQuery(client, "balanceOf", address); + BigInteger result = await Contract.SendQuery(client, "balanceOf", address); return result; } public async Task Allowance(IEthClient client, string ownerAddress, string spenderAddress) { - BigInteger result = await contract.SendQuery(client, "allowance", ownerAddress, spenderAddress); + BigInteger result = await Contract.SendQuery(client, "allowance", ownerAddress, spenderAddress); return result; } public CallContractFunctionTransactionCreator Transfer(string toAddress, BigInteger amount) { - return contract.CallFunction("transfer", toAddress, amount); + return Contract.CallFunction("transfer", toAddress, amount); } public CallContractFunctionTransactionCreator Approve(string spenderAddress, BigInteger amount) { - return contract.CallFunction("approve", spenderAddress, amount); + return Contract.CallFunction("approve", spenderAddress, amount); } public CallContractFunctionTransactionCreator TransferFrom(string fromAddress, string toAddress, BigInteger amount) { - return contract.CallFunction("transferFrom", fromAddress, toAddress, amount); + return Contract.CallFunction("transferFrom", fromAddress, toAddress, amount); } public CallContractFunctionTransactionCreator IncreaseAllowance(string spenderAddress, BigInteger amount) { - return contract.CallFunction("increaseAllowance", spenderAddress, amount); + return Contract.CallFunction("increaseAllowance", spenderAddress, amount); } public CallContractFunctionTransactionCreator DecreaseAllowance(string spenderAddress, BigInteger amount) { - return contract.CallFunction("decreaseAllowance", spenderAddress, amount); + return Contract.CallFunction("decreaseAllowance", spenderAddress, amount); } #region mintable public CallContractFunctionTransactionCreator Mint(string toAddress, BigInteger amount) { - return contract.CallFunction("mint", toAddress, amount); + return Contract.CallFunction("mint", toAddress, amount); } #endregion #region burnable public CallContractFunctionTransactionCreator Burn(BigInteger amount) { - return contract.CallFunction("burn", amount); + return Contract.CallFunction("burn", amount); } public CallContractFunctionTransactionCreator BurnFrom(string fromAddress, BigInteger amount) { - return contract.CallFunction("burnFrom", fromAddress, amount); + return Contract.CallFunction("burnFrom", fromAddress, amount); } #endregion } diff --git a/Assets/SequenceSDK/Ethereum/Contract/ERC721.cs b/Assets/SequenceSDK/Ethereum/Contract/ERC721.cs index 9d567909..63b862ef 100644 --- a/Assets/SequenceSDK/Ethereum/Contract/ERC721.cs +++ b/Assets/SequenceSDK/Ethereum/Contract/ERC721.cs @@ -11,109 +11,114 @@ namespace Sequence.Contracts { public class ERC721 : Ownable { - Contract contract; + public Contract Contract { get; private set; } public static readonly string Abi = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeMint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]"; public ERC721(Contract contract) : base(contract) { - this.contract = contract; + this.Contract = contract; } public ERC721(string contractAddress, string abi = null) : base (contractAddress) { if (abi == null) { - this.contract = new Contract(contractAddress, Abi); + this.Contract = new Contract(contractAddress, Abi); } else { - this.contract = new Contract(contractAddress, abi); + this.Contract = new Contract(contractAddress, abi); } } #region Mintable public CallContractFunctionTransactionCreator SafeMint(string toAddress, BigInteger tokenId) { - return contract.CallFunction("safeMint", toAddress, tokenId); + return Contract.CallFunction("safeMint", toAddress, tokenId); } #region AutoIncrementIds public CallContractFunctionTransactionCreator SafeMint(string toAddress) { - return contract.CallFunction("safeMint", toAddress); + return Contract.CallFunction("safeMint", toAddress); } #endregion #endregion public async Task BalanceOf(IEthClient client, string address) { - BigInteger result = await contract.SendQuery(client, "balanceOf", address); + BigInteger result = await Contract.SendQuery(client, "balanceOf", address); return result; } public async Task OwnerOf(IEthClient client, BigInteger tokenId) { - string result = await contract.SendQuery(client, "ownerOf", tokenId); + string result = await Contract.SendQuery(client, "ownerOf", tokenId); return result; } public async Task Name(IEthClient client) { - string result = await contract.SendQuery(client, "name"); + string result = await Contract.SendQuery(client, "name"); return result; } public async Task Symbol(IEthClient client) { - string result = await contract.SendQuery(client, "symbol"); + string result = await Contract.SendQuery(client, "symbol"); return result; } public async Task TokenURI(IEthClient client, BigInteger tokenId) { - string result = await contract.SendQuery(client, "tokenURI", tokenId); + string result = await Contract.SendQuery(client, "tokenURI", tokenId); return result; } public CallContractFunctionTransactionCreator Approve(string spenderAddress, BigInteger tokenId) { - return contract.CallFunction("approve", spenderAddress, tokenId); + return Contract.CallFunction("approve", spenderAddress, tokenId); } public async Task GetApproved(IEthClient client, BigInteger tokenId) { - string result = await contract.SendQuery(client, "getApproved", tokenId); + string result = await Contract.SendQuery(client, "getApproved", tokenId); return result; } public CallContractFunctionTransactionCreator SetApprovalForAll(string operatorAddress, bool approved) { - return contract.CallFunction("setApprovalForAll", operatorAddress, approved); + return Contract.CallFunction("setApprovalForAll", operatorAddress, approved); } public async Task IsApprovedForAll(IEthClient client, string ownerAddress, string operatorAddress) { - bool isApproved = await contract.SendQuery(client, "isApprovedForAll", ownerAddress, operatorAddress); + bool isApproved = await Contract.SendQuery(client, "isApprovedForAll", ownerAddress, operatorAddress); return isApproved; } public CallContractFunctionTransactionCreator TransferFrom(string fromAddress, string toAddress, BigInteger tokenId) { - return contract.CallFunction("transferFrom", fromAddress, toAddress, tokenId); + return Contract.CallFunction("transferFrom", fromAddress, toAddress, tokenId); + } + + public CallContractFunctionTransactionCreator TransferFrom(string fromAddress, string toAddress, string tokenId) + { + return TransferFrom(fromAddress, toAddress, BigInteger.Parse(tokenId)); } public CallContractFunctionTransactionCreator SafeTransferFrom(string fromAddress, string toAddress, BigInteger tokenId, byte[] data = null) { if (data != null) { - return contract.CallFunction("safeTransferFrom", fromAddress, toAddress, tokenId, data); + return Contract.CallFunction("safeTransferFrom", fromAddress, toAddress, tokenId, data); } - return contract.CallFunction("safeTransferFrom", fromAddress, toAddress, tokenId); + return Contract.CallFunction("safeTransferFrom", fromAddress, toAddress, tokenId); } #region Burnable public CallContractFunctionTransactionCreator Burn(BigInteger tokenId) { - return contract.CallFunction("burn", tokenId); + return Contract.CallFunction("burn", tokenId); } #endregion } diff --git a/Assets/SequenceSDK/Ethereum/Contract/Ownable.cs b/Assets/SequenceSDK/Ethereum/Contract/Ownable.cs index 3d68fc3a..a307bea9 100644 --- a/Assets/SequenceSDK/Ethereum/Contract/Ownable.cs +++ b/Assets/SequenceSDK/Ethereum/Contract/Ownable.cs @@ -9,40 +9,40 @@ namespace Sequence.Contracts { public class Ownable { - Contract contract; + public Contract Contract { get; private set; } public static readonly string Abi = "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burnFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"subtractedValue\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]"; public Ownable(Contract contract) { - this.contract = contract; + this.Contract = contract; } public Ownable(string contractAddress, string abi = null) { if (abi == null) { - this.contract = new Contract(contractAddress, Abi); + this.Contract = new Contract(contractAddress, Abi); } else { - this.contract = new Contract(contractAddress, abi); + this.Contract = new Contract(contractAddress, abi); } } public async Task Owner(IEthClient client) { - string result = await contract.SendQuery(client, "owner"); + string result = await Contract.SendQuery(client, "owner"); return result; } public CallContractFunctionTransactionCreator RenounceOwnership() { - return contract.CallFunction("renounceOwnership"); + return Contract.CallFunction("renounceOwnership"); } public CallContractFunctionTransactionCreator TransferOwnership(string toAddress) { - return contract.CallFunction("transferOwnership", toAddress); + return Contract.CallFunction("transferOwnership", toAddress); } } } diff --git a/Assets/SequenceSDK/Ethereum/Utils/DecimalNormalizer.cs b/Assets/SequenceSDK/Ethereum/Utils/DecimalNormalizer.cs new file mode 100644 index 00000000..222f998c --- /dev/null +++ b/Assets/SequenceSDK/Ethereum/Utils/DecimalNormalizer.cs @@ -0,0 +1,17 @@ +using System; +using System.Numerics; +using UnityEngine; + +namespace SequenceSDK.Ethereum.Utils +{ + public static class DecimalNormalizer + { + public static string Normalize(float x, int decimals = 18) + { + x = Math.Abs(x); + double normalized = x * Math.Pow(10, decimals); + BigInteger result = (BigInteger) normalized; + return result.ToString(); + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/Ethereum/Utils/DecimalNormalizer.cs.meta b/Assets/SequenceSDK/Ethereum/Utils/DecimalNormalizer.cs.meta new file mode 100644 index 00000000..98a5bc27 --- /dev/null +++ b/Assets/SequenceSDK/Ethereum/Utils/DecimalNormalizer.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b56c17ffa63e4709800ba073f55eb598 +timeCreated: 1700767849 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionArgs.cs b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionArgs.cs new file mode 100644 index 00000000..d3df5258 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionArgs.cs @@ -0,0 +1,18 @@ +using System; +using Newtonsoft.Json; + +namespace SequenceSDK.WaaS.Authentication +{ + [Serializable] + public class DropSessionArgs + { + public string sessionId { get; private set; } + public string dropSessionId { get; private set; } + + public DropSessionArgs(string sessionId, string dropSessionId) + { + this.sessionId = sessionId; + this.dropSessionId = dropSessionId; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionArgs.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionArgs.cs.meta new file mode 100644 index 00000000..4ea2acba --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionArgs.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b7d4e25558634ccd82929f2bdf570606 +timeCreated: 1700756671 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionReturn.cs b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionReturn.cs new file mode 100644 index 00000000..e7429162 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionReturn.cs @@ -0,0 +1,15 @@ +using System; + +namespace Sequence.WaaS.Authentication +{ + [Serializable] + public class DropSessionReturn + { + public bool ok { get; private set; } + + public DropSessionReturn(bool ok) + { + this.ok = ok; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionReturn.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionReturn.cs.meta new file mode 100644 index 00000000..0ad38813 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/DropSessionReturn.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: d461c58bac1144fd91b1b4f727c1020f +timeCreated: 1700767062 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsArgs.cs b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsArgs.cs new file mode 100644 index 00000000..92a7c6e8 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsArgs.cs @@ -0,0 +1,15 @@ +using System; + +namespace SequenceSDK.WaaS.Authentication +{ + [Serializable] + public class ListSessionsArgs + { + public string sessionId { get; private set; } + + public ListSessionsArgs(string sessionId) + { + this.sessionId = sessionId; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsArgs.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsArgs.cs.meta new file mode 100644 index 00000000..1af4caae --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsArgs.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 2decb77e6ea74bd9989e38e781f006f0 +timeCreated: 1701094855 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsReturn.cs b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsReturn.cs new file mode 100644 index 00000000..365e8c3b --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsReturn.cs @@ -0,0 +1,16 @@ +using System; +using Sequence.WaaS.Authentication; + +namespace SequenceSDK.WaaS.Authentication +{ + [Serializable] + public class ListSessionsReturn + { + public WaaSSession[] sessions { get; private set; } + + public ListSessionsReturn(WaaSSession[] sessions) + { + this.sessions = sessions; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsReturn.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsReturn.cs.meta new file mode 100644 index 00000000..34bf975a --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/Authentication/ListSessionsReturn.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 75ab432723854b91b4d5290bb8d16cc3 +timeCreated: 1701102558 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncode.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncode.cs new file mode 100644 index 00000000..405450aa --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncode.cs @@ -0,0 +1,19 @@ +namespace SequenceSDK.WaaS +{ + [System.Serializable] + public class DelayedEncode : SequenceSDK.WaaS.Transaction + { + public const string TypeIdentifier = "delayedEncode"; + public DelayedEncodeData data { get; private set; } + public string to { get; private set; } + public string type { get; private set; } = TypeIdentifier; + public string value { get; private set; } + + public DelayedEncode(string to, string value, DelayedEncodeData data) + { + this.to = to; + this.value = value; + this.data = data; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncode.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncode.cs.meta new file mode 100644 index 00000000..381a014f --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncode.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 96509b0795ed47709b69fa9f12c1c051 +timeCreated: 1700598084 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncodeData.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncodeData.cs new file mode 100644 index 00000000..51ad786e --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncodeData.cs @@ -0,0 +1,56 @@ +using System; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; + +namespace SequenceSDK.WaaS +{ + [Serializable] + [JsonConverter(typeof(DelayedEncodeDataConverter))] + public class DelayedEncodeData + { + public string abi; + public object[] args; + public string func; + + public DelayedEncodeData(string abi, object[] args, string func) + { + this.abi = abi; + this.args = args; + this.func = func; + } + } + + public class DelayedEncodeDataConverter : JsonConverter + { + public override bool CanConvert(Type objectType) + { + return objectType == typeof(DelayedEncodeData); + } + + public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) + { + JObject jsonObject = JObject.Load(reader); + + string abi = jsonObject["abi"].ToObject(); + string func = jsonObject["func"].ToObject(); + + JArray argsArray = jsonObject["args"].ToObject(); + object[] args = argsArray.ToObject(serializer); + DelayedEncodeData delayedEncodeData = new DelayedEncodeData(abi, args, func); + + return delayedEncodeData; + } + + public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) + { + DelayedEncodeData delayedEncodeData = (DelayedEncodeData)value; + + JObject jsonObject = new JObject(); + jsonObject.Add("abi", JToken.FromObject(delayedEncodeData.abi)); + jsonObject.Add("args", JArray.FromObject(delayedEncodeData.args, serializer)); + jsonObject.Add("func", JToken.FromObject(delayedEncodeData.func)); + + jsonObject.WriteTo(writer); + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncodeData.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncodeData.cs.meta new file mode 100644 index 00000000..3e522125 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/DelayedEncodeData.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 3aa78fbf649c4b5ba2c0898c06178986 +timeCreated: 1700598511 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/IntentPayload.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/IntentPayload.cs new file mode 100644 index 00000000..cc8e779a --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/IntentPayload.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using Newtonsoft.Json.Linq; + +namespace SequenceSDK.WaaS +{ + [Serializable] + public class IntentPayload + { + public string version { get; private set; } + public JObject packet { get; private set; } + public Signature[] signatures { get; private set; } + + public IntentPayload(string version, JObject packet, Signature[] signatures) + { + this.version = version; + this.packet = packet; + this.signatures = signatures; + } + + public IntentPayload(string version, JObject packet, params (string, string)[] signatures) + { + this.version = version; + this.packet = packet; + this.signatures = new Signature[signatures.Length]; + int length = signatures.Length; + for (int i = 0; i < length; i++) + { + this.signatures[i] = new Signature(signatures[i].Item1, signatures[i].Item2); + } + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/IntentPayload.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/IntentPayload.cs.meta new file mode 100644 index 00000000..38d7b372 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/IntentPayload.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4ab0636ea18e41658908ad17b5b6bd4d +timeCreated: 1700517502 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/RawTransaction.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/RawTransaction.cs new file mode 100644 index 00000000..94c6b5b0 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/RawTransaction.cs @@ -0,0 +1,62 @@ +using System.Numerics; +using Newtonsoft.Json; +using Sequence.Contracts; +using Sequence.Transactions; +using StringExtensions = Sequence.Utils.StringExtensions; + +namespace Sequence.WaaS +{ + [System.Serializable] + public class RawTransaction : SequenceSDK.WaaS.Transaction + { + public const string TypeIdentifier = "transaction"; + public string data { get; private set; } + public string to { get; private set; } + public string type { get; private set; } = TypeIdentifier; + public string value { get; private set; } + + public RawTransaction(string to, string value = null, string calldata = null) + { + if (to == StringExtensions.ZeroAddress) + { + to = WaaSZeroAddress; + } + this.to = to; + this.value = value; + this.data = calldata; + } + + public RawTransaction(EthTransaction transaction) + { + string to = transaction.To; + if (to == StringExtensions.ZeroAddress) + { + to = WaaSZeroAddress; + } + this.to = to; + this.value = transaction.Value.ToString(); + this.data = transaction.Data; + } + + public RawTransaction(Contract contract, string functionName, params object[] functionArgs) + { + string to = contract.GetAddress(); + if (to == StringExtensions.ZeroAddress) + { + to = WaaSZeroAddress; + } + this.to = to; + this.value = BigInteger.Zero.ToString(); + this.data = contract.AssembleCallData(functionName, functionArgs); + } + + [JsonConstructor] + public RawTransaction(string data, string to, string type, string value) + { + this.data = data; + this.to = to; + this.type = type; + this.value = value; + } + } +} diff --git a/Assets/SequenceSDK/WaaS/DataTypes/Transaction.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/RawTransaction.cs.meta similarity index 100% rename from Assets/SequenceSDK/WaaS/DataTypes/Transaction.cs.meta rename to Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/RawTransaction.cs.meta diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155.cs new file mode 100644 index 00000000..17508c05 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155.cs @@ -0,0 +1,35 @@ +using System; +using Newtonsoft.Json; +using SequenceSDK.WaaS; + +namespace Sequence.WaaS +{ + [Serializable] + public class SendERC1155 : SequenceSDK.WaaS.Transaction + { + public const string TypeIdentifier = "erc1155send"; + public string data { get; private set; } + public string to { get; private set; } + public string token { get; private set; } + public string type { get; private set; } = TypeIdentifier; + public SendERC1155Values[] vals { get; private set; } + + public SendERC1155(string tokenAddress, string to, SendERC1155Values[] sendErc1155Values, string data = null) + { + this.token = tokenAddress; + this.to = to; + this.vals = sendErc1155Values; + this.data = data; + } + + [JsonConstructor] + public SendERC1155(string data, string to, string token, string type, SendERC1155Values[] vals) + { + this.data = data; + this.to = to; + this.token = token; + this.type = type; + this.vals = vals; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155.cs.meta new file mode 100644 index 00000000..f1a35d1a --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b1c2f4fef53b4137bb8d7536deaf0930 +timeCreated: 1700597802 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155Values.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155Values.cs new file mode 100644 index 00000000..168c767f --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155Values.cs @@ -0,0 +1,17 @@ +using System; + +namespace SequenceSDK.WaaS +{ + [Serializable] + public class SendERC1155Values + { + public string amount { get; private set; } + public string id { get; private set; } + + public SendERC1155Values(string id, string amount) + { + this.id = id; + this.amount = amount; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155Values.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155Values.cs.meta new file mode 100644 index 00000000..ecebc51b --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC1155Values.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: f872b41ab658404cb801e3e7861f7ed2 +timeCreated: 1700597883 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC20.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC20.cs new file mode 100644 index 00000000..d69e4e25 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC20.cs @@ -0,0 +1,31 @@ +using Newtonsoft.Json; + +namespace SequenceSDK.WaaS +{ + [System.Serializable] + public class SendERC20 : SequenceSDK.WaaS.Transaction + { + public const string TypeIdentifier = "erc20send"; + public string to { get; private set; } + public string token { get; private set; } + public string type { get; private set; } = TypeIdentifier; + public string value { get; private set; } + + public SendERC20(string tokenAddress, string to, string value) + { + this.token = tokenAddress; + this.to = to; + this.value = value; + } + + + [JsonConstructor] + public SendERC20(string to, string token, string type, string value) + { + this.to = to; + this.token = token; + this.type = type; + this.value = value; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC20.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC20.cs.meta new file mode 100644 index 00000000..c34e8946 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC20.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 5df952b39bf341e4b4494e034156649c +timeCreated: 1700597358 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC721.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC721.cs new file mode 100644 index 00000000..4549709a --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC721.cs @@ -0,0 +1,43 @@ +using System; +using Newtonsoft.Json; +using UnityEngine; + +namespace SequenceSDK.WaaS +{ + [Serializable] + public class SendERC721 : SequenceSDK.WaaS.Transaction + { + public const string TypeIdentifier = "erc721send"; + public string data { get; private set; } + public string id { get; private set; } + public bool safe { get; private set; } + public string to { get; private set; } + public string token { get; private set; } + public string type { get; private set; } = TypeIdentifier; + + public SendERC721(string tokenAddress, string to, string tokenId, bool safe = true, string data = null) + { + this.token = tokenAddress; + this.to = to; + this.id = tokenId; + this.safe = safe; + if (!safe && data != null) + { + Debug.LogError($"Error creating {GetType().Name}: {nameof(data)} can only be set when {nameof(safe)} is true.\nUsing null data."); + data = null; + } + this.data = data; + } + + [JsonConstructor] + public SendERC721(string data, string id, bool safe, string to, string token, string type) + { + this.data = data; + this.id = id; + this.safe = safe; + this.to = to; + this.token = token; + this.type = type; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC721.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC721.cs.meta new file mode 100644 index 00000000..748f0bcd --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendERC721.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: c9f8459fc79041a3b19a01eb510f1247 +timeCreated: 1700597484 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendIntentPayload.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendIntentPayload.cs new file mode 100644 index 00000000..fdc23b9f --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendIntentPayload.cs @@ -0,0 +1,19 @@ +using System; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; + +namespace Sequence.WaaS +{ + [Serializable] + public class SendIntentPayload + { + public string sessionId { get; private set; } + public string intentJson { get; private set; } + + public SendIntentPayload(string sessionId, string intentJson) + { + this.sessionId = sessionId; + this.intentJson = intentJson; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendIntentPayload.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendIntentPayload.cs.meta new file mode 100644 index 00000000..7c69b88b --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendIntentPayload.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: a68260e5ced7472ca018e17e134c46fd +timeCreated: 1700517358 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendTransactionArgs.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendTransactionArgs.cs index 297d219a..6855d366 100644 --- a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendTransactionArgs.cs +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendTransactionArgs.cs @@ -1,13 +1,85 @@ +using System; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using SequenceSDK.WaaS; +using UnityEditor; + namespace Sequence.WaaS { [System.Serializable] public class SendTransactionArgs { - public Transaction tx; + public string code { get; private set; } = "sendTransaction"; + public uint expires { get; private set; } + public string identifier { get; private set; } = Guid.NewGuid().ToString(); + public uint issued { get; private set; } + public string network { get; private set; } + public SequenceSDK.WaaS.Transaction[] transactions { get; private set; } + public string wallet { get; private set; } + + public static readonly string transactionTypeIdentifier = "type"; + + public SendTransactionArgs(string walletAddress, string network, SequenceSDK.WaaS.Transaction[] transactions, uint timeBeforeExpiry = 30) + { + this.wallet = walletAddress; + this.network = network; + this.transactions = transactions; + this.issued = (uint)DateTimeOffset.UtcNow.ToUnixTimeSeconds(); + this.expires = this.issued + timeBeforeExpiry; + } + + public SendTransactionArgs(string walletAddress, Chain network, SequenceSDK.WaaS.Transaction[] transactions, uint timeBeforeExpiry = 30) + { + uint networkId = (uint)network; + this.wallet = walletAddress; + this.network = networkId.ToString(); + this.transactions = transactions; + this.issued = (uint)DateTimeOffset.UtcNow.ToUnixTimeSeconds(); + this.expires = this.issued + timeBeforeExpiry; + } - public SendTransactionArgs(Transaction tx) + [JsonConstructor] + public SendTransactionArgs(string code, uint expires, uint issued, string network, JObject[] transactions, string wallet) { - this.tx = tx; + this.code = code; + this.expires = expires; + this.issued = issued; + this.network = network; + this.wallet = wallet; + int transactionCount = transactions.Length; + this.transactions = new SequenceSDK.WaaS.Transaction[transactionCount]; + for (int i = 0; i < transactionCount; i++) + { + if (transactions[i].TryGetValue(transactionTypeIdentifier, out var type)) + { + string typeName = type.Value(); + switch (typeName) + { + case RawTransaction.TypeIdentifier: + this.transactions[i] = transactions[i].ToObject(); + break; + case SendERC20.TypeIdentifier: + this.transactions[i] = transactions[i].ToObject(); + break; + case SendERC721.TypeIdentifier: + this.transactions[i] = transactions[i].ToObject(); + break; + case SendERC1155.TypeIdentifier: + this.transactions[i] = transactions[i].ToObject(); + break; + case DelayedEncode.TypeIdentifier: + this.transactions[i] = transactions[i].ToObject(); + break; + default: + throw new JsonSerializationException($"Unknown transaction type {typeName} in transaction {i}: {transactions[i]}"); + } + } + else + { + throw new JsonSerializationException( + $"No '{transactionTypeIdentifier}' found in transaction {i}: {transactions[i]}"); + } + } } } } \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendTransactionBatchArgs.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendTransactionBatchArgs.cs deleted file mode 100644 index 03e7fa84..00000000 --- a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendTransactionBatchArgs.cs +++ /dev/null @@ -1,13 +0,0 @@ -namespace Sequence.WaaS -{ - [System.Serializable] - public class SendTransactionBatchArgs - { - public Transaction[] txs; - - public SendTransactionBatchArgs(params Transaction[] txs) - { - this.txs = txs; - } - } -} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendTransactionBatchArgs.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendTransactionBatchArgs.cs.meta deleted file mode 100644 index a6799537..00000000 --- a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SendTransactionBatchArgs.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: fe5e026d21d9451b82871430c140dc8d -timeCreated: 1689799172 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SignMessageArgs.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SignMessageArgs.cs index 7692b08e..5451f63c 100644 --- a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SignMessageArgs.cs +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/SignMessageArgs.cs @@ -1,26 +1,35 @@ -using UnityEngine.Serialization; +using System; +using SequenceSDK.WaaS; namespace Sequence.WaaS { - [System.Serializable] + [Serializable] public class SignMessageArgs { - public uint chainId; - public string walletAddress; - public string message; + public string code { get; private set; } = "signMessage"; + public uint expires { get; private set; } + public uint issued { get; private set; } + public string message { get; private set; } + public string network { get; private set; } + public string wallet { get; private set; } - public SignMessageArgs(uint chainId, string walletAddress, string message) + public SignMessageArgs(string walletAddress, Chain network, string message, uint timeBeforeExpiry = 30) { - this.chainId = chainId; - this.walletAddress = walletAddress; + int networkId = (int)network; + this.wallet = walletAddress; + this.network = networkId.ToString(); this.message = message; + this.issued = (uint)DateTimeOffset.UtcNow.ToUnixTimeSeconds(); + this.expires = this.issued + timeBeforeExpiry; } - public SignMessageArgs(Chain chainId, string walletAddress, string message) + public SignMessageArgs(string walletAddress, string networkId, string message, uint timeBeforeExpiry = 30) { - this.chainId = (uint)chainId; - this.walletAddress = walletAddress; + this.wallet = walletAddress; + this.network = networkId; this.message = message; + this.issued = (uint)DateTimeOffset.UtcNow.ToUnixTimeSeconds(); + this.expires = this.issued + timeBeforeExpiry; } } } \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Signature.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Signature.cs new file mode 100644 index 00000000..5b7b4b69 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Signature.cs @@ -0,0 +1,14 @@ +namespace SequenceSDK.WaaS +{ + public class Signature + { + public string session { get; private set; } + public string signature { get; private set; } + + public Signature(string session, string signature) + { + this.session = session; + this.signature = signature; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Signature.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Signature.cs.meta new file mode 100644 index 00000000..2c7e1da8 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Signature.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 925c37cc1e8b4119b00a40f0699ab7b7 +timeCreated: 1700581388 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Transaction.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Transaction.cs new file mode 100644 index 00000000..676640cb --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Transaction.cs @@ -0,0 +1,8 @@ +namespace SequenceSDK.WaaS +{ + [System.Serializable] + public abstract class Transaction + { + public static readonly string WaaSZeroAddress = "0x0000000000000000000000000000000000000000"; + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Transaction.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Transaction.cs.meta new file mode 100644 index 00000000..f653c5d9 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/Transaction.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 6293716cb73148a98a9b02aa48759dd5 +timeCreated: 1700595747 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/Authentication/RegisterSessionPayload.cs b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/WaaSPayload.cs similarity index 71% rename from Assets/SequenceSDK/WaaS/DataTypes/Authentication/RegisterSessionPayload.cs rename to Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/WaaSPayload.cs index bc30137a..19995674 100644 --- a/Assets/SequenceSDK/WaaS/DataTypes/Authentication/RegisterSessionPayload.cs +++ b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/WaaSPayload.cs @@ -3,13 +3,13 @@ namespace Sequence.WaaS.Authentication { [Serializable] - public class RegisterSessionPayload + public class WaaSPayload { public string encryptedPayloadKey; public string payloadCiphertext; public string payloadSig; - public RegisterSessionPayload(string encryptedPayloadKey, string payloadCiphertext, string payloadSig) + public WaaSPayload(string encryptedPayloadKey, string payloadCiphertext, string payloadSig) { this.encryptedPayloadKey = encryptedPayloadKey; this.payloadCiphertext = payloadCiphertext; diff --git a/Assets/SequenceSDK/WaaS/DataTypes/Authentication/RegisterSessionPayload.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/WaaSPayload.cs.meta similarity index 100% rename from Assets/SequenceSDK/WaaS/DataTypes/Authentication/RegisterSessionPayload.cs.meta rename to Assets/SequenceSDK/WaaS/DataTypes/ParameterTypes/WaaSPayload.cs.meta diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/FailedTransactionReturn.cs b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/FailedTransactionReturn.cs new file mode 100644 index 00000000..19c6741a --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/FailedTransactionReturn.cs @@ -0,0 +1,18 @@ +namespace Sequence.WaaS +{ + [System.Serializable] + public class FailedTransactionReturn : TransactionReturn + { + public const string IdentifyingCode = "transactionFailed"; + public string error { get; private set; } + public SendTransactionArgs request { get; private set; } + public SimulateResult[] simulations { get; private set; } + + public FailedTransactionReturn(string error, SendTransactionArgs request, SimulateResult[] simulations) + { + this.error = error; + this.request = request; + this.simulations = simulations; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/FailedTransactionReturn.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/FailedTransactionReturn.cs.meta new file mode 100644 index 00000000..9040e84f --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/FailedTransactionReturn.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 116d65b94e7c449596c563b608aa322e +timeCreated: 1700661529 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/IntentReturn.cs b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/IntentReturn.cs new file mode 100644 index 00000000..c3bcb8ad --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/IntentReturn.cs @@ -0,0 +1,18 @@ +using System; +using Newtonsoft.Json.Linq; + +namespace Sequence.WaaS +{ + [Serializable] + public class IntentReturn + { + public string code { get; private set; } + public T data { get; private set; } + + public IntentReturn(string code, T data) + { + this.code = code; + this.data = data; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/IntentReturn.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/IntentReturn.cs.meta new file mode 100644 index 00000000..4c0e5472 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/IntentReturn.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 7b0458dd9b4746b6b4c4d293ee90b908 +timeCreated: 1700577871 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceipt.cs b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceipt.cs new file mode 100644 index 00000000..8f11f894 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceipt.cs @@ -0,0 +1,25 @@ +namespace Sequence.WaaS +{ + [System.Serializable] + public class MetaTxnReceipt + { + public string id { get; private set; } + public string status { get; private set; } + public string revertReason { get; private set; } + public int index { get; private set; } + public MetaTxnReceiptLog[] logs { get; private set; } + public MetaTxnReceipt[] receipts { get; private set; } + public string txnReceipt { get; private set; } + + public MetaTxnReceipt(string id, string status, int index, MetaTxnReceiptLog[] logs, MetaTxnReceipt[] receipts, string txnReceipt, string revertReason = null) + { + this.id = id; + this.status = status; + this.index = index; + this.logs = logs; + this.receipts = receipts; + this.txnReceipt = txnReceipt; + this.revertReason = revertReason; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceipt.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceipt.cs.meta new file mode 100644 index 00000000..e10d597f --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceipt.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 7595ecbafaef47cbb32685cd4de1df5e +timeCreated: 1700599274 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceiptLog.cs b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceiptLog.cs new file mode 100644 index 00000000..e3f36a0b --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceiptLog.cs @@ -0,0 +1,29 @@ +namespace Sequence.WaaS +{ + [System.Serializable] + public class MetaTxnReceiptLog + { + public string address { get; private set; } + public string[] topics { get; private set; } + public string data { get; private set; } + public uint blockNumber { get; private set; } + public string transactionHash { get; private set; } + public uint transactionIndex { get; private set; } + public string blockHash { get; private set; } + public uint logIndex { get; private set; } + public bool removed { get; private set; } + + public MetaTxnReceiptLog(string address, string[] topics, string data, uint blockNumber, string transactionHash, uint transactionIndex, string blockHash, uint logIndex, bool removed) + { + this.address = address; + this.topics = topics; + this.data = data; + this.blockNumber = blockNumber; + this.transactionHash = transactionHash; + this.transactionIndex = transactionIndex; + this.blockHash = blockHash; + this.logIndex = logIndex; + this.removed = removed; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceiptLog.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceiptLog.cs.meta new file mode 100644 index 00000000..51c0ea3b --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/MetaTxnReceiptLog.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 26531aa4077f4b6bab11c8b5072aed13 +timeCreated: 1700599451 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SendTransactionBatchReturn.cs b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SendTransactionBatchReturn.cs deleted file mode 100644 index a82809c0..00000000 --- a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SendTransactionBatchReturn.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace Sequence.WaaS -{ - [System.Serializable] - public class SendTransactionBatchReturn - { - public string txHash; - } -} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SendTransactionBatchReturn.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SendTransactionBatchReturn.cs.meta deleted file mode 100644 index b91c04c8..00000000 --- a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SendTransactionBatchReturn.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 0456ca3a1c694f29906ce745f6fbd7d2 -timeCreated: 1689799217 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SendTransactionReturn.cs b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SendTransactionReturn.cs deleted file mode 100644 index a5a5c2b1..00000000 --- a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SendTransactionReturn.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace Sequence.WaaS -{ - [System.Serializable] - public class SendTransactionReturn - { - public string txHash; - } -} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SignMessageReturn.cs b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SignMessageReturn.cs index ef1d03cd..cb63f1d4 100644 --- a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SignMessageReturn.cs +++ b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SignMessageReturn.cs @@ -1,8 +1,11 @@ +using System; + namespace Sequence.WaaS { - [System.Serializable] + [Serializable] public class SignMessageReturn { + public string message; public string signature; } } \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SimulateResult.cs b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SimulateResult.cs new file mode 100644 index 00000000..8dc2056c --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SimulateResult.cs @@ -0,0 +1,23 @@ +namespace Sequence.WaaS +{ + [System.Serializable] + public class SimulateResult + { + public bool executed { get; private set; } + public bool succeeded { get; private set; } + public string result { get; private set; } + public string reason { get; private set; } + public uint gasUsed { get; private set; } + public uint gasLimit { get; private set; } + + public SimulateResult(bool executed, bool succeeded, uint gasUsed, uint gasLimit, string result = null, string reason = null) + { + this.executed = executed; + this.succeeded = succeeded; + this.gasUsed = gasUsed; + this.gasLimit = gasLimit; + this.result = result; + this.reason = reason; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SimulateResult.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SimulateResult.cs.meta new file mode 100644 index 00000000..d026c376 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SimulateResult.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 54998c6235974bb195445402740c5178 +timeCreated: 1700599340 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SuccessfulTransactionReturn.cs b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SuccessfulTransactionReturn.cs new file mode 100644 index 00000000..08492b82 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SuccessfulTransactionReturn.cs @@ -0,0 +1,26 @@ +using Newtonsoft.Json.Linq; + +namespace Sequence.WaaS +{ + [System.Serializable] + public class SuccessfulTransactionReturn : TransactionReturn + { + public const string IdentifyingCode = "transactionReceipt"; + public string txHash { get; private set; } + public string metaTxHash { get; private set; } + public SendTransactionArgs request { get; private set; } + public MetaTxnReceipt receipt { get; private set; } + public JObject nativeReceipt { get; private set; } + public SimulateResult[] simulations { get; private set; } + + public SuccessfulTransactionReturn(string txHash, string metaTxHash, SendTransactionArgs request, MetaTxnReceipt receipt, JObject nativeReceipt = null, SimulateResult[] simulations = null) + { + this.txHash = txHash; + this.metaTxHash = metaTxHash; + this.request = request; + this.receipt = receipt; + this.nativeReceipt = nativeReceipt; + this.simulations = simulations; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SendTransactionReturn.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SuccessfulTransactionReturn.cs.meta similarity index 100% rename from Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SendTransactionReturn.cs.meta rename to Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/SuccessfulTransactionReturn.cs.meta diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/TransactionReturn.cs b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/TransactionReturn.cs new file mode 100644 index 00000000..8700891f --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/TransactionReturn.cs @@ -0,0 +1,7 @@ +namespace Sequence.WaaS +{ + public abstract class TransactionReturn + { + + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/TransactionReturn.cs.meta b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/TransactionReturn.cs.meta new file mode 100644 index 00000000..ea77ce4c --- /dev/null +++ b/Assets/SequenceSDK/WaaS/DataTypes/ReturnTypes/TransactionReturn.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: afff7ea1049349cbb8b0521159810d1a +timeCreated: 1700689989 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/DataTypes/Transaction.cs b/Assets/SequenceSDK/WaaS/DataTypes/Transaction.cs deleted file mode 100644 index c2171ce2..00000000 --- a/Assets/SequenceSDK/WaaS/DataTypes/Transaction.cs +++ /dev/null @@ -1,66 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Numerics; -using Sequence.Transactions; -using UnityEngine; -using UnityEngine.Serialization; -using StringExtensions = Sequence.Utils.StringExtensions; - -namespace Sequence.WaaS -{ - [System.Serializable] - public class Transaction - { - public static readonly string WaaSZeroAddress = "0x0000000000000000000000000000000000000000"; - public uint chainId; - [FormerlySerializedAs("from")] public string fromAddress; - [FormerlySerializedAs("to")] public string toAddress; - public string autoGas; - public BigInteger? nonce; - public string value; - public string calldata; - public string tokenAddress; - public string tokenAmount; - public string[] tokenIds; - public string[] tokenAmounts; - - public Transaction(uint chainId, string fromAddress, string toAddress, string autoGas = null, BigInteger? nonce = null, string value = null, string calldata = null, string tokenAddress = null, string tokenAmount = null, string[] tokenIds = null, string[] tokenAmounts = null) - { - this.chainId = chainId; - this.fromAddress = fromAddress; - if (toAddress == StringExtensions.ZeroAddress) - { - toAddress = WaaSZeroAddress; - } - this.toAddress = toAddress; - this.autoGas = autoGas; - this.nonce = nonce; - this.value = value; - this.calldata = calldata; - this.tokenAddress = tokenAddress; - this.tokenAmount = tokenAmount; - this.tokenIds = tokenIds; - this.tokenAmounts = tokenAmounts; - } - - public Transaction(Chain chainId, string fromAddress, string toAddress, string autoGas = null, BigInteger? nonce = null, string value = null, string calldata = null, string tokenAddress = null, string tokenAmount = null, string[] tokenIds = null, string[] tokenAmounts = null) - { - this.chainId = (uint)chainId; - this.fromAddress = fromAddress; - if (toAddress == StringExtensions.ZeroAddress) - { - toAddress = WaaSZeroAddress; - } - this.toAddress = toAddress; - this.autoGas = autoGas; - this.nonce = nonce; - this.value = value; - this.calldata = calldata; - this.tokenAddress = tokenAddress; - this.tokenAmount = tokenAmount; - this.tokenIds = tokenIds; - this.tokenAmounts = tokenAmounts; - } - } -} diff --git a/Assets/SequenceSDK/WaaS/HttpClient.cs b/Assets/SequenceSDK/WaaS/HttpClient.cs index 6fce341d..7eb1a231 100644 --- a/Assets/SequenceSDK/WaaS/HttpClient.cs +++ b/Assets/SequenceSDK/WaaS/HttpClient.cs @@ -1,5 +1,7 @@ using System; using System.Collections.Generic; +using System.IO; +using System.Net.Http; using System.Text; using System.Threading.Tasks; using JetBrains.Annotations; @@ -54,27 +56,50 @@ public async Task SendRequest(string path, T args, [CanBeNull] Dictio string method = request.method; string headersString = ExtractHeaders(request); - string curlCommand = $"curl -X {method} '{url}' {headersString} -d '{requestJson}'"; - Debug.Log("Equivalent curl command: " + curlCommand); + string curlRequest = $"curl -X {method} '{url}' {headersString} -d '{requestJson}'"; + Debug.Log("Equivalent curl command: " + curlRequest); - request.SendWebRequest(); - while (!request.isDone) + try { - await Task.Yield(); - } + await request.SendWebRequest(); - if (request.error != null || request.result != UnityWebRequest.Result.Success) + if (request.error != null || request.result != UnityWebRequest.Result.Success || request.responseCode < 200 || request.responseCode > 299) + { + Debug.LogError($"Error sending request to {url}: {request.responseCode} {request.error}"); + } + else + { + byte[] results = request.downloadHandler.data; + request.Dispose(); + var responseJson = Encoding.UTF8.GetString(results); + try + { + T2 result = JsonConvert.DeserializeObject(responseJson); + return result; + } + catch (Exception e) + { + Debug.LogError($"Error unmarshalling response from {url}: {e.Message} | given: {responseJson}"); + } + } + } + catch (HttpRequestException e) + { + Debug.LogError("HTTP Request failed: " + e.Message + "\nCurl-equivalent request: " + curlRequest); + } + catch (FormatException e) { - throw new Exception($"Error sending request to {url}: {request.error}"); + Debug.LogError("Invalid URL format: " + e.Message + "\nCurl-equivalent request: " + curlRequest); } - else + catch (FileLoadException e) { - byte[] results = request.downloadHandler.data; - var responseJson = Encoding.UTF8.GetString(results); - T2 result = JsonConvert.DeserializeObject(responseJson); - request.Dispose(); - return result; + Debug.LogError("File load exception: " + e.Message + "\nCurl-equivalent request: " + curlRequest); } + catch (Exception e) { + Debug.LogError("An unexpected error occurred: " + e.Message + "\nCurl-equivalent request: " + curlRequest); + } + + return default; } private string ExtractHeaders(UnityWebRequest request) diff --git a/Assets/SequenceSDK/WaaS/IWallet.cs b/Assets/SequenceSDK/WaaS/IWallet.cs index f55a2106..d9f1bd32 100644 --- a/Assets/SequenceSDK/WaaS/IWallet.cs +++ b/Assets/SequenceSDK/WaaS/IWallet.cs @@ -1,6 +1,7 @@ +using System; using System.Collections.Generic; using System.Threading.Tasks; -using Sequence.WaaS; +using Sequence.WaaS.Authentication; namespace Sequence.WaaS { @@ -35,22 +36,23 @@ public Task PartnerWallets(PartnerWalletsArgs args, public Task CreateWallet(CreateWalletArgs args, Dictionary headers = null); - public Task GetWalletAddress(GetWalletAddressArgs args, - Dictionary headers = null); + public Task GetWalletAddress(GetWalletAddressArgs args); public Task DeployWallet(DeployWalletArgs args, Dictionary headers = null); public Task Wallets(WalletsArgs args, Dictionary headers = null); - public Task SignMessage(SignMessageArgs args, Dictionary headers = null); - - public Task IsValidMessageSignature(IsValidMessageSignatureArgs args, - Dictionary headers = null); - - public Task SendTransaction(SendTransactionArgs args, - Dictionary headers = null); - - public Task SendTransactionBatch(SendTransactionBatchArgs args, - Dictionary headers = null); + public event Action OnSignMessageComplete; + public Task SignMessage(SignMessageArgs args); + + public Task IsValidMessageSignature(IsValidMessageSignatureArgs args); + public event Action OnSendTransactionComplete; + public event Action OnSendTransactionFailed; + public Task SendTransaction(SendTransactionArgs args); + public event Action OnDropSessionComplete; + public Task DropSession(string dropSessionId); + public Task DropThisSession(); + public event Action OnSessionsFound; + public Task ListSessions(); } } \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/IntentSender.cs b/Assets/SequenceSDK/WaaS/IntentSender.cs new file mode 100644 index 00000000..f40bee38 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/IntentSender.cs @@ -0,0 +1,127 @@ +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using Sequence.ABI; +using Sequence.Authentication; +using Sequence.Extensions; +using Sequence.Utils; +using Sequence.WaaS.Authentication; +using SequenceSDK.WaaS; +using SequenceSDK.WaaS.Authentication; +using UnityEngine; + +namespace Sequence.WaaS +{ + public class IntentSender + { + public string SessionId { get; private set; } + + private HttpClient _httpClient; + private DataKey _dataKey; + private Wallet.IWallet _sessionWallet; + private int _waasProjectId; + private string _waasVersion; + + public IntentSender(HttpClient httpClient, DataKey dataKey, Wallet.IWallet sessionWallet, string sessionId, int waasProjectId, string waasVersion) + { + _httpClient = httpClient; + _dataKey = dataKey; + _sessionWallet = sessionWallet; + SessionId = sessionId; + _waasProjectId = waasProjectId; + _waasVersion = waasVersion; + } + + public async Task SendIntent(T2 args) + { + string payload = AssemblePayloadJson(args); + string intentPayload = await AssembleIntentPayload(payload); + Debug.Log($"Intent Payload: {intentPayload}"); + string sendIntentPayload = AssembleSendIntentPayload(intentPayload); + Debug.Log($"Send intent payload: {sendIntentPayload}"); + IntentReturn result = await PostIntent>(sendIntentPayload, "SendIntent"); + return result.data; + } + + private async Task> SendTransactionIntent(WaaSPayload intent, + Dictionary headers) + { + IntentReturn result = await _httpClient.SendRequest>("SendIntent", intent, headers); + if (result.code == SuccessfulTransactionReturn.IdentifyingCode) + { + SuccessfulTransactionReturn successfulTransactionReturn = JsonConvert.DeserializeObject(result.data.ToString()); + return new IntentReturn(result.code, successfulTransactionReturn); + } + else if (result.code == FailedTransactionReturn.IdentifyingCode) + { + FailedTransactionReturn failedTransactionReturn = JsonConvert.DeserializeObject(result.data.ToString()); + return new IntentReturn(result.code, failedTransactionReturn); + } + else + { + throw new Exception($"Unexpected result code: {result.code}"); + } + } + + private string AssemblePayloadJson(T args) + { + return JsonConvert.SerializeObject(args); + } + + private async Task AssembleIntentPayload(string payload) + { + JObject packet = JsonConvert.DeserializeObject(payload); + string signedPayload = await _sessionWallet.SignMessage(SequenceCoder.KeccakHash(payload.ToByteArray())); + Debug.Log($"Signing payload {payload} result: {signedPayload}"); + IntentPayload intentPayload = new IntentPayload(_waasVersion, packet, (SessionId, signedPayload)); + return JsonConvert.SerializeObject(intentPayload); + } + + private async Task PrepareEncryptedPayload(DataKey dataKey, string payload) + { + byte[] encryptedPayload = Encryptor.AES256CBCEncryption(dataKey.Plaintext, payload); + return encryptedPayload.ByteArrayToHexStringWithPrefix(); + } + + private string AssembleSendIntentPayload(string intentPayload) + { + SendIntentPayload sendIntentPayload = new SendIntentPayload(SessionId, intentPayload); + string payload = JsonConvert.SerializeObject(sendIntentPayload); + return payload; + } + + public async Task DropSession(string dropSessionId) + { + DropSessionArgs args = new DropSessionArgs(SessionId, dropSessionId); + string payload = JsonConvert.SerializeObject(args); + var result = await PostIntent(payload, "DropSession"); + return result.ok; + } + + public async Task PostIntent(string payload, string path) + { + string payloadCiphertext = await PrepareEncryptedPayload(_dataKey, payload); + string signedPayload = await _sessionWallet.SignMessage(payload); + WaaSPayload intent = new WaaSPayload(_dataKey.Ciphertext.ByteArrayToHexStringWithPrefix(), payloadCiphertext, signedPayload); + Dictionary headers = new Dictionary(); + headers.Add("X-Sequence-Tenant", _waasProjectId.ToString()); + if (typeof(T) == typeof(IntentReturn)) + { + var transactionReturn = await SendTransactionIntent(intent, headers); + return (T)(object)transactionReturn; + } + T result = await _httpClient.SendRequest(path, intent, headers); + return result; + } + + public async Task ListSessions() + { + ListSessionsArgs args = new ListSessionsArgs(SessionId); + string payload = JsonConvert.SerializeObject(args); + var result = await PostIntent(payload, "ListSessions"); + return result.sessions; + } + } +} \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/IntentSender.cs.meta b/Assets/SequenceSDK/WaaS/IntentSender.cs.meta new file mode 100644 index 00000000..088175a6 --- /dev/null +++ b/Assets/SequenceSDK/WaaS/IntentSender.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 1b500c47fe38488fbe49a35e5a0b9ee4 +timeCreated: 1700516319 \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/WaaSLogin.cs b/Assets/SequenceSDK/WaaS/WaaSLogin.cs index 115188fe..8242e8cd 100644 --- a/Assets/SequenceSDK/WaaS/WaaSLogin.cs +++ b/Assets/SequenceSDK/WaaS/WaaSLogin.cs @@ -14,7 +14,7 @@ namespace Sequence.WaaS { public class WaaSLogin : ILogin { - public static readonly string WaaSLoginUrl = "https://d14tu8valot5m0.cloudfront.net/rpc/WaasAuthenticator"; + public const string WaaSWithAuthUrl = "https://d14tu8valot5m0.cloudfront.net/rpc/WaasAuthenticator"; private AWSConfig _awsConfig; private int _waasProjectId; @@ -115,15 +115,22 @@ public async Task ConnectToWaaS(string idToken) EthWallet sessionWallet = new EthWallet(); + IntentSender sender = new IntentSender( + new HttpClient(WaaSWithAuthUrl), + dataKey, + sessionWallet, + "Unknown", + _waasProjectId, + _waasVersion); string loginPayload = AssembleLoginPayloadJson(idToken, sessionWallet); - string payloadCiphertext = await PrepareEncryptedPayload(dataKey, loginPayload); - string signedPayload = await sessionWallet.SignMessage(loginPayload); try { - WaaSSessionData sessionData = await RegisterSession(dataKey.Ciphertext.ByteArrayToHexStringWithPrefix(), payloadCiphertext, signedPayload); - OnLoginSuccess?.Invoke(sessionData.sessionId, sessionData.wallet); - WaaSWallet wallet = new WaaSWallet(new Address(sessionData.wallet), sessionData.sessionId, sessionWallet, dataKey, _waasProjectId, _waasVersion); + RegisterSessionResponse registerSessionResponse = await sender.PostIntent(loginPayload, "RegisterSession"); + string sessionId = registerSessionResponse.session.id; + string walletAddress = registerSessionResponse.data.wallet; + OnLoginSuccess?.Invoke(sessionId, walletAddress); + WaaSWallet wallet = new WaaSWallet(new Address(walletAddress), sessionId, sessionWallet, dataKey, _waasProjectId, _waasVersion); OnWaaSWalletCreated?.Invoke(wallet); } catch (Exception e) @@ -133,12 +140,6 @@ public async Task ConnectToWaaS(string idToken) } } - private async Task PrepareEncryptedPayload(DataKey dataKey, string loginPayload) - { - byte[] encryptedPayload = Encryptor.AES256CBCEncryption(dataKey.Plaintext, loginPayload); - return encryptedPayload.ByteArrayToHexStringWithPrefix(); - } - private string AssembleLoginPayloadJson(string idToken, Wallet.IWallet sessionWallet) { WaaSLoginIntent intent = new WaaSLoginIntent(_waasVersion, WaaSLoginIntent.Packet.OpenSessionCode, @@ -149,16 +150,5 @@ private string AssembleLoginPayloadJson(string idToken, Wallet.IWallet sessionWa string payloadJson = JsonUtility.ToJson(payload); return payloadJson; } - - private async Task RegisterSession(string encryptedPayloadKey, string payloadCiphertext, string signedPayload) - { - HttpClient client = new HttpClient(WaaSLoginUrl); - RegisterSessionPayload payload = new RegisterSessionPayload(encryptedPayloadKey, payloadCiphertext, signedPayload); - RegisterSessionResponse response = await client.SendRequest("RegisterSession", payload, new Dictionary() - { - {"X-Sequence-Tenant", "9"}, - }); - return response.data; - } } } \ No newline at end of file diff --git a/Assets/SequenceSDK/WaaS/WaaSToWalletAdapter.cs b/Assets/SequenceSDK/WaaS/WaaSToWalletAdapter.cs index a000bd48..fcc402e3 100644 --- a/Assets/SequenceSDK/WaaS/WaaSToWalletAdapter.cs +++ b/Assets/SequenceSDK/WaaS/WaaSToWalletAdapter.cs @@ -53,10 +53,28 @@ public Address GetAddress(uint accountIndex = 0) public async Task SendTransaction(IEthClient client, EthTransaction transaction) { - Transaction waasTransaction = new Transaction((uint)transaction.ChainId.HexStringToInt(), GetAddress(), transaction.To, null, null, transaction.Value.ToString(), transaction.Data); - SendTransactionArgs args = new SendTransactionArgs(waasTransaction); - SendTransactionReturn result = await _wallet.SendTransaction(args); - return result.txHash; + RawTransaction waasTransaction = new RawTransaction(transaction.To, transaction.Value.ToString(), transaction.Data); + SendTransactionArgs args = await BuildTransactionArgs(client, new RawTransaction[] { waasTransaction }); + TransactionReturn result = await _wallet.SendTransaction(args); + if (result is FailedTransactionReturn failedResult) + { + throw new Exception(failedResult.error); + } + else if (result is SuccessfulTransactionReturn successfulResult) + { + return successfulResult.txHash; + } + else + { + throw new Exception($"Unknown transaction result type. Given {result.GetType().Name}"); + } + } + + private async Task BuildTransactionArgs(IEthClient client, RawTransaction[] transactions) + { + string networkId = await client.ChainID(); + SendTransactionArgs args = new SendTransactionArgs(GetAddress(), networkId, transactions); + return args; } public async Task SendTransactionAndWaitForReceipt(IEthClient client, EthTransaction transaction) @@ -69,15 +87,26 @@ public async Task SendTransactionAndWaitForReceipt(IEthClien public async Task SendTransactionBatch(IEthClient client, EthTransaction[] transactions) { int transactionCount = transactions.Length; - Transaction[] waasTransactions = new Transaction[transactionCount]; + RawTransaction[] waasTransactions = new RawTransaction[transactionCount]; for (int i = 0; i < transactionCount; i++) { - waasTransactions[i] = new Transaction((uint)transactions[i].ChainId.HexStringToInt(), GetAddress(), transactions[i].To, null, null, transactions[i].Value.ToString(), transactions[i].Data); + waasTransactions[i] = new RawTransaction(transactions[i].To, transactions[i].Value.ToString(), transactions[i].Data); } - SendTransactionBatchArgs args = new SendTransactionBatchArgs(waasTransactions); - SendTransactionBatchReturn result = await _wallet.SendTransactionBatch(args); - return new string[]{result.txHash}; + SendTransactionArgs args = await BuildTransactionArgs(client, waasTransactions); + TransactionReturn result = await _wallet.SendTransaction(args); + if (result is FailedTransactionReturn failedResult) + { + throw new Exception(failedResult.error); + } + else if (result is SuccessfulTransactionReturn successfulResult) + { + return new[] { successfulResult.txHash }; + } + else + { + throw new Exception($"Unknown transaction result type. Given {result.GetType().Name}"); + } } public async Task SendTransactionBatchAndWaitForReceipts(IEthClient client, EthTransaction[] transactions) @@ -104,7 +133,7 @@ public async Task SignMessage(byte[] message, byte[] chainId) public async Task SignMessage(string message, string chainId) { - SignMessageArgs args = new SignMessageArgs((uint)chainId.HexStringToInt(), GetAddress(), message); + SignMessageArgs args = new SignMessageArgs(GetAddress(), chainId, message); var result = await _wallet.SignMessage(args); return result.signature; } diff --git a/Assets/SequenceSDK/WaaS/WaaSWallet.cs b/Assets/SequenceSDK/WaaS/WaaSWallet.cs index 2807fa11..0a5afee4 100644 --- a/Assets/SequenceSDK/WaaS/WaaSWallet.cs +++ b/Assets/SequenceSDK/WaaS/WaaSWallet.cs @@ -1,29 +1,24 @@ +using System; using System.Collections.Generic; using System.Threading.Tasks; using Sequence.Authentication; +using Sequence.WaaS.Authentication; using Sequence.Wallet; +using UnityEngine; namespace Sequence.WaaS { public class WaaSWallet : IWallet { - private HttpClient _httpClient; private Address _address; - private string _sessionId; - private EthWallet _sessionWallet; - private DataKey _awsDataKey; - private int _waasProjectId; - private string _waasVersion; + private HttpClient _httpClient; + private IntentSender _intentSender; public WaaSWallet(Address address, string sessionId, EthWallet sessionWallet, DataKey awsDataKey, int waasProjectId, string waasVersion) { _address = address; - _sessionId = sessionId; - _sessionWallet = sessionWallet; - _awsDataKey = awsDataKey; - _waasProjectId = waasProjectId; - _waasVersion = waasVersion; - _httpClient = new HttpClient("https://d14tu8valot5m0.cloudfront.net/rpc/WaasAuthenticator/SendIntent"); + _httpClient = new HttpClient("https://d14tu8valot5m0.cloudfront.net/rpc/WaasWallet"); + _intentSender = new IntentSender(new HttpClient(WaaSLogin.WaaSWithAuthUrl), awsDataKey, sessionWallet, sessionId, waasProjectId, waasVersion); } public Task CreatePartner(CreatePartnerArgs args, Dictionary headers = null) @@ -76,7 +71,7 @@ public Task CreateWallet(CreateWalletArgs args, Dictionary("CreateWallet", args, headers); } - public Task GetWalletAddress(GetWalletAddressArgs args, Dictionary headers = null) + public Task GetWalletAddress(GetWalletAddressArgs args) { GetWalletAddressReturn result = new GetWalletAddressReturn(this._address.Value); return Task.FromResult(result); @@ -92,24 +87,64 @@ public Task Wallets(WalletsArgs args, Dictionary return _httpClient.SendRequest("Wallets", args, headers); } - public Task SignMessage(SignMessageArgs args, Dictionary headers = null) + public event Action OnSignMessageComplete; + + public async Task SignMessage(SignMessageArgs args) + { + var result = await _intentSender.SendIntent(args); + OnSignMessageComplete?.Invoke(result); + return result; + } + + public Task IsValidMessageSignature(IsValidMessageSignatureArgs args) { - return _httpClient.SendRequest("SignMessage", args, headers); + return _intentSender.SendIntent(args); } - public Task IsValidMessageSignature(IsValidMessageSignatureArgs args, Dictionary headers = null) + public event Action OnSendTransactionComplete; + public event Action OnSendTransactionFailed; + + public async Task SendTransaction(SendTransactionArgs args) + { + var result = await _intentSender.SendIntent(args); + if (result is SuccessfulTransactionReturn) + { + OnSendTransactionComplete?.Invoke((SuccessfulTransactionReturn)result); + } + else + { + OnSendTransactionFailed?.Invoke((FailedTransactionReturn)result); + } + return result; + } + + public event Action OnDropSessionComplete; + + public async Task DropSession(string dropSessionId) { - return _httpClient.SendRequest("IsValidMessageSignature", args, headers); + var result = await _intentSender.DropSession(dropSessionId); + if (result) + { + OnDropSessionComplete?.Invoke(dropSessionId); + } + else + { + Debug.LogError("Failed to drop session: " + dropSessionId); + } + return result; } - public Task SendTransaction(SendTransactionArgs args, Dictionary headers = null) + public Task DropThisSession() { - return _httpClient.SendRequest("SendTransaction", args, headers); + return DropSession(_intentSender.SessionId); } - public Task SendTransactionBatch(SendTransactionBatchArgs args, Dictionary headers = null) + public event Action OnSessionsFound; + public async Task ListSessions() { - return _httpClient.SendRequest("SendTransactionBatch", args, headers); + WaaSSession[] results = await _intentSender.ListSessions(); + OnSessionsFound?.Invoke(results); + return results; } } } \ No newline at end of file