From f6a852fddcc43a4eecf0b595d9692136047c0cb5 Mon Sep 17 00:00:00 2001
From: Benxidosz <benxidosz@sch.bme.hu>
Date: Fri, 13 Aug 2021 23:01:23 +0200
Subject: [PATCH] Leader board

---
 .../Resources/PlayFabEditorPrefsSO.asset      |   4 +-
 .../Editor/Scripts/PlayFabEditorSDK.meta      |   8 +
 Assets/Prefabs/menuPersonalData.prefab        |   2 +-
 Assets/Scenes/Menu.unity                      | 375 +++++++++++++++++-
 Assets/Scripts/Menu/PersonalData.cs           |  21 +-
 Assets/Scripts/PlayFabConn.meta               |   8 +
 .../PlayFabConn/PlayFabGetLeaderboard.cs      |   8 +-
 7 files changed, 415 insertions(+), 11 deletions(-)
 create mode 100644 Assets/PlayFabEditorExtensions/Editor/Scripts/PlayFabEditorSDK.meta
 create mode 100644 Assets/Scripts/PlayFabConn.meta

diff --git a/Assets/PlayFabEditorExtensions/Editor/Resources/PlayFabEditorPrefsSO.asset b/Assets/PlayFabEditorExtensions/Editor/Resources/PlayFabEditorPrefsSO.asset
index 5fcfed7..b312ae6 100644
--- a/Assets/PlayFabEditorExtensions/Editor/Resources/PlayFabEditorPrefsSO.asset
+++ b/Assets/PlayFabEditorExtensions/Editor/Resources/PlayFabEditorPrefsSO.asset
@@ -9,9 +9,9 @@ MonoBehaviour:
   m_GameObject: {fileID: 0}
   m_Enabled: 1
   m_EditorHideFlags: 0
-  m_Script: {fileID: 0}
+  m_Script: {fileID: 11500000, guid: 5d0199c11aa6f514784c5c69cd8378d8, type: 3}
   m_Name: PlayFabEditorPrefsSO
-  m_EditorClassIdentifier: PlayFabEditorExtensions:PlayFab.PfEditor:PlayFabEditorPrefsSO
+  m_EditorClassIdentifier: 
   DevAccountEmail: 
   DevAccountToken: 
   SelectedStudio: 
diff --git a/Assets/PlayFabEditorExtensions/Editor/Scripts/PlayFabEditorSDK.meta b/Assets/PlayFabEditorExtensions/Editor/Scripts/PlayFabEditorSDK.meta
new file mode 100644
index 0000000..355a687
--- /dev/null
+++ b/Assets/PlayFabEditorExtensions/Editor/Scripts/PlayFabEditorSDK.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f0a0017f3f4fe3941b7da308a9830c25
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Prefabs/menuPersonalData.prefab b/Assets/Prefabs/menuPersonalData.prefab
index 248517d..9b7675b 100644
--- a/Assets/Prefabs/menuPersonalData.prefab
+++ b/Assets/Prefabs/menuPersonalData.prefab
@@ -78,7 +78,7 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0, y: 0}
   m_AnchorMax: {x: 1, y: 1}
-  m_AnchoredPosition: {x: 800, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
   m_SizeDelta: {x: 0, y: 0}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!222 &34227666190830486
diff --git a/Assets/Scenes/Menu.unity b/Assets/Scenes/Menu.unity
index 55e1314..429fecd 100644
--- a/Assets/Scenes/Menu.unity
+++ b/Assets/Scenes/Menu.unity
@@ -159,7 +159,7 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 0, y: -150}
+  m_AnchoredPosition: {x: 0, y: -224}
   m_SizeDelta: {x: 400, y: 150}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &39762291
@@ -338,6 +338,7 @@ RectTransform:
   - {fileID: 833974371}
   - {fileID: 2071320553}
   - {fileID: 741943918}
+  - {fileID: 1752564978}
   m_Father: {fileID: 0}
   m_RootOrder: 1
   m_LocalEulerAnglesHint: {x: 0, y: 18.092, z: 0}
@@ -888,6 +889,261 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 466912394}
   m_CullTransparentMesh: 1
+--- !u!1 &498014842
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 498014843}
+  - component: {fileID: 498014845}
+  - component: {fileID: 498014844}
+  m_Layer: 5
+  m_Name: menuPlayText
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &498014843
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 498014842}
+  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_Children: []
+  m_Father: {fileID: 634255502}
+  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.000015258789}
+  m_SizeDelta: {x: 0, y: -0.0000076294}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &498014844
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 498014842}
+  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: Datas
+  m_isRightToLeft: 0
+  m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+  m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+  m_fontSharedMaterials: []
+  m_fontMaterial: {fileID: 0}
+  m_fontMaterials: []
+  m_fontColor32:
+    serializedVersion: 2
+    rgba: 4294967295
+  m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+  m_enableVertexGradient: 1
+  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: 84
+  m_fontSizeBase: 84
+  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.1678009, y: 0.76138306, z: -0.44226074, w: -0.13963318}
+  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 &498014845
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 498014842}
+  m_CullTransparentMesh: 1
+--- !u!1 &634255501
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 634255502}
+  - component: {fileID: 634255505}
+  - component: {fileID: 634255504}
+  - component: {fileID: 634255503}
+  m_Layer: 5
+  m_Name: menuTutorialButton (1)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &634255502
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 634255501}
+  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_Children:
+  - {fileID: 498014843}
+  m_Father: {fileID: 2071320553}
+  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: -45}
+  m_SizeDelta: {x: 400, y: 150}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &634255503
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 634255501}
+  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: 0, g: 0, b: 0, a: 0}
+    m_HighlightedColor: {r: 0, g: 0, b: 0, a: 0.25490198}
+    m_PressedColor: {r: 0, g: 0, b: 0, a: 0.39607844}
+    m_SelectedColor: {r: 0, g: 0, b: 0, a: 0.25490198}
+    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: 634255504}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
+--- !u!114 &634255504
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 634255501}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0, g: 0, b: 0, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!222 &634255505
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 634255501}
+  m_CullTransparentMesh: 1
 --- !u!1 &664057671
 GameObject:
   m_ObjectHideFlags: 0
@@ -2524,6 +2780,120 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1675148152}
   m_CullTransparentMesh: 1
+--- !u!1001 &1752564977
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 79125915}
+    m_Modifications:
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_RootOrder
+      value: 3
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 280
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 620.88
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 0.7407408
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.7407408
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_LocalScale.z
+      value: 0.7407408
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 804
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 34227666190830485, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+      propertyPath: m_Name
+      value: menuPersonalData
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+--- !u!224 &1752564978 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 34227666190830484, guid: 96ec04a59bb390b4598832d7acdd090c, type: 3}
+  m_PrefabInstance: {fileID: 1752564977}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1 &1830572035
 GameObject:
   m_ObjectHideFlags: 0
@@ -2822,7 +3192,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   mainMenuAnimator: {fileID: 2071320555}
-  optionAnimator: {fileID: 0}
+  personalAnimator: {fileID: 0}
   leaderboardAnimator: {fileID: 741943919}
 --- !u!4 &1891644865
 Transform:
@@ -2883,6 +3253,7 @@ RectTransform:
   - {fileID: 1306441807}
   - {fileID: 1145573627}
   - {fileID: 39762290}
+  - {fileID: 634255502}
   m_Father: {fileID: 79125915}
   m_RootOrder: 1
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/Assets/Scripts/Menu/PersonalData.cs b/Assets/Scripts/Menu/PersonalData.cs
index 56f37b4..f329eac 100644
--- a/Assets/Scripts/Menu/PersonalData.cs
+++ b/Assets/Scripts/Menu/PersonalData.cs
@@ -1,5 +1,7 @@
 using System.Collections;
 using System.Collections.Generic;
+using PlayFab;
+using PlayFab.ClientModels;
 using TMPro;
 using UnityEngine;
 
@@ -7,12 +9,25 @@ public class PersonalData : MonoBehaviour{
     [SerializeField] private TMP_Dropdown _dropdown;
     [SerializeField] private TMP_InputField _input;
 
-    public void DoneButton(){
-        if (_input.text == ""){
+    public void DoneButton() {
+        /*if (_input.text == ""){
             print("nincs megadva nev");    
             return;
         }
         print(_dropdown.options[_dropdown.value].text);
-        print(_input.text);
+        print(_input.text);*/
+        StartCoroutine(UploadData());
+    }
+    IEnumerator UploadData() {
+        while (!PlayFabGetLeaderboard.Instance.loggedIn) {
+            yield return null;
+        }
+        var request = new UpdateUserDataRequest {
+            Data = new Dictionary<string, string> {
+                {"name", _input.text},
+                {"color", _dropdown.options[_dropdown.value].text}
+            }
+        };
+        PlayFabClientAPI.UpdateUserData(request, (result)=>Debug.Log("fasz"), (error)=>Debug.LogError("Pina"));
     }
 }
diff --git a/Assets/Scripts/PlayFabConn.meta b/Assets/Scripts/PlayFabConn.meta
new file mode 100644
index 0000000..9f34217
--- /dev/null
+++ b/Assets/Scripts/PlayFabConn.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: efb48099aeae44f4682e7c73b584e19c
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/PlayFabConn/PlayFabGetLeaderboard.cs b/Assets/Scripts/PlayFabConn/PlayFabGetLeaderboard.cs
index e2ebdbf..4b2d2af 100644
--- a/Assets/Scripts/PlayFabConn/PlayFabGetLeaderboard.cs
+++ b/Assets/Scripts/PlayFabConn/PlayFabGetLeaderboard.cs
@@ -6,15 +6,17 @@ using UnityEngine;
 using UnityEngine.UI;
 
 public class PlayFabGetLeaderboard : MonoBehaviour {
+    public static PlayFabGetLeaderboard Instance { get; private set; }
     [SerializeField] private Transform table;
     [SerializeField] private float refreshTime = 5.0f;
     [SerializeField] private ScoreData scoreData;
     [SerializeField] private GameObject rowPrefab;
-    private bool loggedIn = false;
+    public bool loggedIn = false;
     private bool leaderboardGotten = false;
     private int datasRecived = 0;
     private Dictionary<string, Dictionary<string, string>> playerList;
     void Start() {
+        Instance = this;
         playerList = new Dictionary<string, Dictionary<string, string>>();
         Login();
         StartCoroutine(GetLeaderBoard());
@@ -144,7 +146,7 @@ public class PlayFabGetLeaderboard : MonoBehaviour {
 
         image.color = tmpColor;
     }
-    void Update() {
-
+    public void SendPlayerData() {
+        
     }
 }
\ No newline at end of file
-- 
GitLab