Bug Fix Scoreboard Text Alignment

This commit is contained in:
Philip W 2021-11-07 23:22:25 +00:00
parent d558011c7b
commit 6811489753
2 changed files with 74 additions and 79 deletions

View File

@ -308,10 +308,10 @@ RectTransform:
m_Father: {fileID: 1059183747} m_Father: {fileID: 1059183747}
m_RootOrder: 1 m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 500, y: -125} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1000, y: 50} m_SizeDelta: {x: 0, y: 50}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &204554430 --- !u!222 &204554430
CanvasRenderer: CanvasRenderer:
@ -435,10 +435,10 @@ RectTransform:
m_Father: {fileID: 1059183747} m_Father: {fileID: 1059183747}
m_RootOrder: 5 m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 500, y: -430} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1000, y: 80} m_SizeDelta: {x: 0, y: 80}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &222835919 --- !u!114 &222835919
MonoBehaviour: MonoBehaviour:
@ -462,19 +462,18 @@ MonoBehaviour:
m_Calls: [] m_Calls: []
m_FontData: m_FontData:
m_Font: {fileID: 12800000, guid: 2fb810d2f9fc27b4eb7693fd3f9f158c, type: 3} m_Font: {fileID: 12800000, guid: 2fb810d2f9fc27b4eb7693fd3f9f158c, type: 3}
m_FontSize: 100 m_FontSize: 29
m_FontStyle: 0 m_FontStyle: 0
m_BestFit: 1 m_BestFit: 0
m_MinSize: 0 m_MinSize: 0
m_MaxSize: 249 m_MaxSize: 249
m_Alignment: 4 m_Alignment: 3
m_AlignByGeometry: 1 m_AlignByGeometry: 0
m_RichText: 1 m_RichText: 1
m_HorizontalOverflow: 0 m_HorizontalOverflow: 0
m_VerticalOverflow: 0 m_VerticalOverflow: 0
m_LineSpacing: 1 m_LineSpacing: 1
m_Text: 4th AAA 111 m_Text: 4th
222
--- !u!222 &222835920 --- !u!222 &222835920
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -697,10 +696,10 @@ RectTransform:
m_Father: {fileID: 1059183747} m_Father: {fileID: 1059183747}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 500, y: -50} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1000, y: 100} m_SizeDelta: {x: 0, y: 100}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &289906080 --- !u!114 &289906080
MonoBehaviour: MonoBehaviour:
@ -776,10 +775,10 @@ RectTransform:
m_Father: {fileID: 1059183747} m_Father: {fileID: 1059183747}
m_RootOrder: 6 m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 500, y: -510} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1000, y: 80} m_SizeDelta: {x: 0, y: 80}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &303121901 --- !u!114 &303121901
MonoBehaviour: MonoBehaviour:
@ -803,19 +802,18 @@ MonoBehaviour:
m_Calls: [] m_Calls: []
m_FontData: m_FontData:
m_Font: {fileID: 12800000, guid: 2fb810d2f9fc27b4eb7693fd3f9f158c, type: 3} m_Font: {fileID: 12800000, guid: 2fb810d2f9fc27b4eb7693fd3f9f158c, type: 3}
m_FontSize: 100 m_FontSize: 29
m_FontStyle: 0 m_FontStyle: 0
m_BestFit: 1 m_BestFit: 0
m_MinSize: 0 m_MinSize: 0
m_MaxSize: 249 m_MaxSize: 249
m_Alignment: 4 m_Alignment: 3
m_AlignByGeometry: 1 m_AlignByGeometry: 0
m_RichText: 1 m_RichText: 1
m_HorizontalOverflow: 0 m_HorizontalOverflow: 0
m_VerticalOverflow: 0 m_VerticalOverflow: 0
m_LineSpacing: 1 m_LineSpacing: 1
m_Text: 5th AAA 111 m_Text: 5th
222
--- !u!222 &303121902 --- !u!222 &303121902
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -855,9 +853,9 @@ RectTransform:
m_Father: {fileID: 873720541} m_Father: {fileID: 873720541}
m_RootOrder: 2 m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 500, y: -215} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1000, y: 50} m_SizeDelta: {x: 1000, y: 50}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &328545999 --- !u!222 &328545999
@ -1390,10 +1388,10 @@ RectTransform:
m_Father: {fileID: 1059183747} m_Father: {fileID: 1059183747}
m_RootOrder: 4 m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 500, y: -350} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1000, y: 80} m_SizeDelta: {x: 0, y: 80}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &615826098 --- !u!114 &615826098
MonoBehaviour: MonoBehaviour:
@ -1417,19 +1415,18 @@ MonoBehaviour:
m_Calls: [] m_Calls: []
m_FontData: m_FontData:
m_Font: {fileID: 12800000, guid: 2fb810d2f9fc27b4eb7693fd3f9f158c, type: 3} m_Font: {fileID: 12800000, guid: 2fb810d2f9fc27b4eb7693fd3f9f158c, type: 3}
m_FontSize: 100 m_FontSize: 29
m_FontStyle: 0 m_FontStyle: 0
m_BestFit: 1 m_BestFit: 0
m_MinSize: 0 m_MinSize: 0
m_MaxSize: 249 m_MaxSize: 249
m_Alignment: 4 m_Alignment: 3
m_AlignByGeometry: 1 m_AlignByGeometry: 0
m_RichText: 1 m_RichText: 1
m_HorizontalOverflow: 0 m_HorizontalOverflow: 0
m_VerticalOverflow: 0 m_VerticalOverflow: 0
m_LineSpacing: 1 m_LineSpacing: 1
m_Text: 3rd AAA 111 m_Text: 3rd
222
--- !u!222 &615826099 --- !u!222 &615826099
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1653,9 +1650,9 @@ RectTransform:
m_Father: {fileID: 873720541} m_Father: {fileID: 873720541}
m_RootOrder: 1 m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 500, y: -145} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1000, y: 90} m_SizeDelta: {x: 1000, y: 90}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!95 &720830518 --- !u!95 &720830518
@ -1753,9 +1750,9 @@ RectTransform:
m_Father: {fileID: 873720541} m_Father: {fileID: 873720541}
m_RootOrder: 3 m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 500, y: -290} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1000, y: 100} m_SizeDelta: {x: 1000, y: 100}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &839555745 --- !u!114 &839555745
@ -2605,9 +2602,9 @@ RectTransform:
m_Father: {fileID: 873720541} m_Father: {fileID: 873720541}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 500, y: -50} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1000, y: 100} m_SizeDelta: {x: 1000, y: 100}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!95 &1083330063 --- !u!95 &1083330063
@ -2703,10 +2700,10 @@ RectTransform:
m_Father: {fileID: 1059183747} m_Father: {fileID: 1059183747}
m_RootOrder: 2 m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 500, y: -190} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1000, y: 80} m_SizeDelta: {x: 0, y: 80}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1433312461 --- !u!114 &1433312461
MonoBehaviour: MonoBehaviour:
@ -2730,19 +2727,18 @@ MonoBehaviour:
m_Calls: [] m_Calls: []
m_FontData: m_FontData:
m_Font: {fileID: 12800000, guid: 2fb810d2f9fc27b4eb7693fd3f9f158c, type: 3} m_Font: {fileID: 12800000, guid: 2fb810d2f9fc27b4eb7693fd3f9f158c, type: 3}
m_FontSize: 100 m_FontSize: 29
m_FontStyle: 0 m_FontStyle: 0
m_BestFit: 1 m_BestFit: 0
m_MinSize: 0 m_MinSize: 0
m_MaxSize: 249 m_MaxSize: 249
m_Alignment: 4 m_Alignment: 3
m_AlignByGeometry: 1 m_AlignByGeometry: 0
m_RichText: 1 m_RichText: 1
m_HorizontalOverflow: 0 m_HorizontalOverflow: 0
m_VerticalOverflow: 0 m_VerticalOverflow: 0
m_LineSpacing: 1 m_LineSpacing: 1
m_Text: 1st AAA 111 m_Text: '1st '
222
--- !u!222 &1433312462 --- !u!222 &1433312462
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -3012,9 +3008,9 @@ RectTransform:
m_Father: {fileID: 873720541} m_Father: {fileID: 873720541}
m_RootOrder: 4 m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 500, y: -365} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1000, y: 50} m_SizeDelta: {x: 1000, y: 50}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1714273385 --- !u!222 &1714273385
@ -3893,7 +3889,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 0 m_IsActive: 1
--- !u!210 &1891273396 --- !u!210 &1891273396
SortingGroup: SortingGroup:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -4410,10 +4406,10 @@ RectTransform:
m_Father: {fileID: 1059183747} m_Father: {fileID: 1059183747}
m_RootOrder: 3 m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 500, y: -270} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 1000, y: 80} m_SizeDelta: {x: 0, y: 80}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2084735052 --- !u!114 &2084735052
MonoBehaviour: MonoBehaviour:
@ -4437,19 +4433,18 @@ MonoBehaviour:
m_Calls: [] m_Calls: []
m_FontData: m_FontData:
m_Font: {fileID: 12800000, guid: 2fb810d2f9fc27b4eb7693fd3f9f158c, type: 3} m_Font: {fileID: 12800000, guid: 2fb810d2f9fc27b4eb7693fd3f9f158c, type: 3}
m_FontSize: 100 m_FontSize: 29
m_FontStyle: 0 m_FontStyle: 0
m_BestFit: 1 m_BestFit: 0
m_MinSize: 0 m_MinSize: 0
m_MaxSize: 249 m_MaxSize: 249
m_Alignment: 4 m_Alignment: 3
m_AlignByGeometry: 1 m_AlignByGeometry: 0
m_RichText: 1 m_RichText: 1
m_HorizontalOverflow: 0 m_HorizontalOverflow: 0
m_VerticalOverflow: 0 m_VerticalOverflow: 0
m_LineSpacing: 1 m_LineSpacing: 1
m_Text: 2nd AAA 111 m_Text: 2nd
222
--- !u!222 &2084735053 --- !u!222 &2084735053
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -4493,9 +4488,9 @@ RectTransform:
m_Father: {fileID: 873720541} m_Father: {fileID: 873720541}
m_RootOrder: 5 m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 500, y: -433.41} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 300, y: 86.82} m_SizeDelta: {x: 300, y: 86.82}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!95 &2086538274 --- !u!95 &2086538274

View File

@ -34,7 +34,7 @@ public class LeaderboardHandle : MonoBehaviour
for (int i = 0; i < Scores.Count; i++) for (int i = 0; i < Scores.Count; i++)
{ {
Text scoreLabel = GameObject.Find($"ScoreText ({i + 1})").GetComponent<Text>(); Text scoreLabel = GameObject.Find($"ScoreText ({i + 1})").GetComponent<Text>();
string editedText = scoreLabel.text.Replace("AAA", $"{Scores[i].username}").Replace("111", $"{Scores[i].score}").Replace("222", $"{Scores[i].timeLasted}"); string editedText = System.String.Format("{0,3} {1,22} {2,22} {3,22}", scoreLabel.text, Scores[i].username, Scores[i].score, Scores[i].timeLasted);
scoreLabel.text = editedText; scoreLabel.text = editedText;
} }
} }
@ -67,7 +67,7 @@ public class LeaderboardHandle : MonoBehaviour
using (MySqlConnection connection = new MySqlConnection(connectionString)) using (MySqlConnection connection = new MySqlConnection(connectionString))
{ {
connection.Open(); connection.Open();
string sql = "SELECT * FROM Scores ORDER BY Score DESC LIMIT 5"; string sql = "SELECT Username, Score, TimeLasted FROM Scores ORDER BY Score DESC LIMIT 5";
using (MySqlCommand command = new MySqlCommand(sql, connection)) using (MySqlCommand command = new MySqlCommand(sql, connection))
{ {
using (MySqlDataReader reader = command.ExecuteReader()) using (MySqlDataReader reader = command.ExecuteReader())