Skip to content

Commit b789a3b

Browse files
committed
Add Rerun button to samples/Basic.
1 parent 687071a commit b789a3b

File tree

5 files changed

+242
-6
lines changed

5 files changed

+242
-6
lines changed

samples/Basic/Assets/Scenes/MainScene.unity

Lines changed: 222 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,150 @@ NavMeshSettings:
8585
cellSize: 0.16666667
8686
manualCellSize: 0
8787
m_NavMeshData: {fileID: 0}
88+
--- !u!1 &104325483
89+
GameObject:
90+
m_ObjectHideFlags: 0
91+
m_PrefabParentObject: {fileID: 0}
92+
m_PrefabInternal: {fileID: 0}
93+
serializedVersion: 4
94+
m_Component:
95+
- 224: {fileID: 104325484}
96+
- 222: {fileID: 104325487}
97+
- 114: {fileID: 104325486}
98+
- 114: {fileID: 104325485}
99+
m_Layer: 5
100+
m_Name: Rerun
101+
m_TagString: Untagged
102+
m_Icon: {fileID: 0}
103+
m_NavMeshLayer: 0
104+
m_StaticEditorFlags: 0
105+
m_IsActive: 1
106+
--- !u!224 &104325484
107+
RectTransform:
108+
m_ObjectHideFlags: 0
109+
m_PrefabParentObject: {fileID: 0}
110+
m_PrefabInternal: {fileID: 0}
111+
m_GameObject: {fileID: 104325483}
112+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
113+
m_LocalPosition: {x: 0, y: 0, z: 0}
114+
m_LocalScale: {x: 1, y: 1, z: 1}
115+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
116+
m_Children:
117+
- {fileID: 1892947314}
118+
m_Father: {fileID: 830029686}
119+
m_RootOrder: 0
120+
m_AnchorMin: {x: 0, y: 0}
121+
m_AnchorMax: {x: 0, y: 0}
122+
m_AnchoredPosition: {x: 0, y: 0}
123+
m_SizeDelta: {x: 0, y: 0}
124+
m_Pivot: {x: 0.5, y: 0.5}
125+
--- !u!114 &104325485
126+
MonoBehaviour:
127+
m_ObjectHideFlags: 0
128+
m_PrefabParentObject: {fileID: 0}
129+
m_PrefabInternal: {fileID: 0}
130+
m_GameObject: {fileID: 104325483}
131+
m_Enabled: 1
132+
m_EditorHideFlags: 0
133+
m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
134+
m_Name:
135+
m_EditorClassIdentifier:
136+
m_Navigation:
137+
m_Mode: 3
138+
m_SelectOnUp: {fileID: 0}
139+
m_SelectOnDown: {fileID: 0}
140+
m_SelectOnLeft: {fileID: 0}
141+
m_SelectOnRight: {fileID: 0}
142+
m_Transition: 1
143+
m_Colors:
144+
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
145+
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
146+
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
147+
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
148+
m_ColorMultiplier: 1
149+
m_FadeDuration: 0.1
150+
m_SpriteState:
151+
m_HighlightedSprite: {fileID: 0}
152+
m_PressedSprite: {fileID: 0}
153+
m_DisabledSprite: {fileID: 0}
154+
m_AnimationTriggers:
155+
m_NormalTrigger: Normal
156+
m_HighlightedTrigger: Highlighted
157+
m_PressedTrigger: Pressed
158+
m_DisabledTrigger: Disabled
159+
m_Interactable: 1
160+
m_TargetGraphic: {fileID: 104325486}
161+
m_OnClick:
162+
m_PersistentCalls:
163+
m_Calls:
164+
- m_Target: {fileID: 1617154669}
165+
m_MethodName: Rerun
166+
m_Mode: 1
167+
m_Arguments:
168+
m_ObjectArgument: {fileID: 0}
169+
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
170+
m_IntArgument: 0
171+
m_FloatArgument: 0
172+
m_StringArgument:
173+
m_BoolArgument: 0
174+
m_CallState: 2
175+
- m_Target: {fileID: 1504510588}
176+
m_MethodName: Rerun
177+
m_Mode: 1
178+
m_Arguments:
179+
m_ObjectArgument: {fileID: 0}
180+
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
181+
m_IntArgument: 0
182+
m_FloatArgument: 0
183+
m_StringArgument:
184+
m_BoolArgument: 0
185+
m_CallState: 2
186+
- m_Target: {fileID: 1938937795}
187+
m_MethodName: Rerun
188+
m_Mode: 1
189+
m_Arguments:
190+
m_ObjectArgument: {fileID: 0}
191+
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
192+
m_IntArgument: 0
193+
m_FloatArgument: 0
194+
m_StringArgument:
195+
m_BoolArgument: 0
196+
m_CallState: 2
197+
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
198+
Culture=neutral, PublicKeyToken=null
199+
--- !u!114 &104325486
200+
MonoBehaviour:
201+
m_ObjectHideFlags: 0
202+
m_PrefabParentObject: {fileID: 0}
203+
m_PrefabInternal: {fileID: 0}
204+
m_GameObject: {fileID: 104325483}
205+
m_Enabled: 1
206+
m_EditorHideFlags: 0
207+
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
208+
m_Name:
209+
m_EditorClassIdentifier:
210+
m_Material: {fileID: 0}
211+
m_Color: {r: 1, g: 1, b: 1, a: 1}
212+
m_RaycastTarget: 1
213+
m_OnCullStateChanged:
214+
m_PersistentCalls:
215+
m_Calls: []
216+
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
217+
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
218+
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
219+
m_Type: 1
220+
m_PreserveAspect: 0
221+
m_FillCenter: 1
222+
m_FillMethod: 4
223+
m_FillAmount: 1
224+
m_FillClockwise: 1
225+
m_FillOrigin: 0
226+
--- !u!222 &104325487
227+
CanvasRenderer:
228+
m_ObjectHideFlags: 0
229+
m_PrefabParentObject: {fileID: 0}
230+
m_PrefabInternal: {fileID: 0}
231+
m_GameObject: {fileID: 104325483}
88232
--- !u!1 &292652105
89233
GameObject:
90234
m_ObjectHideFlags: 0
@@ -233,6 +377,7 @@ RectTransform:
233377
m_LocalScale: {x: 0, y: 0, z: 0}
234378
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
235379
m_Children:
380+
- {fileID: 104325484}
236381
- {fileID: 1617154666}
237382
- {fileID: 1504510587}
238383
- {fileID: 1938937794}
@@ -296,7 +441,7 @@ RectTransform:
296441
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
297442
m_Children: []
298443
m_Father: {fileID: 830029686}
299-
m_RootOrder: 1
444+
m_RootOrder: 2
300445
m_AnchorMin: {x: 0, y: 0}
301446
m_AnchorMax: {x: 0, y: 0}
302447
m_AnchoredPosition: {x: 0, y: 0}
@@ -382,7 +527,7 @@ RectTransform:
382527
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
383528
m_Children: []
384529
m_Father: {fileID: 830029686}
385-
m_RootOrder: 0
530+
m_RootOrder: 1
386531
m_AnchorMin: {x: 0, y: 0}
387532
m_AnchorMax: {x: 0, y: 0}
388533
m_AnchoredPosition: {x: 0, y: 0}
@@ -438,6 +583,80 @@ MonoBehaviour:
438583
m_Script: {fileID: 11500000, guid: 295587b529b91e24aa692dcb6d47ea1c, type: 3}
439584
m_Name:
440585
m_EditorClassIdentifier:
586+
--- !u!1 &1892947313
587+
GameObject:
588+
m_ObjectHideFlags: 0
589+
m_PrefabParentObject: {fileID: 0}
590+
m_PrefabInternal: {fileID: 0}
591+
serializedVersion: 4
592+
m_Component:
593+
- 224: {fileID: 1892947314}
594+
- 222: {fileID: 1892947316}
595+
- 114: {fileID: 1892947315}
596+
m_Layer: 5
597+
m_Name: Text
598+
m_TagString: Untagged
599+
m_Icon: {fileID: 0}
600+
m_NavMeshLayer: 0
601+
m_StaticEditorFlags: 0
602+
m_IsActive: 1
603+
--- !u!224 &1892947314
604+
RectTransform:
605+
m_ObjectHideFlags: 0
606+
m_PrefabParentObject: {fileID: 0}
607+
m_PrefabInternal: {fileID: 0}
608+
m_GameObject: {fileID: 1892947313}
609+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
610+
m_LocalPosition: {x: 0, y: 0, z: 0}
611+
m_LocalScale: {x: 1, y: 1, z: 1}
612+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
613+
m_Children: []
614+
m_Father: {fileID: 104325484}
615+
m_RootOrder: 0
616+
m_AnchorMin: {x: 0, y: 0}
617+
m_AnchorMax: {x: 1, y: 1}
618+
m_AnchoredPosition: {x: 0, y: 0}
619+
m_SizeDelta: {x: 0, y: 0}
620+
m_Pivot: {x: 0.5, y: 0.5}
621+
--- !u!114 &1892947315
622+
MonoBehaviour:
623+
m_ObjectHideFlags: 0
624+
m_PrefabParentObject: {fileID: 0}
625+
m_PrefabInternal: {fileID: 0}
626+
m_GameObject: {fileID: 1892947313}
627+
m_Enabled: 1
628+
m_EditorHideFlags: 0
629+
m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
630+
m_Name:
631+
m_EditorClassIdentifier:
632+
m_Material: {fileID: 0}
633+
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
634+
m_RaycastTarget: 1
635+
m_OnCullStateChanged:
636+
m_PersistentCalls:
637+
m_Calls: []
638+
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
639+
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
640+
m_FontData:
641+
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
642+
m_FontSize: 40
643+
m_FontStyle: 0
644+
m_BestFit: 0
645+
m_MinSize: 0
646+
m_MaxSize: 40
647+
m_Alignment: 4
648+
m_AlignByGeometry: 0
649+
m_RichText: 1
650+
m_HorizontalOverflow: 0
651+
m_VerticalOverflow: 0
652+
m_LineSpacing: 1
653+
m_Text: Rerun
654+
--- !u!222 &1892947316
655+
CanvasRenderer:
656+
m_ObjectHideFlags: 0
657+
m_PrefabParentObject: {fileID: 0}
658+
m_PrefabInternal: {fileID: 0}
659+
m_GameObject: {fileID: 1892947313}
441660
--- !u!1 &1938937793
442661
GameObject:
443662
m_ObjectHideFlags: 0
@@ -468,7 +687,7 @@ RectTransform:
468687
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
469688
m_Children: []
470689
m_Father: {fileID: 830029686}
471-
m_RootOrder: 2
690+
m_RootOrder: 3
472691
m_AnchorMin: {x: 0, y: 0}
473692
m_AnchorMax: {x: 0, y: 0}
474693
m_AnchoredPosition: {x: 0, y: 0}

samples/Basic/Assets/Scripts/Test01.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,10 @@ IEnumerator TestCoroutine(int a, Func<int, string> b)
2828
yield return null;
2929
GetComponent<Text>().text = b(v);
3030
}
31+
32+
public void Rerun()
33+
{
34+
Start();
35+
}
3136
}
3237

samples/Basic/Assets/Scripts/Test02.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,9 @@ string Test(int param_a, float param_b)
2323
return local_e;
2424
}
2525
}
26+
27+
public void Rerun()
28+
{
29+
Start();
30+
}
2631
}

samples/Basic/Assets/Scripts/Test03.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
using System.Collections;
2-
using UnityEngine;
1+
using UnityEngine;
32
using UnityEngine.UI;
43

54
public class Test03 : MonoBehaviour
65
{
76
void Start()
87
{
8+
Debug.Log("Test03.Start");
99
GetComponent<Text>().text = "03:" + GetStringLength("Compiler");
1010
#if __COMPILER_OPTION_TEST__
1111
GetComponent<Text>().text += ":OK";
@@ -25,4 +25,9 @@ int GetStringLength(string str)
2525
}
2626
return len;
2727
}
28+
29+
public void Rerun()
30+
{
31+
Start();
32+
}
2833
}

samples/Basic/ProjectSettings/EditorBuildSettings.asset

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@
44
EditorBuildSettings:
55
m_ObjectHideFlags: 0
66
serializedVersion: 2
7-
m_Scenes: []
7+
m_Scenes:
8+
- enabled: 1
9+
path: Assets/Scenes/MainScene.unity

0 commit comments

Comments
 (0)