Skip to content

Commit 85cb5b9

Browse files
demo app ui initialization fixes
1 parent c8d920f commit 85cb5b9

File tree

5 files changed

+289
-88
lines changed

5 files changed

+289
-88
lines changed

Assets/Nami/Example/Scenes/Demo.unity

+72-72
Original file line numberDiff line numberDiff line change
@@ -861,10 +861,10 @@ RectTransform:
861861
m_Father: {fileID: 953405361}
862862
m_RootOrder: 0
863863
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
864-
m_AnchorMin: {x: 0, y: 1}
865-
m_AnchorMax: {x: 0, y: 1}
866-
m_AnchoredPosition: {x: 540.1507, y: -63.575912}
867-
m_SizeDelta: {x: 1080.3014, y: 127.151825}
864+
m_AnchorMin: {x: 0, y: 0}
865+
m_AnchorMax: {x: 0, y: 0}
866+
m_AnchoredPosition: {x: 0, y: 0}
867+
m_SizeDelta: {x: 0, y: 0}
868868
m_Pivot: {x: 0.5, y: 0.5}
869869
--- !u!114 &196346821
870870
MonoBehaviour:
@@ -1026,7 +1026,7 @@ RectTransform:
10261026
m_AnchorMin: {x: 0, y: 0}
10271027
m_AnchorMax: {x: 1, y: 1}
10281028
m_AnchoredPosition: {x: 0, y: -200.0001}
1029-
m_SizeDelta: {x: 3, y: -469.4641}
1029+
m_SizeDelta: {x: 3, y: 0}
10301030
m_Pivot: {x: 0, y: 1}
10311031
--- !u!114 &277048409
10321032
MonoBehaviour:
@@ -1367,9 +1367,9 @@ RectTransform:
13671367
m_RootOrder: 0
13681368
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
13691369
m_AnchorMin: {x: 0, y: 0}
1370-
m_AnchorMax: {x: 1, y: 1}
1370+
m_AnchorMax: {x: 0, y: 0}
13711371
m_AnchoredPosition: {x: 0, y: 0}
1372-
m_SizeDelta: {x: 3, y: 0}
1372+
m_SizeDelta: {x: 0, y: 0}
13731373
m_Pivot: {x: 0, y: 1}
13741374
--- !u!114 &320422750
13751375
MonoBehaviour:
@@ -1775,10 +1775,10 @@ RectTransform:
17751775
m_Father: {fileID: 277048408}
17761776
m_RootOrder: 3
17771777
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1778-
m_AnchorMin: {x: 0, y: 1}
1779-
m_AnchorMax: {x: 0, y: 1}
1780-
m_AnchoredPosition: {x: 541.6507, y: -525}
1781-
m_SizeDelta: {x: 1083.3014, y: 150}
1778+
m_AnchorMin: {x: 0, y: 0}
1779+
m_AnchorMax: {x: 0, y: 0}
1780+
m_AnchoredPosition: {x: 0, y: 0}
1781+
m_SizeDelta: {x: 0, y: 150}
17821782
m_Pivot: {x: 0.5, y: 0.5}
17831783
--- !u!222 &343621398
17841784
CanvasRenderer:
@@ -1804,7 +1804,7 @@ GameObject:
18041804
m_Icon: {fileID: 0}
18051805
m_NavMeshLayer: 0
18061806
m_StaticEditorFlags: 0
1807-
m_IsActive: 0
1807+
m_IsActive: 1
18081808
--- !u!224 &400816514
18091809
RectTransform:
18101810
m_ObjectHideFlags: 0
@@ -2298,10 +2298,10 @@ RectTransform:
22982298
m_Father: {fileID: 1044399896}
22992299
m_RootOrder: 1
23002300
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
2301-
m_AnchorMin: {x: 0, y: 1}
2302-
m_AnchorMax: {x: 0, y: 1}
2303-
m_AnchoredPosition: {x: 540.1507, y: -166.16452}
2304-
m_SizeDelta: {x: 1080.3014, y: 67.670944}
2301+
m_AnchorMin: {x: 0, y: 0}
2302+
m_AnchorMax: {x: 0, y: 0}
2303+
m_AnchoredPosition: {x: 0, y: 0}
2304+
m_SizeDelta: {x: 0, y: 0}
23052305
m_Pivot: {x: 0.5, y: 0.5}
23062306
--- !u!114 &506494019
23072307
MonoBehaviour:
@@ -2642,8 +2642,8 @@ RectTransform:
26422642
m_Father: {fileID: 587543362}
26432643
m_RootOrder: 0
26442644
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
2645-
m_AnchorMin: {x: 0, y: 0.42879128}
2646-
m_AnchorMax: {x: 1, y: 1}
2645+
m_AnchorMin: {x: 0, y: 0}
2646+
m_AnchorMax: {x: 0, y: 0}
26472647
m_AnchoredPosition: {x: 0, y: 0}
26482648
m_SizeDelta: {x: 20, y: 20}
26492649
m_Pivot: {x: 0.5, y: 0.5}
@@ -2718,7 +2718,7 @@ RectTransform:
27182718
m_RootOrder: 0
27192719
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
27202720
m_AnchorMin: {x: 0, y: 0}
2721-
m_AnchorMax: {x: 1, y: 1}
2721+
m_AnchorMax: {x: 0, y: 0}
27222722
m_AnchoredPosition: {x: 0, y: 0}
27232723
m_SizeDelta: {x: 20, y: 20}
27242724
m_Pivot: {x: 0.5, y: 0.5}
@@ -2829,10 +2829,10 @@ RectTransform:
28292829
m_Father: {fileID: 277048408}
28302830
m_RootOrder: 0
28312831
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
2832-
m_AnchorMin: {x: 0, y: 1}
2833-
m_AnchorMax: {x: 0, y: 1}
2834-
m_AnchoredPosition: {x: 541.6507, y: -75}
2835-
m_SizeDelta: {x: 1083.3014, y: 150}
2832+
m_AnchorMin: {x: 0, y: 0}
2833+
m_AnchorMax: {x: 0, y: 0}
2834+
m_AnchoredPosition: {x: 0, y: 0}
2835+
m_SizeDelta: {x: 0, y: 150}
28362836
m_Pivot: {x: 0.5, y: 0.5}
28372837
--- !u!222 &590929954
28382838
CanvasRenderer:
@@ -2877,10 +2877,10 @@ RectTransform:
28772877
m_Father: {fileID: 1449422507}
28782878
m_RootOrder: 0
28792879
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
2880-
m_AnchorMin: {x: 0, y: 1}
2881-
m_AnchorMax: {x: 0, y: 1}
2882-
m_AnchoredPosition: {x: 561.8331, y: -75}
2883-
m_SizeDelta: {x: 1123.6663, y: 150}
2880+
m_AnchorMin: {x: 0, y: 0}
2881+
m_AnchorMax: {x: 0, y: 0}
2882+
m_AnchoredPosition: {x: 0, y: 0}
2883+
m_SizeDelta: {x: 0, y: 150}
28842884
m_Pivot: {x: 0.5, y: 0.5}
28852885
--- !u!114 &602124485
28862886
MonoBehaviour:
@@ -3330,7 +3330,7 @@ RectTransform:
33303330
m_RootOrder: 0
33313331
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
33323332
m_AnchorMin: {x: 0, y: 0}
3333-
m_AnchorMax: {x: 1, y: 0.99999994}
3333+
m_AnchorMax: {x: 0, y: 0}
33343334
m_AnchoredPosition: {x: 0, y: 0}
33353335
m_SizeDelta: {x: 20, y: 20}
33363336
m_Pivot: {x: 0.5, y: 0.5}
@@ -4118,10 +4118,10 @@ RectTransform:
41184118
m_Father: {fileID: 277048408}
41194119
m_RootOrder: 1
41204120
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
4121-
m_AnchorMin: {x: 0, y: 1}
4122-
m_AnchorMax: {x: 0, y: 1}
4123-
m_AnchoredPosition: {x: 541.6507, y: -225}
4124-
m_SizeDelta: {x: 1083.3014, y: 150}
4121+
m_AnchorMin: {x: 0, y: 0}
4122+
m_AnchorMax: {x: 0, y: 0}
4123+
m_AnchoredPosition: {x: 0, y: 0}
4124+
m_SizeDelta: {x: 0, y: 150}
41254125
m_Pivot: {x: 0.5, y: 0.5}
41264126
--- !u!222 &871223220
41274127
CanvasRenderer:
@@ -4608,7 +4608,7 @@ GameObject:
46084608
m_Icon: {fileID: 0}
46094609
m_NavMeshLayer: 0
46104610
m_StaticEditorFlags: 0
4611-
m_IsActive: 0
4611+
m_IsActive: 1
46124612
--- !u!224 &949034891
46134613
RectTransform:
46144614
m_ObjectHideFlags: 0
@@ -5176,7 +5176,7 @@ RectTransform:
51765176
m_AnchorMin: {x: 0, y: 0}
51775177
m_AnchorMax: {x: 1, y: 1}
51785178
m_AnchoredPosition: {x: 0, y: 0}
5179-
m_SizeDelta: {x: 0, y: 450.65002}
5179+
m_SizeDelta: {x: 0, y: 0}
51805180
m_Pivot: {x: 0, y: 1}
51815181
--- !u!114 &1101704850
51825182
MonoBehaviour:
@@ -5293,10 +5293,10 @@ RectTransform:
52935293
m_Father: {fileID: 1044399896}
52945294
m_RootOrder: 0
52955295
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
5296-
m_AnchorMin: {x: 0, y: 1}
5297-
m_AnchorMax: {x: 0, y: 1}
5298-
m_AnchoredPosition: {x: 540.1507, y: -61.164528}
5299-
m_SizeDelta: {x: 1080.3014, y: 122.329056}
5296+
m_AnchorMin: {x: 0, y: 0}
5297+
m_AnchorMax: {x: 0, y: 0}
5298+
m_AnchoredPosition: {x: 0, y: 0}
5299+
m_SizeDelta: {x: 0, y: 0}
53005300
m_Pivot: {x: 0.5, y: 0.5}
53015301
--- !u!114 &1132962114
53025302
MonoBehaviour:
@@ -5701,7 +5701,7 @@ GameObject:
57015701
m_Icon: {fileID: 0}
57025702
m_NavMeshLayer: 0
57035703
m_StaticEditorFlags: 0
5704-
m_IsActive: 0
5704+
m_IsActive: 1
57055705
--- !u!224 &1266112344
57065706
RectTransform:
57075707
m_ObjectHideFlags: 0
@@ -6564,10 +6564,10 @@ RectTransform:
65646564
m_Father: {fileID: 277048408}
65656565
m_RootOrder: 5
65666566
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
6567-
m_AnchorMin: {x: 0, y: 1}
6568-
m_AnchorMax: {x: 0, y: 1}
6569-
m_AnchoredPosition: {x: 541.6507, y: -825}
6570-
m_SizeDelta: {x: 1083.3014, y: 150}
6567+
m_AnchorMin: {x: 0, y: 0}
6568+
m_AnchorMax: {x: 0, y: 0}
6569+
m_AnchoredPosition: {x: 0, y: 0}
6570+
m_SizeDelta: {x: 0, y: 150}
65716571
m_Pivot: {x: 0.5, y: 0.5}
65726572
--- !u!222 &1432170527
65736573
CanvasRenderer:
@@ -6613,7 +6613,7 @@ RectTransform:
66136613
m_AnchorMin: {x: 0, y: 0}
66146614
m_AnchorMax: {x: 1, y: 1}
66156615
m_AnchoredPosition: {x: 0, y: 0}
6616-
m_SizeDelta: {x: 0, y: -1319.4641}
6616+
m_SizeDelta: {x: 0, y: 0}
66176617
m_Pivot: {x: 0, y: 1}
66186618
--- !u!114 &1444476546
66196619
MonoBehaviour:
@@ -6691,7 +6691,7 @@ RectTransform:
66916691
m_AnchorMin: {x: 0, y: 0}
66926692
m_AnchorMax: {x: 1, y: 1}
66936693
m_AnchoredPosition: {x: 0, y: 0}
6694-
m_SizeDelta: {x: 0, y: -700.3279}
6694+
m_SizeDelta: {x: 0, y: 0}
66956695
m_Pivot: {x: 0, y: 1}
66966696
--- !u!114 &1449422508
66976697
MonoBehaviour:
@@ -6766,10 +6766,10 @@ RectTransform:
67666766
m_Father: {fileID: 277048408}
67676767
m_RootOrder: 6
67686768
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
6769-
m_AnchorMin: {x: 0, y: 1}
6770-
m_AnchorMax: {x: 0, y: 1}
6771-
m_AnchoredPosition: {x: 541.6507, y: -975}
6772-
m_SizeDelta: {x: 1083.3014, y: 150}
6769+
m_AnchorMin: {x: 0, y: 0}
6770+
m_AnchorMax: {x: 0, y: 0}
6771+
m_AnchoredPosition: {x: 0, y: 0}
6772+
m_SizeDelta: {x: 0, y: 150}
67736773
m_Pivot: {x: 0.5, y: 0.5}
67746774
--- !u!222 &1499613117
67756775
CanvasRenderer:
@@ -7031,7 +7031,7 @@ MonoBehaviour:
70317031
m_HandleRect: {fileID: 2107956766}
70327032
m_Direction: 2
70337033
m_Value: 0.99999976
7034-
m_Size: 0.69462657
7034+
m_Size: 0.7339283
70357035
m_NumberOfSteps: 0
70367036
m_OnValueChanged:
70377037
m_PersistentCalls:
@@ -7431,10 +7431,10 @@ RectTransform:
74317431
m_Father: {fileID: 953405361}
74327432
m_RootOrder: 1
74337433
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
7434-
m_AnchorMin: {x: 0, y: 1}
7435-
m_AnchorMax: {x: 0, y: 1}
7436-
m_AnchoredPosition: {x: 540.1507, y: -168.57591}
7437-
m_SizeDelta: {x: 1080.3014, y: 62.84817}
7434+
m_AnchorMin: {x: 0, y: 0}
7435+
m_AnchorMax: {x: 0, y: 0}
7436+
m_AnchoredPosition: {x: 0, y: 0}
7437+
m_SizeDelta: {x: 0, y: 0}
74387438
m_Pivot: {x: 0.5, y: 0.5}
74397439
--- !u!114 &1660871833
74407440
MonoBehaviour:
@@ -7616,9 +7616,9 @@ RectTransform:
76167616
m_RootOrder: 0
76177617
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
76187618
m_AnchorMin: {x: 0, y: 0}
7619-
m_AnchorMax: {x: 1, y: 1}
7619+
m_AnchorMax: {x: 0, y: 0}
76207620
m_AnchoredPosition: {x: 0, y: 0}
7621-
m_SizeDelta: {x: 3, y: 0}
7621+
m_SizeDelta: {x: 0, y: 0}
76227622
m_Pivot: {x: 0, y: 1}
76237623
--- !u!114 &1725771280
76247624
MonoBehaviour:
@@ -7983,10 +7983,10 @@ RectTransform:
79837983
m_Father: {fileID: 1101704849}
79847984
m_RootOrder: 0
79857985
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
7986-
m_AnchorMin: {x: 0, y: 1}
7987-
m_AnchorMax: {x: 0, y: 1}
7988-
m_AnchoredPosition: {x: 561.8331, y: -505.4889}
7989-
m_SizeDelta: {x: 1003.66626, y: 890.9778}
7986+
m_AnchorMin: {x: 0, y: 0}
7987+
m_AnchorMax: {x: 0, y: 0}
7988+
m_AnchoredPosition: {x: 0, y: 0}
7989+
m_SizeDelta: {x: 0, y: 0}
79907990
m_Pivot: {x: 0.5, y: 0.5}
79917991
--- !u!114 &1823546601
79927992
MonoBehaviour:
@@ -8079,10 +8079,10 @@ RectTransform:
80798079
m_Father: {fileID: 277048408}
80808080
m_RootOrder: 2
80818081
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
8082-
m_AnchorMin: {x: 0, y: 1}
8083-
m_AnchorMax: {x: 0, y: 1}
8084-
m_AnchoredPosition: {x: 541.6507, y: -375}
8085-
m_SizeDelta: {x: 1083.3014, y: 150}
8082+
m_AnchorMin: {x: 0, y: 0}
8083+
m_AnchorMax: {x: 0, y: 0}
8084+
m_AnchoredPosition: {x: 0, y: 0}
8085+
m_SizeDelta: {x: 0, y: 150}
80868086
m_Pivot: {x: 0.5, y: 0.5}
80878087
--- !u!222 &1849109342
80888088
CanvasRenderer:
@@ -8941,8 +8941,8 @@ MonoBehaviour:
89418941
m_TargetGraphic: {fileID: 567826517}
89428942
m_HandleRect: {fileID: 567826516}
89438943
m_Direction: 2
8944-
m_Value: 1
8945-
m_Size: 0.5712087
8944+
m_Value: 0.9999997
8945+
m_Size: 0.6239267
89468946
m_NumberOfSteps: 0
89478947
m_OnValueChanged:
89488948
m_PersistentCalls:
@@ -9307,10 +9307,10 @@ RectTransform:
93079307
m_Father: {fileID: 277048408}
93089308
m_RootOrder: 4
93099309
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
9310-
m_AnchorMin: {x: 0, y: 1}
9311-
m_AnchorMax: {x: 0, y: 1}
9312-
m_AnchoredPosition: {x: 541.6507, y: -675}
9313-
m_SizeDelta: {x: 1083.3014, y: 150}
9310+
m_AnchorMin: {x: 0, y: 0}
9311+
m_AnchorMax: {x: 0, y: 0}
9312+
m_AnchoredPosition: {x: 0, y: 0}
9313+
m_SizeDelta: {x: 0, y: 150}
93149314
m_Pivot: {x: 0.5, y: 0.5}
93159315
--- !u!222 &2081821153
93169316
CanvasRenderer:
@@ -9441,9 +9441,9 @@ RectTransform:
94419441
m_RootOrder: 0
94429442
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
94439443
m_AnchorMin: {x: 0, y: 0}
9444-
m_AnchorMax: {x: 1, y: 1}
9444+
m_AnchorMax: {x: 0, y: 0}
94459445
m_AnchoredPosition: {x: 0, y: 0}
9446-
m_SizeDelta: {x: 3, y: 0}
9446+
m_SizeDelta: {x: 0, y: 0}
94479447
m_Pivot: {x: 0, y: 1}
94489448
--- !u!114 &2096989910
94499449
MonoBehaviour:

Assets/Nami/Example/Scripts/GUI/Debug/DebugScrollRect.cs

+13-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using System.Collections;
12
using UnityEngine;
23
using UnityEngine.UI;
34

@@ -38,7 +39,18 @@ private void OnLogMessageReceived(string logMessage, string stackTrace, LogType
3839

3940
private void ScrollDown()
4041
{
41-
scrollRect.normalizedPosition = Vector2.zero;
42+
if (!scrollRect.gameObject.activeInHierarchy)
43+
{
44+
return;
45+
}
46+
47+
StartCoroutine(ScrollOnEndOfFrame(Vector2.zero));
48+
}
49+
50+
private IEnumerator ScrollOnEndOfFrame(Vector2 normalizedPosition)
51+
{
52+
yield return new WaitForEndOfFrame();
53+
scrollRect.normalizedPosition = normalizedPosition;
4254
}
4355
}
4456
}

Assets/Nami/Example/Scripts/GUI/Debug/DebugScrollRect.cs.meta

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)