Skip to content

Commit 72b41dd

Browse files
author
MathewHDYT
committed
Adjust code mistakes and expand Example Project
1 parent 8d2efca commit 72b41dd

File tree

10 files changed

+472
-75
lines changed

10 files changed

+472
-75
lines changed
Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,129 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!1 &4860770386815413112
4+
GameObject:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
serializedVersion: 6
10+
m_Component:
11+
- component: {fileID: 4860770386815413116}
12+
- component: {fileID: 1496515054712707062}
13+
- component: {fileID: 9196344150574959586}
14+
- component: {fileID: 3346413152185578874}
15+
- component: {fileID: 7763867640919300918}
16+
- component: {fileID: 3102934369022451404}
17+
m_Layer: 6
18+
m_Name: Obstacle 2
19+
m_TagString: Untagged
20+
m_Icon: {fileID: 0}
21+
m_NavMeshLayer: 0
22+
m_StaticEditorFlags: 0
23+
m_IsActive: 1
24+
--- !u!4 &4860770386815413116
25+
Transform:
26+
m_ObjectHideFlags: 0
27+
m_CorrespondingSourceObject: {fileID: 0}
28+
m_PrefabInstance: {fileID: 0}
29+
m_PrefabAsset: {fileID: 0}
30+
m_GameObject: {fileID: 4860770386815413112}
31+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
32+
m_LocalPosition: {x: 0, y: 0, z: 0}
33+
m_LocalScale: {x: 1, y: 1, z: 1}
34+
m_Children: []
35+
m_Father: {fileID: 0}
36+
m_RootOrder: 0
37+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
38+
--- !u!33 &1496515054712707062
39+
MeshFilter:
40+
m_ObjectHideFlags: 0
41+
m_CorrespondingSourceObject: {fileID: 0}
42+
m_PrefabInstance: {fileID: 0}
43+
m_PrefabAsset: {fileID: 0}
44+
m_GameObject: {fileID: 4860770386815413112}
45+
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
46+
--- !u!23 &9196344150574959586
47+
MeshRenderer:
48+
m_ObjectHideFlags: 0
49+
m_CorrespondingSourceObject: {fileID: 0}
50+
m_PrefabInstance: {fileID: 0}
51+
m_PrefabAsset: {fileID: 0}
52+
m_GameObject: {fileID: 4860770386815413112}
53+
m_Enabled: 1
54+
m_CastShadows: 1
55+
m_ReceiveShadows: 1
56+
m_DynamicOccludee: 1
57+
m_MotionVectors: 1
58+
m_LightProbeUsage: 1
59+
m_ReflectionProbeUsage: 1
60+
m_RayTracingMode: 2
61+
m_RayTraceProcedural: 0
62+
m_RenderingLayerMask: 1
63+
m_RendererPriority: 0
64+
m_Materials:
65+
- {fileID: 2100000, guid: 62fa75126b8577c45b4a0758d3daaaeb, type: 2}
66+
m_StaticBatchInfo:
67+
firstSubMesh: 0
68+
subMeshCount: 0
69+
m_StaticBatchRoot: {fileID: 0}
70+
m_ProbeAnchor: {fileID: 0}
71+
m_LightProbeVolumeOverride: {fileID: 0}
72+
m_ScaleInLightmap: 1
73+
m_ReceiveGI: 1
74+
m_PreserveUVs: 0
75+
m_IgnoreNormalsForChartDetection: 0
76+
m_ImportantGI: 0
77+
m_StitchLightmapSeams: 1
78+
m_SelectedEditorRenderState: 3
79+
m_MinimumChartSize: 4
80+
m_AutoUVMaxDistance: 0.5
81+
m_AutoUVMaxAngle: 89
82+
m_LightmapParameters: {fileID: 0}
83+
m_SortingLayerID: 0
84+
m_SortingLayer: 0
85+
m_SortingOrder: 0
86+
m_AdditionalVertexStreams: {fileID: 0}
87+
--- !u!114 &3346413152185578874
88+
MonoBehaviour:
89+
m_ObjectHideFlags: 0
90+
m_CorrespondingSourceObject: {fileID: 0}
91+
m_PrefabInstance: {fileID: 0}
92+
m_PrefabAsset: {fileID: 0}
93+
m_GameObject: {fileID: 4860770386815413112}
94+
m_Enabled: 1
95+
m_EditorHideFlags: 0
96+
m_Script: {fileID: 11500000, guid: 4df95d7ed73f2b24bad3f892876401c4, type: 3}
97+
m_Name:
98+
m_EditorClassIdentifier:
99+
rb: {fileID: 3102934369022451404}
100+
coll: {fileID: 7763867640919300918}
101+
--- !u!65 &7763867640919300918
102+
BoxCollider:
103+
m_ObjectHideFlags: 0
104+
m_CorrespondingSourceObject: {fileID: 0}
105+
m_PrefabInstance: {fileID: 0}
106+
m_PrefabAsset: {fileID: 0}
107+
m_GameObject: {fileID: 4860770386815413112}
108+
m_Material: {fileID: 0}
109+
m_IsTrigger: 1
110+
m_Enabled: 1
111+
serializedVersion: 2
112+
m_Size: {x: 0.95, y: 0.95, z: 0.95}
113+
m_Center: {x: 0, y: 0, z: 0}
114+
--- !u!54 &3102934369022451404
115+
Rigidbody:
116+
m_ObjectHideFlags: 0
117+
m_CorrespondingSourceObject: {fileID: 0}
118+
m_PrefabInstance: {fileID: 0}
119+
m_PrefabAsset: {fileID: 0}
120+
m_GameObject: {fileID: 4860770386815413112}
121+
serializedVersion: 2
122+
m_Mass: 1
123+
m_Drag: 0
124+
m_AngularDrag: 0.05
125+
m_UseGravity: 0
126+
m_IsKinematic: 1
127+
m_Interpolate: 0
128+
m_Constraints: 0
129+
m_CollisionDetection: 0

Example Project/Assets/Prefabs/Obstacle 2.prefab.meta

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Example Project/Assets/Scenes/Main.unity

Lines changed: 215 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,85 @@ CanvasRenderer:
245245
m_PrefabAsset: {fileID: 0}
246246
m_GameObject: {fileID: 380004360}
247247
m_CullTransparentMesh: 1
248+
--- !u!1 &386423828
249+
GameObject:
250+
m_ObjectHideFlags: 0
251+
m_CorrespondingSourceObject: {fileID: 0}
252+
m_PrefabInstance: {fileID: 0}
253+
m_PrefabAsset: {fileID: 0}
254+
serializedVersion: 6
255+
m_Component:
256+
- component: {fileID: 386423829}
257+
- component: {fileID: 386423831}
258+
- component: {fileID: 386423830}
259+
m_Layer: 5
260+
m_Name: Text
261+
m_TagString: Untagged
262+
m_Icon: {fileID: 0}
263+
m_NavMeshLayer: 0
264+
m_StaticEditorFlags: 0
265+
m_IsActive: 1
266+
--- !u!224 &386423829
267+
RectTransform:
268+
m_ObjectHideFlags: 0
269+
m_CorrespondingSourceObject: {fileID: 0}
270+
m_PrefabInstance: {fileID: 0}
271+
m_PrefabAsset: {fileID: 0}
272+
m_GameObject: {fileID: 386423828}
273+
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
274+
m_LocalPosition: {x: 0, y: 0, z: 0}
275+
m_LocalScale: {x: 1, y: 1, z: 1}
276+
m_Children: []
277+
m_Father: {fileID: 1695295606}
278+
m_RootOrder: 0
279+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
280+
m_AnchorMin: {x: 0, y: 0}
281+
m_AnchorMax: {x: 1, y: 1}
282+
m_AnchoredPosition: {x: 0, y: 0}
283+
m_SizeDelta: {x: 0, y: 0}
284+
m_Pivot: {x: 0.5, y: 0.5}
285+
--- !u!114 &386423830
286+
MonoBehaviour:
287+
m_ObjectHideFlags: 0
288+
m_CorrespondingSourceObject: {fileID: 0}
289+
m_PrefabInstance: {fileID: 0}
290+
m_PrefabAsset: {fileID: 0}
291+
m_GameObject: {fileID: 386423828}
292+
m_Enabled: 1
293+
m_EditorHideFlags: 0
294+
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
295+
m_Name:
296+
m_EditorClassIdentifier:
297+
m_Material: {fileID: 0}
298+
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
299+
m_RaycastTarget: 1
300+
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
301+
m_Maskable: 1
302+
m_OnCullStateChanged:
303+
m_PersistentCalls:
304+
m_Calls: []
305+
m_FontData:
306+
m_Font: {fileID: 12800000, guid: ca26f2e5bc11bc5489e9aa9e91050bf0, type: 3}
307+
m_FontSize: 20
308+
m_FontStyle: 0
309+
m_BestFit: 0
310+
m_MinSize: 2
311+
m_MaxSize: 40
312+
m_Alignment: 4
313+
m_AlignByGeometry: 0
314+
m_RichText: 1
315+
m_HorizontalOverflow: 0
316+
m_VerticalOverflow: 0
317+
m_LineSpacing: 1
318+
m_Text: Dynamic Pooling
319+
--- !u!222 &386423831
320+
CanvasRenderer:
321+
m_ObjectHideFlags: 0
322+
m_CorrespondingSourceObject: {fileID: 0}
323+
m_PrefabInstance: {fileID: 0}
324+
m_PrefabAsset: {fileID: 0}
325+
m_GameObject: {fileID: 386423828}
326+
m_CullTransparentMesh: 1
248327
--- !u!1 &641778126
249328
GameObject:
250329
m_ObjectHideFlags: 0
@@ -292,7 +371,7 @@ MonoBehaviour:
292371
- gameObject: {fileID: 4860770386815413112, guid: c681b96ac2396524d9b49cf7c23c8eb7, type: 3}
293372
weight: 100
294373
spawnAmount: 25
295-
spawnWaitTime: 1
374+
dynamicPooling: 1
296375
--- !u!1 &705507993
297376
GameObject:
298377
m_ObjectHideFlags: 0
@@ -627,6 +706,7 @@ RectTransform:
627706
m_LocalScale: {x: 0, y: 0, z: 0}
628707
m_Children:
629708
- {fileID: 1291893673}
709+
- {fileID: 1695295606}
630710
m_Father: {fileID: 0}
631711
m_RootOrder: 4
632712
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -671,7 +751,7 @@ RectTransform:
671751
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
672752
m_AnchorMin: {x: 0.5, y: 0.5}
673753
m_AnchorMax: {x: 0.5, y: 0.5}
674-
m_AnchoredPosition: {x: 0, y: 0}
754+
m_AnchoredPosition: {x: 0, y: 20}
675755
m_SizeDelta: {x: 160, y: 30}
676756
m_Pivot: {x: 0.5, y: 0.5}
677757
--- !u!114 &1291893674
@@ -768,3 +848,136 @@ CanvasRenderer:
768848
m_PrefabAsset: {fileID: 0}
769849
m_GameObject: {fileID: 1291893672}
770850
m_CullTransparentMesh: 1
851+
--- !u!1 &1695295605
852+
GameObject:
853+
m_ObjectHideFlags: 0
854+
m_CorrespondingSourceObject: {fileID: 0}
855+
m_PrefabInstance: {fileID: 0}
856+
m_PrefabAsset: {fileID: 0}
857+
serializedVersion: 6
858+
m_Component:
859+
- component: {fileID: 1695295606}
860+
- component: {fileID: 1695295609}
861+
- component: {fileID: 1695295608}
862+
- component: {fileID: 1695295607}
863+
m_Layer: 5
864+
m_Name: Increase
865+
m_TagString: Untagged
866+
m_Icon: {fileID: 0}
867+
m_NavMeshLayer: 0
868+
m_StaticEditorFlags: 0
869+
m_IsActive: 1
870+
--- !u!224 &1695295606
871+
RectTransform:
872+
m_ObjectHideFlags: 0
873+
m_CorrespondingSourceObject: {fileID: 0}
874+
m_PrefabInstance: {fileID: 0}
875+
m_PrefabAsset: {fileID: 0}
876+
m_GameObject: {fileID: 1695295605}
877+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
878+
m_LocalPosition: {x: 0, y: 0, z: 0}
879+
m_LocalScale: {x: 1, y: 1, z: 1}
880+
m_Children:
881+
- {fileID: 386423829}
882+
m_Father: {fileID: 997848638}
883+
m_RootOrder: 1
884+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
885+
m_AnchorMin: {x: 0.5, y: 0.5}
886+
m_AnchorMax: {x: 0.5, y: 0.5}
887+
m_AnchoredPosition: {x: 0, y: -20}
888+
m_SizeDelta: {x: 160, y: 30}
889+
m_Pivot: {x: 0.5, y: 0.5}
890+
--- !u!114 &1695295607
891+
MonoBehaviour:
892+
m_ObjectHideFlags: 0
893+
m_CorrespondingSourceObject: {fileID: 0}
894+
m_PrefabInstance: {fileID: 0}
895+
m_PrefabAsset: {fileID: 0}
896+
m_GameObject: {fileID: 1695295605}
897+
m_Enabled: 1
898+
m_EditorHideFlags: 0
899+
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
900+
m_Name:
901+
m_EditorClassIdentifier:
902+
m_Navigation:
903+
m_Mode: 3
904+
m_WrapAround: 0
905+
m_SelectOnUp: {fileID: 0}
906+
m_SelectOnDown: {fileID: 0}
907+
m_SelectOnLeft: {fileID: 0}
908+
m_SelectOnRight: {fileID: 0}
909+
m_Transition: 1
910+
m_Colors:
911+
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
912+
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
913+
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
914+
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
915+
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
916+
m_ColorMultiplier: 1
917+
m_FadeDuration: 0.1
918+
m_SpriteState:
919+
m_HighlightedSprite: {fileID: 0}
920+
m_PressedSprite: {fileID: 0}
921+
m_SelectedSprite: {fileID: 0}
922+
m_DisabledSprite: {fileID: 0}
923+
m_AnimationTriggers:
924+
m_NormalTrigger: Normal
925+
m_HighlightedTrigger: Highlighted
926+
m_PressedTrigger: Pressed
927+
m_SelectedTrigger: Selected
928+
m_DisabledTrigger: Disabled
929+
m_Interactable: 1
930+
m_TargetGraphic: {fileID: 1695295608}
931+
m_OnClick:
932+
m_PersistentCalls:
933+
m_Calls:
934+
- m_Target: {fileID: 641778128}
935+
m_TargetAssemblyTypeName: ObstacleManager, Assembly-CSharp
936+
m_MethodName: EnableDynamicPooling
937+
m_Mode: 1
938+
m_Arguments:
939+
m_ObjectArgument: {fileID: 0}
940+
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
941+
m_IntArgument: 0
942+
m_FloatArgument: 0
943+
m_StringArgument:
944+
m_BoolArgument: 0
945+
m_CallState: 2
946+
--- !u!114 &1695295608
947+
MonoBehaviour:
948+
m_ObjectHideFlags: 0
949+
m_CorrespondingSourceObject: {fileID: 0}
950+
m_PrefabInstance: {fileID: 0}
951+
m_PrefabAsset: {fileID: 0}
952+
m_GameObject: {fileID: 1695295605}
953+
m_Enabled: 1
954+
m_EditorHideFlags: 0
955+
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
956+
m_Name:
957+
m_EditorClassIdentifier:
958+
m_Material: {fileID: 0}
959+
m_Color: {r: 1, g: 1, b: 1, a: 1}
960+
m_RaycastTarget: 1
961+
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
962+
m_Maskable: 1
963+
m_OnCullStateChanged:
964+
m_PersistentCalls:
965+
m_Calls: []
966+
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
967+
m_Type: 1
968+
m_PreserveAspect: 0
969+
m_FillCenter: 1
970+
m_FillMethod: 4
971+
m_FillAmount: 1
972+
m_FillClockwise: 1
973+
m_FillOrigin: 0
974+
m_UseSpriteMesh: 0
975+
m_PixelsPerUnitMultiplier: 1
976+
--- !u!222 &1695295609
977+
CanvasRenderer:
978+
m_ObjectHideFlags: 0
979+
m_CorrespondingSourceObject: {fileID: 0}
980+
m_PrefabInstance: {fileID: 0}
981+
m_PrefabAsset: {fileID: 0}
982+
m_GameObject: {fileID: 1695295605}
983+
m_CullTransparentMesh: 1

0 commit comments

Comments
 (0)