I tried a test build, IT WAS AWESOOOOME!
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -73,3 +73,4 @@ crashlytics-build.properties | |||||||
|  |  | ||||||
| My project/Library/* | My project/Library/* | ||||||
| .vsconfig | .vsconfig | ||||||
|  | build | ||||||
|   | |||||||
| @@ -133,6 +133,11 @@ Transform: | |||||||
|   m_CorrespondingSourceObject: {fileID: 2628890434173161083, guid: aa81b1bce294ebf42a0a5fff43100935, type: 3} |   m_CorrespondingSourceObject: {fileID: 2628890434173161083, guid: aa81b1bce294ebf42a0a5fff43100935, type: 3} | ||||||
|   m_PrefabInstance: {fileID: 8134012580551448073} |   m_PrefabInstance: {fileID: 8134012580551448073} | ||||||
|   m_PrefabAsset: {fileID: 0} |   m_PrefabAsset: {fileID: 0} | ||||||
|  | --- !u!224 &216118947 stripped | ||||||
|  | RectTransform: | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 3244356567246256141, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} | ||||||
|  |   m_PrefabInstance: {fileID: 1287430439} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
| --- !u!1 &250075900 stripped | --- !u!1 &250075900 stripped | ||||||
| GameObject: | GameObject: | ||||||
|   m_CorrespondingSourceObject: {fileID: 3244356566819001084, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} |   m_CorrespondingSourceObject: {fileID: 3244356566819001084, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} | ||||||
| @@ -306,6 +311,10 @@ PrefabInstance: | |||||||
|       propertyPath: m_LocalPosition.z |       propertyPath: m_LocalPosition.z | ||||||
|       value: -0.44 |       value: -0.44 | ||||||
|       objectReference: {fileID: 0} |       objectReference: {fileID: 0} | ||||||
|  |     - target: {fileID: 3244356567246256142, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} | ||||||
|  |       propertyPath: uiHighScore | ||||||
|  |       value:  | ||||||
|  |       objectReference: {fileID: 1655295051} | ||||||
|     - target: {fileID: 3244356567786994344, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} |     - target: {fileID: 3244356567786994344, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} | ||||||
|       propertyPath: m_Name |       propertyPath: m_Name | ||||||
|       value: Player |       value: Player | ||||||
| @@ -356,6 +365,141 @@ PrefabInstance: | |||||||
|       objectReference: {fileID: 0} |       objectReference: {fileID: 0} | ||||||
|     m_RemovedComponents: [] |     m_RemovedComponents: [] | ||||||
|   m_SourcePrefab: {fileID: 100100000, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} |   m_SourcePrefab: {fileID: 100100000, guid: ec622cf6f0988bc42a99ba84304c15a9, type: 3} | ||||||
|  | --- !u!1 &1655295049 | ||||||
|  | GameObject: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   serializedVersion: 6 | ||||||
|  |   m_Component: | ||||||
|  |   - component: {fileID: 1655295050} | ||||||
|  |   - component: {fileID: 1655295052} | ||||||
|  |   - component: {fileID: 1655295051} | ||||||
|  |   m_Layer: 5 | ||||||
|  |   m_Name: HighScore | ||||||
|  |   m_TagString: Untagged | ||||||
|  |   m_Icon: {fileID: 0} | ||||||
|  |   m_NavMeshLayer: 0 | ||||||
|  |   m_StaticEditorFlags: 0 | ||||||
|  |   m_IsActive: 1 | ||||||
|  | --- !u!224 &1655295050 | ||||||
|  | RectTransform: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 1655295049} | ||||||
|  |   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: 216118947} | ||||||
|  |   m_RootOrder: 3 | ||||||
|  |   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: -350, y: 0} | ||||||
|  |   m_SizeDelta: {x: 220, y: 50} | ||||||
|  |   m_Pivot: {x: 0.5, y: 1} | ||||||
|  | --- !u!114 &1655295051 | ||||||
|  | MonoBehaviour: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 1655295049} | ||||||
|  |   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: 'HighScore : <LOADING>' | ||||||
|  |   m_isRightToLeft: 0 | ||||||
|  |   m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} | ||||||
|  |   m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} | ||||||
|  |   m_fontSharedMaterials: [] | ||||||
|  |   m_fontMaterial: {fileID: 0} | ||||||
|  |   m_fontMaterials: [] | ||||||
|  |   m_fontColor32: | ||||||
|  |     serializedVersion: 2 | ||||||
|  |     rgba: 4294967295 | ||||||
|  |   m_fontColor: {r: 1, g: 1, b: 1, a: 1} | ||||||
|  |   m_enableVertexGradient: 0 | ||||||
|  |   m_colorMode: 3 | ||||||
|  |   m_fontColorGradient: | ||||||
|  |     topLeft: {r: 1, g: 1, b: 1, a: 1} | ||||||
|  |     topRight: {r: 1, g: 1, b: 1, a: 1} | ||||||
|  |     bottomLeft: {r: 1, g: 1, b: 1, a: 1} | ||||||
|  |     bottomRight: {r: 1, g: 1, b: 1, a: 1} | ||||||
|  |   m_fontColorGradientPreset: {fileID: 0} | ||||||
|  |   m_spriteAsset: {fileID: 0} | ||||||
|  |   m_tintAllSprites: 0 | ||||||
|  |   m_StyleSheet: {fileID: 0} | ||||||
|  |   m_TextStyleHashCode: -1183493901 | ||||||
|  |   m_overrideHtmlColors: 0 | ||||||
|  |   m_faceColor: | ||||||
|  |     serializedVersion: 2 | ||||||
|  |     rgba: 4294967295 | ||||||
|  |   m_fontSize: 36 | ||||||
|  |   m_fontSizeBase: 36 | ||||||
|  |   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: 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 &1655295052 | ||||||
|  | CanvasRenderer: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 1655295049} | ||||||
|  |   m_CullTransparentMesh: 1 | ||||||
| --- !u!1 &1802677907 | --- !u!1 &1802677907 | ||||||
| GameObject: | GameObject: | ||||||
|   m_ObjectHideFlags: 0 |   m_ObjectHideFlags: 0 | ||||||
|   | |||||||
| @@ -188,11 +188,12 @@ public class PlayerController : MonoBehaviour | |||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         var distanceFromYAxis = new Vector2(rb.position.x, rb.position.y).magnitude; |         var distanceFromYAxis = new Vector2(rb.position.x, rb.position.y).magnitude; | ||||||
|         if (distanceFromYAxis > maxDistanceFromCenterLine) |         if (distanceFromYAxis > this.maxDistanceFromCenterLine) | ||||||
|         { |         { | ||||||
|             Debug.Log("Player fell out of map."); |             Debug.Log("Player fell out of map."); | ||||||
|             rb.velocity = Vector3.zero; |             rb.velocity = Vector3.zero; | ||||||
|             Physics.gravity = -Vector3.up * 9.81f; |             Physics.gravity = -Vector3.up * 9.81f; | ||||||
|  |             UiController.SaveGame(); | ||||||
|             UnityEngine.SceneManagement.SceneManager.LoadScene(0); |             UnityEngine.SceneManagement.SceneManager.LoadScene(0); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|   | |||||||
| @@ -8,8 +8,10 @@ public class UiController : MonoBehaviour | |||||||
|     public GameObject player = null; |     public GameObject player = null; | ||||||
|     private float startPosition; |     private float startPosition; | ||||||
|     public TextMeshProUGUI uiDistance; |     public TextMeshProUGUI uiDistance; | ||||||
|     public int highScore; |     public TextMeshProUGUI uiHighScore; | ||||||
|     public float distance = 0.0f; |  | ||||||
|  |     public static float distance = 0; | ||||||
|  |     public static int highScore = 0; | ||||||
|     private float oldDistance = 0.0f; |     private float oldDistance = 0.0f; | ||||||
|  |  | ||||||
|     // Start is called before the first frame update |     // Start is called before the first frame update | ||||||
| @@ -19,24 +21,24 @@ public class UiController : MonoBehaviour | |||||||
|         Cursor.lockState = CursorLockMode.None; |         Cursor.lockState = CursorLockMode.None; | ||||||
|         Cursor.visible = true; |         Cursor.visible = true; | ||||||
|  |  | ||||||
|         this.LoadGame(); |         UiController.LoadGame(); | ||||||
|     } |     } | ||||||
|     void SaveGame() |     public static void SaveGame() | ||||||
|     { |     { | ||||||
|         PlayerPrefs.SetInt("HighestScore", this.highScore); |         PlayerPrefs.SetInt("HighestScore", (int)UiController.distance); | ||||||
|         PlayerPrefs.Save(); |         PlayerPrefs.Save(); | ||||||
|         Debug.Log("Game data saved!"); |         Debug.Log("Game data saved!"); | ||||||
|     } |     } | ||||||
|     void LoadGame() |     static void LoadGame() | ||||||
|     { |     { | ||||||
|         if (PlayerPrefs.HasKey("HighestScore")) |         if (PlayerPrefs.HasKey("HighestScore")) | ||||||
|         { |         { | ||||||
|             this.highScore = PlayerPrefs.GetInt("SavedInteger"); |             UiController.highScore = PlayerPrefs.GetInt("HighestScore"); | ||||||
|             Debug.Log("Game data loaded!"); |             Debug.Log(UiController.highScore); | ||||||
|         } |         } | ||||||
|         else |         else | ||||||
|         { |         { | ||||||
|             this.highScore = 0; |             UiController.highScore = 0; | ||||||
|         } |         } | ||||||
|  |  | ||||||
|     } |     } | ||||||
| @@ -44,10 +46,11 @@ public class UiController : MonoBehaviour | |||||||
|     // Update is called once per frame |     // Update is called once per frame | ||||||
|     void Update() |     void Update() | ||||||
|     { |     { | ||||||
|         distance = this.player.transform.position.z - startPosition; |         UiController.distance = this.player.transform.position.z - startPosition; | ||||||
|         if (oldDistance < distance) |         if (oldDistance < distance) | ||||||
|         { |         { | ||||||
|             uiDistance.text = "Distance : " + distance.ToString("0"); |             uiDistance.text = "Distance : " + distance.ToString("0"); | ||||||
|  |             uiHighScore.text = "HighScore : " + UiController.highScore.ToString("0"); | ||||||
|             oldDistance = distance; |             oldDistance = distance; | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|   | |||||||
| @@ -4,5 +4,8 @@ | |||||||
| EditorBuildSettings: | EditorBuildSettings: | ||||||
|   m_ObjectHideFlags: 0 |   m_ObjectHideFlags: 0 | ||||||
|   serializedVersion: 2 |   serializedVersion: 2 | ||||||
|   m_Scenes: [] |   m_Scenes: | ||||||
|  |   - enabled: 1 | ||||||
|  |     path: Assets/Scenes/Vasek.unity | ||||||
|  |     guid: 9fc0d4010bbf28b4594072e72b8655ab | ||||||
|   m_configObjects: {} |   m_configObjects: {} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user