Commit b68e1b7b93d71ecebe1ff30f0cd103f8eb089d91
1 parent
c16dd6ec
Exists in
master
and in
1 other branch
Adiciona execucao de animacoe na lista. Falta UI.
Showing
8 changed files
with
477 additions
and
29 deletions
Show diff stats
Assets/Prefabs/Item.prefab
@@ -50,7 +50,6 @@ MonoBehaviour: | @@ -50,7 +50,6 @@ MonoBehaviour: | ||
50 | m_EditorClassIdentifier: | 50 | m_EditorClassIdentifier: |
51 | button: {fileID: 11441380} | 51 | button: {fileID: 11441380} |
52 | title: {fileID: 11481316} | 52 | title: {fileID: 11481316} |
53 | - animationName: | ||
54 | --- !u!114 &11420936 | 53 | --- !u!114 &11420936 |
55 | MonoBehaviour: | 54 | MonoBehaviour: |
56 | m_ObjectHideFlags: 1 | 55 | m_ObjectHideFlags: 1 |
@@ -89,7 +88,7 @@ MonoBehaviour: | @@ -89,7 +88,7 @@ MonoBehaviour: | ||
89 | m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} | 88 | m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} |
90 | m_Name: | 89 | m_Name: |
91 | m_EditorClassIdentifier: | 90 | m_EditorClassIdentifier: |
92 | - m_IgnoreLayout: 0 | 91 | + m_IgnoreLayout: 1 |
93 | m_MinWidth: -1 | 92 | m_MinWidth: -1 |
94 | m_MinHeight: 36 | 93 | m_MinHeight: 36 |
95 | m_PreferredWidth: -1 | 94 | m_PreferredWidth: -1 |
@@ -135,9 +134,9 @@ MonoBehaviour: | @@ -135,9 +134,9 @@ MonoBehaviour: | ||
135 | m_OnClick: | 134 | m_OnClick: |
136 | m_PersistentCalls: | 135 | m_PersistentCalls: |
137 | m_Calls: | 136 | m_Calls: |
138 | - - m_Target: {fileID: 0} | ||
139 | - m_MethodName: | ||
140 | - m_Mode: 6 | 137 | + - m_Target: {fileID: 11414388} |
138 | + m_MethodName: StartAnimation | ||
139 | + m_Mode: 1 | ||
141 | m_Arguments: | 140 | m_Arguments: |
142 | m_ObjectArgument: {fileID: 0} | 141 | m_ObjectArgument: {fileID: 0} |
143 | m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine | 142 | m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine |
@@ -235,6 +234,10 @@ Prefab: | @@ -235,6 +234,10 @@ Prefab: | ||
235 | m_TransformParent: {fileID: 0} | 234 | m_TransformParent: {fileID: 0} |
236 | m_Modifications: | 235 | m_Modifications: |
237 | - target: {fileID: 0} | 236 | - target: {fileID: 0} |
237 | + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size | ||
238 | + value: 1 | ||
239 | + objectReference: {fileID: 0} | ||
240 | + - target: {fileID: 0} | ||
238 | propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState | 241 | propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState |
239 | value: 2 | 242 | value: 2 |
240 | objectReference: {fileID: 0} | 243 | objectReference: {fileID: 0} |
@@ -250,6 +253,18 @@ Prefab: | @@ -250,6 +253,18 @@ Prefab: | ||
250 | propertyPath: m_TagString | 253 | propertyPath: m_TagString |
251 | value: clone | 254 | value: clone |
252 | objectReference: {fileID: 0} | 255 | objectReference: {fileID: 0} |
256 | + - target: {fileID: 0} | ||
257 | + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument | ||
258 | + value: 0 | ||
259 | + objectReference: {fileID: 0} | ||
260 | + - target: {fileID: 0} | ||
261 | + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode | ||
262 | + value: 1 | ||
263 | + objectReference: {fileID: 0} | ||
264 | + - target: {fileID: 0} | ||
265 | + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState | ||
266 | + value: 2 | ||
267 | + objectReference: {fileID: 0} | ||
253 | m_RemovedComponents: [] | 268 | m_RemovedComponents: [] |
254 | m_ParentPrefab: {fileID: 0} | 269 | m_ParentPrefab: {fileID: 0} |
255 | m_RootGameObject: {fileID: 129340} | 270 | m_RootGameObject: {fileID: 129340} |
Assets/Scenes/Scene.unity
@@ -85,16 +85,261 @@ NavMeshSettings: | @@ -85,16 +85,261 @@ NavMeshSettings: | ||
85 | cellSize: .166666657 | 85 | cellSize: .166666657 |
86 | manualCellSize: 0 | 86 | manualCellSize: 0 |
87 | m_NavMeshData: {fileID: 0} | 87 | m_NavMeshData: {fileID: 0} |
88 | +--- !u!1 &66461437 | ||
89 | +GameObject: | ||
90 | + m_ObjectHideFlags: 0 | ||
91 | + m_PrefabParentObject: {fileID: 126174, guid: 12db97f21fb2a7d4cb537ec5395de1b9, type: 2} | ||
92 | + m_PrefabInternal: {fileID: 0} | ||
93 | + serializedVersion: 4 | ||
94 | + m_Component: | ||
95 | + - 224: {fileID: 66461438} | ||
96 | + - 222: {fileID: 66461442} | ||
97 | + - 114: {fileID: 66461441} | ||
98 | + - 114: {fileID: 66461440} | ||
99 | + - 114: {fileID: 66461439} | ||
100 | + m_Layer: 5 | ||
101 | + m_Name: b_play (1) | ||
102 | + m_TagString: BUTTONS | ||
103 | + m_Icon: {fileID: 0} | ||
104 | + m_NavMeshLayer: 0 | ||
105 | + m_StaticEditorFlags: 0 | ||
106 | + m_IsActive: 1 | ||
107 | +--- !u!224 &66461438 | ||
108 | +RectTransform: | ||
109 | + m_ObjectHideFlags: 0 | ||
110 | + m_PrefabParentObject: {fileID: 22483058, guid: 12db97f21fb2a7d4cb537ec5395de1b9, | ||
111 | + type: 2} | ||
112 | + m_PrefabInternal: {fileID: 0} | ||
113 | + m_GameObject: {fileID: 66461437} | ||
114 | + m_LocalRotation: {x: 0, y: 0, z: -.707106829, w: .707106709} | ||
115 | + m_LocalPosition: {x: 0, y: 0, z: 0} | ||
116 | + m_LocalScale: {x: 1, y: 1, z: 1} | ||
117 | + m_Children: [] | ||
118 | + m_Father: {fileID: 217609971} | ||
119 | + m_RootOrder: 8 | ||
120 | + m_AnchorMin: {x: .5, y: .5} | ||
121 | + m_AnchorMax: {x: .5, y: .5} | ||
122 | + m_AnchoredPosition: {x: 249, y: 1} | ||
123 | + m_SizeDelta: {x: 25, y: 24} | ||
124 | + m_Pivot: {x: .5, y: .5} | ||
125 | +--- !u!114 &66461439 | ||
126 | +MonoBehaviour: | ||
127 | + m_ObjectHideFlags: 0 | ||
128 | + m_PrefabParentObject: {fileID: 11413532, guid: 12db97f21fb2a7d4cb537ec5395de1b9, | ||
129 | + type: 2} | ||
130 | + m_PrefabInternal: {fileID: 0} | ||
131 | + m_GameObject: {fileID: 66461437} | ||
132 | + m_Enabled: 1 | ||
133 | + m_EditorHideFlags: 0 | ||
134 | + m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} | ||
135 | + m_Name: | ||
136 | + m_EditorClassIdentifier: | ||
137 | + m_EffectColor: {r: 0, g: 0, b: 0, a: .5} | ||
138 | + m_EffectDistance: {x: 2, y: -2} | ||
139 | + m_UseGraphicAlpha: 1 | ||
140 | +--- !u!114 &66461440 | ||
141 | +MonoBehaviour: | ||
142 | + m_ObjectHideFlags: 0 | ||
143 | + m_PrefabParentObject: {fileID: 11447102, guid: 12db97f21fb2a7d4cb537ec5395de1b9, | ||
144 | + type: 2} | ||
145 | + m_PrefabInternal: {fileID: 0} | ||
146 | + m_GameObject: {fileID: 66461437} | ||
147 | + m_Enabled: 1 | ||
148 | + m_EditorHideFlags: 0 | ||
149 | + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} | ||
150 | + m_Name: | ||
151 | + m_EditorClassIdentifier: | ||
152 | + m_Navigation: | ||
153 | + m_Mode: 3 | ||
154 | + m_SelectOnUp: {fileID: 0} | ||
155 | + m_SelectOnDown: {fileID: 0} | ||
156 | + m_SelectOnLeft: {fileID: 0} | ||
157 | + m_SelectOnRight: {fileID: 0} | ||
158 | + m_Transition: 1 | ||
159 | + m_Colors: | ||
160 | + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} | ||
161 | + m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} | ||
162 | + m_PressedColor: {r: .180392161, g: .200000018, b: .239215702, a: 1} | ||
163 | + m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} | ||
164 | + m_ColorMultiplier: 1 | ||
165 | + m_FadeDuration: .100000001 | ||
166 | + m_SpriteState: | ||
167 | + m_HighlightedSprite: {fileID: 21300000, guid: 914bc3cccb78352459f03b0bf562b576, | ||
168 | + type: 3} | ||
169 | + m_PressedSprite: {fileID: 21300000, guid: b78b05926ed13544580c080d68a89ec3, type: 3} | ||
170 | + m_DisabledSprite: {fileID: 0} | ||
171 | + m_AnimationTriggers: | ||
172 | + m_NormalTrigger: Normal | ||
173 | + m_HighlightedTrigger: Highlighted | ||
174 | + m_PressedTrigger: Pressed | ||
175 | + m_DisabledTrigger: Disabled | ||
176 | + m_Interactable: 1 | ||
177 | + m_TargetGraphic: {fileID: 66461441} | ||
178 | + m_OnClick: | ||
179 | + m_PersistentCalls: | ||
180 | + m_Calls: | ||
181 | + - m_Target: {fileID: 1821807534} | ||
182 | + m_MethodName: SetActive | ||
183 | + m_Mode: 6 | ||
184 | + m_Arguments: | ||
185 | + m_ObjectArgument: {fileID: 0} | ||
186 | + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine | ||
187 | + m_IntArgument: 0 | ||
188 | + m_FloatArgument: 0 | ||
189 | + m_StringArgument: | ||
190 | + m_BoolArgument: 1 | ||
191 | + m_CallState: 2 | ||
192 | + - m_Target: {fileID: 217609975} | ||
193 | + m_MethodName: SwitchStatus | ||
194 | + m_Mode: 1 | ||
195 | + m_Arguments: | ||
196 | + m_ObjectArgument: {fileID: 0} | ||
197 | + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine | ||
198 | + m_IntArgument: 0 | ||
199 | + m_FloatArgument: 0 | ||
200 | + m_StringArgument: | ||
201 | + m_BoolArgument: 1 | ||
202 | + m_CallState: 2 | ||
203 | + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, | ||
204 | + Culture=neutral, PublicKeyToken=null | ||
205 | +--- !u!114 &66461441 | ||
206 | +MonoBehaviour: | ||
207 | + m_ObjectHideFlags: 0 | ||
208 | + m_PrefabParentObject: {fileID: 11447060, guid: 12db97f21fb2a7d4cb537ec5395de1b9, | ||
209 | + type: 2} | ||
210 | + m_PrefabInternal: {fileID: 0} | ||
211 | + m_GameObject: {fileID: 66461437} | ||
212 | + m_Enabled: 1 | ||
213 | + m_EditorHideFlags: 0 | ||
214 | + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} | ||
215 | + m_Name: | ||
216 | + m_EditorClassIdentifier: | ||
217 | + m_Material: {fileID: 0} | ||
218 | + m_Color: {r: 1, g: 1, b: 1, a: 1} | ||
219 | + m_RaycastTarget: 1 | ||
220 | + m_OnCullStateChanged: | ||
221 | + m_PersistentCalls: | ||
222 | + m_Calls: [] | ||
223 | + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, | ||
224 | + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null | ||
225 | + m_Sprite: {fileID: 21300000, guid: c7eac39259065df48aacf4ebecd457aa, type: 3} | ||
226 | + m_Type: 0 | ||
227 | + m_PreserveAspect: 1 | ||
228 | + m_FillCenter: 1 | ||
229 | + m_FillMethod: 4 | ||
230 | + m_FillAmount: 1 | ||
231 | + m_FillClockwise: 1 | ||
232 | + m_FillOrigin: 0 | ||
233 | +--- !u!222 &66461442 | ||
234 | +CanvasRenderer: | ||
235 | + m_ObjectHideFlags: 0 | ||
236 | + m_PrefabParentObject: {fileID: 22257032, guid: 12db97f21fb2a7d4cb537ec5395de1b9, | ||
237 | + type: 2} | ||
238 | + m_PrefabInternal: {fileID: 0} | ||
239 | + m_GameObject: {fileID: 66461437} | ||
88 | --- !u!114 &138791195 stripped | 240 | --- !u!114 &138791195 stripped |
89 | MonoBehaviour: | 241 | MonoBehaviour: |
90 | m_PrefabParentObject: {fileID: 11412866, guid: cd81d95d2fa8dc448b18a415b9009d43, | 242 | m_PrefabParentObject: {fileID: 11412866, guid: cd81d95d2fa8dc448b18a415b9009d43, |
91 | type: 2} | 243 | type: 2} |
92 | m_PrefabInternal: {fileID: 1610759364} | 244 | m_PrefabInternal: {fileID: 1610759364} |
93 | m_Script: {fileID: 11500000, guid: eeb6a455eb0dfd94aa6bc3484e5fecff, type: 3} | 245 | m_Script: {fileID: 11500000, guid: eeb6a455eb0dfd94aa6bc3484e5fecff, type: 3} |
246 | +--- !u!1 &175045860 | ||
247 | +GameObject: | ||
248 | + m_ObjectHideFlags: 0 | ||
249 | + m_PrefabParentObject: {fileID: 0} | ||
250 | + m_PrefabInternal: {fileID: 0} | ||
251 | + serializedVersion: 4 | ||
252 | + m_Component: | ||
253 | + - 224: {fileID: 175045861} | ||
254 | + - 222: {fileID: 175045863} | ||
255 | + - 114: {fileID: 175045862} | ||
256 | + m_Layer: 5 | ||
257 | + m_Name: Text | ||
258 | + m_TagString: Untagged | ||
259 | + m_Icon: {fileID: 0} | ||
260 | + m_NavMeshLayer: 0 | ||
261 | + m_StaticEditorFlags: 0 | ||
262 | + m_IsActive: 1 | ||
263 | +--- !u!224 &175045861 | ||
264 | +RectTransform: | ||
265 | + m_ObjectHideFlags: 0 | ||
266 | + m_PrefabParentObject: {fileID: 0} | ||
267 | + m_PrefabInternal: {fileID: 0} | ||
268 | + m_GameObject: {fileID: 175045860} | ||
269 | + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||
270 | + m_LocalPosition: {x: 0, y: 0, z: 0} | ||
271 | + m_LocalScale: {x: 1, y: 1, z: 1} | ||
272 | + m_Children: [] | ||
273 | + m_Father: {fileID: 1239673402} | ||
274 | + m_RootOrder: 0 | ||
275 | + m_AnchorMin: {x: 0, y: 0} | ||
276 | + m_AnchorMax: {x: 1, y: 1} | ||
277 | + m_AnchoredPosition: {x: 0, y: 0} | ||
278 | + m_SizeDelta: {x: 0, y: 0} | ||
279 | + m_Pivot: {x: .5, y: .5} | ||
280 | +--- !u!114 &175045862 | ||
281 | +MonoBehaviour: | ||
282 | + m_ObjectHideFlags: 0 | ||
283 | + m_PrefabParentObject: {fileID: 0} | ||
284 | + m_PrefabInternal: {fileID: 0} | ||
285 | + m_GameObject: {fileID: 175045860} | ||
286 | + m_Enabled: 1 | ||
287 | + m_EditorHideFlags: 0 | ||
288 | + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} | ||
289 | + m_Name: | ||
290 | + m_EditorClassIdentifier: | ||
291 | + m_Material: {fileID: 0} | ||
292 | + m_Color: {r: .196078435, g: .196078435, b: .196078435, a: 1} | ||
293 | + m_RaycastTarget: 1 | ||
294 | + m_OnCullStateChanged: | ||
295 | + m_PersistentCalls: | ||
296 | + m_Calls: [] | ||
297 | + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, | ||
298 | + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null | ||
299 | + m_FontData: | ||
300 | + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} | ||
301 | + m_FontSize: 18 | ||
302 | + m_FontStyle: 1 | ||
303 | + m_BestFit: 0 | ||
304 | + m_MinSize: 10 | ||
305 | + m_MaxSize: 40 | ||
306 | + m_Alignment: 4 | ||
307 | + m_RichText: 1 | ||
308 | + m_HorizontalOverflow: 0 | ||
309 | + m_VerticalOverflow: 0 | ||
310 | + m_LineSpacing: 1 | ||
311 | + m_Text: X | ||
312 | +--- !u!222 &175045863 | ||
313 | +CanvasRenderer: | ||
314 | + m_ObjectHideFlags: 0 | ||
315 | + m_PrefabParentObject: {fileID: 0} | ||
316 | + m_PrefabInternal: {fileID: 0} | ||
317 | + m_GameObject: {fileID: 175045860} | ||
94 | --- !u!1 &175950692 stripped | 318 | --- !u!1 &175950692 stripped |
95 | GameObject: | 319 | GameObject: |
96 | m_PrefabParentObject: {fileID: 109246, guid: 12db97f21fb2a7d4cb537ec5395de1b9, type: 2} | 320 | m_PrefabParentObject: {fileID: 109246, guid: 12db97f21fb2a7d4cb537ec5395de1b9, type: 2} |
97 | m_PrefabInternal: {fileID: 1548829033} | 321 | m_PrefabInternal: {fileID: 1548829033} |
322 | +--- !u!1 &217609970 stripped | ||
323 | +GameObject: | ||
324 | + m_PrefabParentObject: {fileID: 131276, guid: 12db97f21fb2a7d4cb537ec5395de1b9, type: 2} | ||
325 | + m_PrefabInternal: {fileID: 1548829033} | ||
326 | +--- !u!224 &217609971 stripped | ||
327 | +RectTransform: | ||
328 | + m_PrefabParentObject: {fileID: 22474902, guid: 12db97f21fb2a7d4cb537ec5395de1b9, | ||
329 | + type: 2} | ||
330 | + m_PrefabInternal: {fileID: 1548829033} | ||
331 | +--- !u!114 &217609975 | ||
332 | +MonoBehaviour: | ||
333 | + m_ObjectHideFlags: 0 | ||
334 | + m_PrefabParentObject: {fileID: 0} | ||
335 | + m_PrefabInternal: {fileID: 0} | ||
336 | + m_GameObject: {fileID: 217609970} | ||
337 | + m_Enabled: 1 | ||
338 | + m_EditorHideFlags: 0 | ||
339 | + m_Script: {fileID: 11500000, guid: 9d82f947b8b7b8c4cb02d681f795cb2d, type: 3} | ||
340 | + m_Name: | ||
341 | + m_EditorClassIdentifier: | ||
342 | + go: {fileID: 217609970} | ||
98 | --- !u!1001 &378123360 | 343 | --- !u!1001 &378123360 |
99 | Prefab: | 344 | Prefab: |
100 | m_ObjectHideFlags: 0 | 345 | m_ObjectHideFlags: 0 |
@@ -338,10 +583,9 @@ MonoBehaviour: | @@ -338,10 +583,9 @@ MonoBehaviour: | ||
338 | sampleItemObject: {fileID: 129340, guid: 08616088b7695684f92b7d462759ae83, type: 2} | 583 | sampleItemObject: {fileID: 129340, guid: 08616088b7695684f92b7d462759ae83, type: 2} |
339 | sampleLoadingItemObject: {fileID: 155894, guid: 18324cc928551d64c91382a781de6ee9, | 584 | sampleLoadingItemObject: {fileID: 155894, guid: 18324cc928551d64c91382a781de6ee9, |
340 | type: 2} | 585 | type: 2} |
341 | - itemList: | ||
342 | - - | ||
343 | - - | ||
344 | - - | 586 | + itemList: [] |
587 | + listBlock: {fileID: 1821807534} | ||
588 | + bar: {fileID: 217609970} | ||
345 | contentPanel: {fileID: 1123902035} | 589 | contentPanel: {fileID: 1123902035} |
346 | scrollView: {fileID: 1128211434} | 590 | scrollView: {fileID: 1128211434} |
347 | input: {fileID: 1615435309} | 591 | input: {fileID: 1615435309} |
@@ -375,7 +619,7 @@ RectTransform: | @@ -375,7 +619,7 @@ RectTransform: | ||
375 | m_Father: {fileID: 1775850871} | 619 | m_Father: {fileID: 1775850871} |
376 | m_RootOrder: 0 | 620 | m_RootOrder: 0 |
377 | m_AnchorMin: {x: 0, y: 0} | 621 | m_AnchorMin: {x: 0, y: 0} |
378 | - m_AnchorMax: {x: 0, y: 0} | 622 | + m_AnchorMax: {x: 1, y: 1} |
379 | m_AnchoredPosition: {x: 0, y: 0} | 623 | m_AnchoredPosition: {x: 0, y: 0} |
380 | m_SizeDelta: {x: 20, y: 20} | 624 | m_SizeDelta: {x: 20, y: 20} |
381 | m_Pivot: {x: .5, y: .5} | 625 | m_Pivot: {x: .5, y: .5} |
@@ -727,6 +971,138 @@ CanvasRenderer: | @@ -727,6 +971,138 @@ CanvasRenderer: | ||
727 | m_PrefabParentObject: {fileID: 0} | 971 | m_PrefabParentObject: {fileID: 0} |
728 | m_PrefabInternal: {fileID: 0} | 972 | m_PrefabInternal: {fileID: 0} |
729 | m_GameObject: {fileID: 1215912509} | 973 | m_GameObject: {fileID: 1215912509} |
974 | +--- !u!1 &1239673401 | ||
975 | +GameObject: | ||
976 | + m_ObjectHideFlags: 0 | ||
977 | + m_PrefabParentObject: {fileID: 0} | ||
978 | + m_PrefabInternal: {fileID: 0} | ||
979 | + serializedVersion: 4 | ||
980 | + m_Component: | ||
981 | + - 224: {fileID: 1239673402} | ||
982 | + - 222: {fileID: 1239673405} | ||
983 | + - 114: {fileID: 1239673404} | ||
984 | + - 114: {fileID: 1239673403} | ||
985 | + m_Layer: 5 | ||
986 | + m_Name: CloseButton | ||
987 | + m_TagString: Untagged | ||
988 | + m_Icon: {fileID: 0} | ||
989 | + m_NavMeshLayer: 0 | ||
990 | + m_StaticEditorFlags: 0 | ||
991 | + m_IsActive: 1 | ||
992 | +--- !u!224 &1239673402 | ||
993 | +RectTransform: | ||
994 | + m_ObjectHideFlags: 0 | ||
995 | + m_PrefabParentObject: {fileID: 0} | ||
996 | + m_PrefabInternal: {fileID: 0} | ||
997 | + m_GameObject: {fileID: 1239673401} | ||
998 | + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||
999 | + m_LocalPosition: {x: 0, y: 0, z: 0} | ||
1000 | + m_LocalScale: {x: 1, y: 1, z: 1} | ||
1001 | + m_Children: | ||
1002 | + - {fileID: 175045861} | ||
1003 | + m_Father: {fileID: 1821807535} | ||
1004 | + m_RootOrder: 2 | ||
1005 | + m_AnchorMin: {x: 1, y: 1} | ||
1006 | + m_AnchorMax: {x: 1, y: 1} | ||
1007 | + m_AnchoredPosition: {x: -20, y: -25} | ||
1008 | + m_SizeDelta: {x: 30, y: 30} | ||
1009 | + m_Pivot: {x: 1, y: 1} | ||
1010 | +--- !u!114 &1239673403 | ||
1011 | +MonoBehaviour: | ||
1012 | + m_ObjectHideFlags: 0 | ||
1013 | + m_PrefabParentObject: {fileID: 0} | ||
1014 | + m_PrefabInternal: {fileID: 0} | ||
1015 | + m_GameObject: {fileID: 1239673401} | ||
1016 | + m_Enabled: 1 | ||
1017 | + m_EditorHideFlags: 0 | ||
1018 | + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} | ||
1019 | + m_Name: | ||
1020 | + m_EditorClassIdentifier: | ||
1021 | + m_Navigation: | ||
1022 | + m_Mode: 3 | ||
1023 | + m_SelectOnUp: {fileID: 0} | ||
1024 | + m_SelectOnDown: {fileID: 0} | ||
1025 | + m_SelectOnLeft: {fileID: 0} | ||
1026 | + m_SelectOnRight: {fileID: 0} | ||
1027 | + m_Transition: 1 | ||
1028 | + m_Colors: | ||
1029 | + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} | ||
1030 | + m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} | ||
1031 | + m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} | ||
1032 | + m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} | ||
1033 | + m_ColorMultiplier: 1 | ||
1034 | + m_FadeDuration: .100000001 | ||
1035 | + m_SpriteState: | ||
1036 | + m_HighlightedSprite: {fileID: 0} | ||
1037 | + m_PressedSprite: {fileID: 0} | ||
1038 | + m_DisabledSprite: {fileID: 0} | ||
1039 | + m_AnimationTriggers: | ||
1040 | + m_NormalTrigger: Normal | ||
1041 | + m_HighlightedTrigger: Highlighted | ||
1042 | + m_PressedTrigger: Pressed | ||
1043 | + m_DisabledTrigger: Disabled | ||
1044 | + m_Interactable: 1 | ||
1045 | + m_TargetGraphic: {fileID: 1239673404} | ||
1046 | + m_OnClick: | ||
1047 | + m_PersistentCalls: | ||
1048 | + m_Calls: | ||
1049 | + - m_Target: {fileID: 1821807534} | ||
1050 | + m_MethodName: SetActive | ||
1051 | + m_Mode: 6 | ||
1052 | + m_Arguments: | ||
1053 | + m_ObjectArgument: {fileID: 0} | ||
1054 | + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine | ||
1055 | + m_IntArgument: 0 | ||
1056 | + m_FloatArgument: 0 | ||
1057 | + m_StringArgument: | ||
1058 | + m_BoolArgument: 0 | ||
1059 | + m_CallState: 2 | ||
1060 | + - m_Target: {fileID: 217609970} | ||
1061 | + m_MethodName: SetActive | ||
1062 | + m_Mode: 6 | ||
1063 | + m_Arguments: | ||
1064 | + m_ObjectArgument: {fileID: 0} | ||
1065 | + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine | ||
1066 | + m_IntArgument: 0 | ||
1067 | + m_FloatArgument: 0 | ||
1068 | + m_StringArgument: | ||
1069 | + m_BoolArgument: 1 | ||
1070 | + m_CallState: 2 | ||
1071 | + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, | ||
1072 | + Culture=neutral, PublicKeyToken=null | ||
1073 | +--- !u!114 &1239673404 | ||
1074 | +MonoBehaviour: | ||
1075 | + m_ObjectHideFlags: 0 | ||
1076 | + m_PrefabParentObject: {fileID: 0} | ||
1077 | + m_PrefabInternal: {fileID: 0} | ||
1078 | + m_GameObject: {fileID: 1239673401} | ||
1079 | + m_Enabled: 1 | ||
1080 | + m_EditorHideFlags: 0 | ||
1081 | + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} | ||
1082 | + m_Name: | ||
1083 | + m_EditorClassIdentifier: | ||
1084 | + m_Material: {fileID: 0} | ||
1085 | + m_Color: {r: 1, g: 1, b: 1, a: 1} | ||
1086 | + m_RaycastTarget: 1 | ||
1087 | + m_OnCullStateChanged: | ||
1088 | + m_PersistentCalls: | ||
1089 | + m_Calls: [] | ||
1090 | + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, | ||
1091 | + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null | ||
1092 | + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} | ||
1093 | + m_Type: 1 | ||
1094 | + m_PreserveAspect: 0 | ||
1095 | + m_FillCenter: 1 | ||
1096 | + m_FillMethod: 4 | ||
1097 | + m_FillAmount: 1 | ||
1098 | + m_FillClockwise: 1 | ||
1099 | + m_FillOrigin: 0 | ||
1100 | +--- !u!222 &1239673405 | ||
1101 | +CanvasRenderer: | ||
1102 | + m_ObjectHideFlags: 0 | ||
1103 | + m_PrefabParentObject: {fileID: 0} | ||
1104 | + m_PrefabInternal: {fileID: 0} | ||
1105 | + m_GameObject: {fileID: 1239673401} | ||
730 | --- !u!1 &1420098868 | 1106 | --- !u!1 &1420098868 |
731 | GameObject: | 1107 | GameObject: |
732 | m_ObjectHideFlags: 0 | 1108 | m_ObjectHideFlags: 0 |
@@ -952,7 +1328,7 @@ Prefab: | @@ -952,7 +1328,7 @@ Prefab: | ||
952 | objectReference: {fileID: 0} | 1328 | objectReference: {fileID: 0} |
953 | - target: {fileID: 131276, guid: 12db97f21fb2a7d4cb537ec5395de1b9, type: 2} | 1329 | - target: {fileID: 131276, guid: 12db97f21fb2a7d4cb537ec5395de1b9, type: 2} |
954 | propertyPath: m_IsActive | 1330 | propertyPath: m_IsActive |
955 | - value: 0 | 1331 | + value: 1 |
956 | objectReference: {fileID: 0} | 1332 | objectReference: {fileID: 0} |
957 | - target: {fileID: 103582, guid: 12db97f21fb2a7d4cb537ec5395de1b9, type: 2} | 1333 | - target: {fileID: 103582, guid: 12db97f21fb2a7d4cb537ec5395de1b9, type: 2} |
958 | propertyPath: m_IsActive | 1334 | propertyPath: m_IsActive |
@@ -1140,8 +1516,8 @@ RectTransform: | @@ -1140,8 +1516,8 @@ RectTransform: | ||
1140 | m_RootOrder: 0 | 1516 | m_RootOrder: 0 |
1141 | m_AnchorMin: {x: 0, y: 1} | 1517 | m_AnchorMin: {x: 0, y: 1} |
1142 | m_AnchorMax: {x: 1, y: 1} | 1518 | m_AnchorMax: {x: 1, y: 1} |
1143 | - m_AnchoredPosition: {x: 0, y: -25} | ||
1144 | - m_SizeDelta: {x: -40, y: 30} | 1519 | + m_AnchoredPosition: {x: -20, y: -25} |
1520 | + m_SizeDelta: {x: -80, y: 30} | ||
1145 | m_Pivot: {x: .5, y: 1} | 1521 | m_Pivot: {x: .5, y: 1} |
1146 | --- !u!114 &1615435309 | 1522 | --- !u!114 &1615435309 |
1147 | MonoBehaviour: | 1523 | MonoBehaviour: |
@@ -1290,7 +1666,7 @@ GameObject: | @@ -1290,7 +1666,7 @@ GameObject: | ||
1290 | m_Icon: {fileID: 0} | 1666 | m_Icon: {fileID: 0} |
1291 | m_NavMeshLayer: 0 | 1667 | m_NavMeshLayer: 0 |
1292 | m_StaticEditorFlags: 0 | 1668 | m_StaticEditorFlags: 0 |
1293 | - m_IsActive: 1 | 1669 | + m_IsActive: 0 |
1294 | --- !u!224 &1821807535 | 1670 | --- !u!224 &1821807535 |
1295 | RectTransform: | 1671 | RectTransform: |
1296 | m_ObjectHideFlags: 0 | 1672 | m_ObjectHideFlags: 0 |
@@ -1303,6 +1679,7 @@ RectTransform: | @@ -1303,6 +1679,7 @@ RectTransform: | ||
1303 | m_Children: | 1679 | m_Children: |
1304 | - {fileID: 1615435308} | 1680 | - {fileID: 1615435308} |
1305 | - {fileID: 1128211430} | 1681 | - {fileID: 1128211430} |
1682 | + - {fileID: 1239673402} | ||
1306 | m_Father: {fileID: 1020839875} | 1683 | m_Father: {fileID: 1020839875} |
1307 | m_RootOrder: 7 | 1684 | m_RootOrder: 7 |
1308 | m_AnchorMin: {x: 0, y: 0} | 1685 | m_AnchorMin: {x: 0, y: 0} |
Assets/Scripts/GenericPlayerManager.cs
@@ -567,7 +567,7 @@ public abstract class GenericPlayerManager : MonoBehaviour { | @@ -567,7 +567,7 @@ public abstract class GenericPlayerManager : MonoBehaviour { | ||
567 | } | 567 | } |
568 | 568 | ||
569 | // Default | 569 | // Default |
570 | - playAnimation(TYPE_NONE, DEFAULT_ANIMATION, lastAnimationSubtitle); | 570 | + playAnimation(TYPE_NONE, DEFAULT_ANIMATION, ""); |
571 | 571 | ||
572 | loading = false; | 572 | loading = false; |
573 | onPlayingStateChange(); | 573 | onPlayingStateChange(); |
Assets/Scripts/ListManager.cs
@@ -11,6 +11,7 @@ using System.Collections.Generic; | @@ -11,6 +11,7 @@ using System.Collections.Generic; | ||
11 | public class ItemData { | 11 | public class ItemData { |
12 | 12 | ||
13 | public string animationName; | 13 | public string animationName; |
14 | + public Button.ButtonClickedEvent thingToDo; | ||
14 | 15 | ||
15 | } | 16 | } |
16 | 17 | ||
@@ -24,11 +25,15 @@ public class ListManager : MonoBehaviour { | @@ -24,11 +25,15 @@ public class ListManager : MonoBehaviour { | ||
24 | private const int OFFSET = 20; | 25 | private const int OFFSET = 20; |
25 | private int size = 0; | 26 | private int size = 0; |
26 | 27 | ||
28 | + public GameObject listBlock; | ||
29 | + public GameObject bar; | ||
30 | + | ||
27 | public Transform contentPanel; | 31 | public Transform contentPanel; |
28 | public ScrollRect scrollView; | 32 | public ScrollRect scrollView; |
29 | public InputField input; | 33 | public InputField input; |
30 | 34 | ||
31 | private bool isLoading = false; | 35 | private bool isLoading = false; |
36 | + private GameObject loadingItem; | ||
32 | 37 | ||
33 | TrieST<string> trie; | 38 | TrieST<string> trie; |
34 | 39 | ||
@@ -56,20 +61,15 @@ public class ListManager : MonoBehaviour { | @@ -56,20 +61,15 @@ public class ListManager : MonoBehaviour { | ||
56 | this.index = 0; | 61 | this.index = 0; |
57 | this.size = itemList.Length; | 62 | this.size = itemList.Length; |
58 | 63 | ||
59 | - populateList(); | 64 | + this.loadingItem = Instantiate (sampleLoadingItemObject) as GameObject; |
65 | + | ||
66 | + StartCoroutine("populateList"); | ||
60 | } | 67 | } |
61 | 68 | ||
62 | public void checkScrollPosition(Vector2 scrollPosition) | 69 | public void checkScrollPosition(Vector2 scrollPosition) |
63 | { | 70 | { |
64 | if (scrollPosition.y <= 0F && ! this.isLoading) | 71 | if (scrollPosition.y <= 0F && ! this.isLoading) |
65 | - { | ||
66 | - /*GameObject newButton = Instantiate (sampleLoadingItemObject) as GameObject; | ||
67 | - newButton.transform.SetParent(contentPanel); | ||
68 | - | ||
69 | - isLoading = true;*/ | ||
70 | - | ||
71 | - populateList(); | ||
72 | - } | 72 | + StartCoroutine("populateList"); |
73 | } | 73 | } |
74 | 74 | ||
75 | public void inputChanged(string text) | 75 | public void inputChanged(string text) |
@@ -82,11 +82,14 @@ public class ListManager : MonoBehaviour { | @@ -82,11 +82,14 @@ public class ListManager : MonoBehaviour { | ||
82 | foreach(GameObject go in GameObject.FindGameObjectsWithTag("clone")) | 82 | foreach(GameObject go in GameObject.FindGameObjectsWithTag("clone")) |
83 | Destroy(go); | 83 | Destroy(go); |
84 | 84 | ||
85 | - populateList(); | 85 | + StartCoroutine("populateList"); |
86 | } | 86 | } |
87 | 87 | ||
88 | - public void populateList() | 88 | + private IEnumerator populateList() |
89 | { | 89 | { |
90 | + changeLoadingState(true); | ||
91 | + yield return new WaitForSeconds(1); | ||
92 | + | ||
90 | int last = this.index + OFFSET; | 93 | int last = this.index + OFFSET; |
91 | if (last > size) last = this.size; | 94 | if (last > size) last = this.size; |
92 | 95 | ||
@@ -96,14 +99,22 @@ public class ListManager : MonoBehaviour { | @@ -96,14 +99,22 @@ public class ListManager : MonoBehaviour { | ||
96 | 99 | ||
97 | GameObject newButton = Instantiate (sampleItemObject) as GameObject; | 100 | GameObject newButton = Instantiate (sampleItemObject) as GameObject; |
98 | SampleItem sampleItem = newButton.GetComponent<SampleItem>(); | 101 | SampleItem sampleItem = newButton.GetComponent<SampleItem>(); |
99 | - | ||
100 | sampleItem.title.text = item; | 102 | sampleItem.title.text = item; |
101 | - sampleItem.animationName = item; //item.animationName[0].ToString().ToUpper() + item.animationName.Substring(1); | 103 | + |
104 | + sampleItem.GetComponent<Button>().onClick.AddListener( | ||
105 | + delegate { | ||
106 | + listBlock.SetActive(false); | ||
107 | + bar.SetActive(true); | ||
108 | + } | ||
109 | + ); | ||
102 | 110 | ||
103 | newButton.transform.SetParent(contentPanel); | 111 | newButton.transform.SetParent(contentPanel); |
112 | + //newButton.transform.SetAsFirstSibling(); | ||
104 | } | 113 | } |
105 | 114 | ||
106 | this.index = last; | 115 | this.index = last; |
116 | + | ||
117 | + changeLoadingState(false); | ||
107 | } | 118 | } |
108 | 119 | ||
109 | private string[] getNamesByPrefix(string prefix) | 120 | private string[] getNamesByPrefix(string prefix) |
@@ -111,5 +122,16 @@ public class ListManager : MonoBehaviour { | @@ -111,5 +122,16 @@ public class ListManager : MonoBehaviour { | ||
111 | Queue<string> names = this.trie.keysWithPrefix(prefix); | 122 | Queue<string> names = this.trie.keysWithPrefix(prefix); |
112 | return names.ToArray(); | 123 | return names.ToArray(); |
113 | } | 124 | } |
125 | + | ||
126 | + private void changeLoadingState(bool active) | ||
127 | + { | ||
128 | + Debug.Log(active ? "Loading..." : "Done"); | ||
129 | + | ||
130 | + if (isLoading != active) | ||
131 | + { | ||
132 | + this.loadingItem.transform.SetParent(active ? contentPanel : null); | ||
133 | + this.isLoading = active; | ||
134 | + } | ||
135 | + } | ||
114 | 136 | ||
115 | } | 137 | } |
Assets/Scripts/PlayerManager.cs
@@ -59,6 +59,9 @@ public class PlayerManager : GenericPlayerManager { | @@ -59,6 +59,9 @@ public class PlayerManager : GenericPlayerManager { | ||
59 | 59 | ||
60 | public void start_local_play(string glosa) | 60 | public void start_local_play(string glosa) |
61 | { | 61 | { |
62 | + if (base.isLoading() || base.isPlaying()) | ||
63 | + base.stop_animations(); | ||
64 | + | ||
62 | base.glosa = glosa; | 65 | base.glosa = glosa; |
63 | base.play(); | 66 | base.play(); |
64 | } | 67 | } |
Assets/Scripts/SampleItem.cs
@@ -6,6 +6,10 @@ public class SampleItem : MonoBehaviour { | @@ -6,6 +6,10 @@ public class SampleItem : MonoBehaviour { | ||
6 | 6 | ||
7 | public Button button; | 7 | public Button button; |
8 | public Text title; | 8 | public Text title; |
9 | - public string animationName; | 9 | + |
10 | + public void StartAnimation() | ||
11 | + { | ||
12 | + GameObject.FindGameObjectWithTag("inspetor").GetComponent<PlayerManager>().start_local_play(title.text); | ||
13 | + } | ||
10 | 14 | ||
11 | } | 15 | } |
@@ -0,0 +1,15 @@ | @@ -0,0 +1,15 @@ | ||
1 | +using UnityEngine; | ||
2 | +using System.Collections; | ||
3 | + | ||
4 | +public class Switch : MonoBehaviour { | ||
5 | + | ||
6 | + public GameObject go; | ||
7 | + private bool isActive = false; | ||
8 | + | ||
9 | + public void SwitchStatus() | ||
10 | + { | ||
11 | + go.SetActive(isActive); | ||
12 | + isActive = !isActive; | ||
13 | + } | ||
14 | + | ||
15 | +} |
@@ -0,0 +1,12 @@ | @@ -0,0 +1,12 @@ | ||
1 | +fileFormatVersion: 2 | ||
2 | +guid: 9d82f947b8b7b8c4cb02d681f795cb2d | ||
3 | +timeCreated: 1449167019 | ||
4 | +licenseType: Pro | ||
5 | +MonoImporter: | ||
6 | + serializedVersion: 2 | ||
7 | + defaultReferences: [] | ||
8 | + executionOrder: 0 | ||
9 | + icon: {instanceID: 0} | ||
10 | + userData: | ||
11 | + assetBundleName: | ||
12 | + assetBundleVariant: |