game_normal.scene 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815
  1. [
  2. {
  3. "__type__": "cc.SceneAsset",
  4. "_name": "game_normal",
  5. "_objFlags": 0,
  6. "__editorExtras__": {},
  7. "_native": "",
  8. "scene": {
  9. "__id__": 1
  10. }
  11. },
  12. {
  13. "__type__": "cc.Scene",
  14. "_name": "game_normal",
  15. "_objFlags": 0,
  16. "__editorExtras__": {},
  17. "_parent": null,
  18. "_children": [
  19. {
  20. "__id__": 2
  21. },
  22. {
  23. "__id__": 4
  24. }
  25. ],
  26. "_active": true,
  27. "_components": [],
  28. "_prefab": {
  29. "__id__": 18
  30. },
  31. "_lpos": {
  32. "__type__": "cc.Vec3",
  33. "x": 0,
  34. "y": 0,
  35. "z": 0
  36. },
  37. "_lrot": {
  38. "__type__": "cc.Quat",
  39. "x": 0,
  40. "y": 0,
  41. "z": 0,
  42. "w": 1
  43. },
  44. "_lscale": {
  45. "__type__": "cc.Vec3",
  46. "x": 1,
  47. "y": 1,
  48. "z": 1
  49. },
  50. "_mobility": 0,
  51. "_layer": 1073741824,
  52. "_euler": {
  53. "__type__": "cc.Vec3",
  54. "x": 0,
  55. "y": 0,
  56. "z": 0
  57. },
  58. "autoReleaseAssets": false,
  59. "_globals": {
  60. "__id__": 19
  61. },
  62. "_id": "84e1b2b3-64eb-4ecc-ac3d-3c0a664da5d0"
  63. },
  64. {
  65. "__type__": "cc.Node",
  66. "_name": "GameResMgr",
  67. "_objFlags": 0,
  68. "__editorExtras__": {},
  69. "_parent": {
  70. "__id__": 1
  71. },
  72. "_children": [],
  73. "_active": true,
  74. "_components": [
  75. {
  76. "__id__": 3
  77. }
  78. ],
  79. "_prefab": null,
  80. "_lpos": {
  81. "__type__": "cc.Vec3",
  82. "x": 0,
  83. "y": 0,
  84. "z": 0
  85. },
  86. "_lrot": {
  87. "__type__": "cc.Quat",
  88. "x": 0,
  89. "y": 0,
  90. "z": 0,
  91. "w": 1
  92. },
  93. "_lscale": {
  94. "__type__": "cc.Vec3",
  95. "x": 1,
  96. "y": 1,
  97. "z": 1
  98. },
  99. "_mobility": 0,
  100. "_layer": 1073741824,
  101. "_euler": {
  102. "__type__": "cc.Vec3",
  103. "x": 0,
  104. "y": 0,
  105. "z": 0
  106. },
  107. "_id": "6eEDOgw3JD5ZVTc6E94DcS"
  108. },
  109. {
  110. "__type__": "a25e7NQzoNA97BlEzp8mV2M",
  111. "_name": "",
  112. "_objFlags": 0,
  113. "__editorExtras__": {},
  114. "node": {
  115. "__id__": 2
  116. },
  117. "_enabled": true,
  118. "__prefab": null,
  119. "cellPrefab": {
  120. "__uuid__": "b356c07a-80ef-4652-bd13-a63f42726682",
  121. "__expectedType__": "cc.Prefab"
  122. },
  123. "bulletPrefab": {
  124. "__uuid__": "d11c96eb-d943-49f1-86c6-a4167c528892",
  125. "__expectedType__": "cc.Prefab"
  126. },
  127. "foodSprites": [
  128. {
  129. "__uuid__": "40af39a5-eecf-42f3-920e-0662511fabde@f9941",
  130. "__expectedType__": "cc.SpriteFrame"
  131. },
  132. {
  133. "__uuid__": "3604d3bb-b73a-45b7-ba66-45c2fc07f337@f9941",
  134. "__expectedType__": "cc.SpriteFrame"
  135. },
  136. {
  137. "__uuid__": "894b23c7-5e8f-4818-9e48-82e126f8429a@f9941",
  138. "__expectedType__": "cc.SpriteFrame"
  139. },
  140. {
  141. "__uuid__": "3f9abf77-8475-4cc0-8eba-9ab5dc8ed7b8@f9941",
  142. "__expectedType__": "cc.SpriteFrame"
  143. },
  144. {
  145. "__uuid__": "ae5b9f64-bbc0-4772-8400-de770e62c247@f9941",
  146. "__expectedType__": "cc.SpriteFrame"
  147. }
  148. ],
  149. "_id": "cdY5oIJ3VCcLDwGkSs/LvU"
  150. },
  151. {
  152. "__type__": "cc.Node",
  153. "_name": "GameScene",
  154. "_objFlags": 0,
  155. "__editorExtras__": {},
  156. "_parent": {
  157. "__id__": 1
  158. },
  159. "_children": [
  160. {
  161. "__id__": 5
  162. },
  163. {
  164. "__id__": 8
  165. },
  166. {
  167. "__id__": 13
  168. }
  169. ],
  170. "_active": true,
  171. "_components": [
  172. {
  173. "__id__": 15
  174. },
  175. {
  176. "__id__": 16
  177. },
  178. {
  179. "__id__": 17
  180. }
  181. ],
  182. "_prefab": null,
  183. "_lpos": {
  184. "__type__": "cc.Vec3",
  185. "x": 0,
  186. "y": 0,
  187. "z": 0
  188. },
  189. "_lrot": {
  190. "__type__": "cc.Quat",
  191. "x": 0,
  192. "y": 0,
  193. "z": 0,
  194. "w": 1
  195. },
  196. "_lscale": {
  197. "__type__": "cc.Vec3",
  198. "x": 1,
  199. "y": 1,
  200. "z": 1
  201. },
  202. "_mobility": 0,
  203. "_layer": 1073741824,
  204. "_euler": {
  205. "__type__": "cc.Vec3",
  206. "x": 0,
  207. "y": 0,
  208. "z": 0
  209. },
  210. "_id": "49i7ZxiUJNi7oSjWEnzH6f"
  211. },
  212. {
  213. "__type__": "cc.Node",
  214. "_name": "Camera",
  215. "_objFlags": 0,
  216. "__editorExtras__": {},
  217. "_parent": {
  218. "__id__": 4
  219. },
  220. "_children": [],
  221. "_active": true,
  222. "_components": [
  223. {
  224. "__id__": 6
  225. },
  226. {
  227. "__id__": 7
  228. }
  229. ],
  230. "_prefab": null,
  231. "_lpos": {
  232. "__type__": "cc.Vec3",
  233. "x": 640,
  234. "y": 360,
  235. "z": 1000
  236. },
  237. "_lrot": {
  238. "__type__": "cc.Quat",
  239. "x": 0,
  240. "y": 0,
  241. "z": 0,
  242. "w": 1
  243. },
  244. "_lscale": {
  245. "__type__": "cc.Vec3",
  246. "x": 1,
  247. "y": 1,
  248. "z": 1
  249. },
  250. "_mobility": 0,
  251. "_layer": 1073741824,
  252. "_euler": {
  253. "__type__": "cc.Vec3",
  254. "x": 0,
  255. "y": 0,
  256. "z": 0
  257. },
  258. "_id": "61/qJnjEpD6Y7ze2o4BTAi"
  259. },
  260. {
  261. "__type__": "cc.Camera",
  262. "_name": "",
  263. "_objFlags": 0,
  264. "__editorExtras__": {},
  265. "node": {
  266. "__id__": 5
  267. },
  268. "_enabled": true,
  269. "__prefab": null,
  270. "_projection": 0,
  271. "_priority": 0,
  272. "_fov": 45,
  273. "_fovAxis": 0,
  274. "_orthoHeight": 393,
  275. "_near": 1,
  276. "_far": 2000,
  277. "_color": {
  278. "__type__": "cc.Color",
  279. "r": 24,
  280. "g": 24,
  281. "b": 24,
  282. "a": 255
  283. },
  284. "_depth": 1,
  285. "_stencil": 0,
  286. "_clearFlags": 7,
  287. "_rect": {
  288. "__type__": "cc.Rect",
  289. "x": 0,
  290. "y": 0,
  291. "width": 1,
  292. "height": 1
  293. },
  294. "_aperture": 19,
  295. "_shutter": 7,
  296. "_iso": 0,
  297. "_screenScale": 1,
  298. "_visibility": 1073741824,
  299. "_targetTexture": null,
  300. "_postProcess": null,
  301. "_usePostProcess": false,
  302. "_cameraType": -1,
  303. "_trackingType": 0,
  304. "_id": "30Un6YZ7xP57folSFasYF1"
  305. },
  306. {
  307. "__type__": "f705fWwQU9LILordSGQJXqx",
  308. "_name": "",
  309. "_objFlags": 0,
  310. "__editorExtras__": {},
  311. "node": {
  312. "__id__": 5
  313. },
  314. "_enabled": true,
  315. "__prefab": null,
  316. "target": null,
  317. "_id": "8ere573NBI+5C99+OaN0in"
  318. },
  319. {
  320. "__type__": "cc.Node",
  321. "_name": "map",
  322. "_objFlags": 0,
  323. "__editorExtras__": {},
  324. "_parent": {
  325. "__id__": 4
  326. },
  327. "_children": [
  328. {
  329. "__id__": 9
  330. }
  331. ],
  332. "_active": true,
  333. "_components": [
  334. {
  335. "__id__": 12
  336. }
  337. ],
  338. "_prefab": null,
  339. "_lpos": {
  340. "__type__": "cc.Vec3",
  341. "x": 0,
  342. "y": 0,
  343. "z": 0
  344. },
  345. "_lrot": {
  346. "__type__": "cc.Quat",
  347. "x": 0,
  348. "y": 0,
  349. "z": 0,
  350. "w": 1
  351. },
  352. "_lscale": {
  353. "__type__": "cc.Vec3",
  354. "x": 1,
  355. "y": 1,
  356. "z": 1
  357. },
  358. "_mobility": 0,
  359. "_layer": 1073741824,
  360. "_euler": {
  361. "__type__": "cc.Vec3",
  362. "x": 0,
  363. "y": 0,
  364. "z": 0
  365. },
  366. "_id": "70zIGSjstChpVsYHbFX/vD"
  367. },
  368. {
  369. "__type__": "cc.Node",
  370. "_name": "background",
  371. "_objFlags": 0,
  372. "__editorExtras__": {},
  373. "_parent": {
  374. "__id__": 8
  375. },
  376. "_children": [],
  377. "_active": true,
  378. "_components": [
  379. {
  380. "__id__": 10
  381. },
  382. {
  383. "__id__": 11
  384. }
  385. ],
  386. "_prefab": null,
  387. "_lpos": {
  388. "__type__": "cc.Vec3",
  389. "x": 0,
  390. "y": 0,
  391. "z": 0
  392. },
  393. "_lrot": {
  394. "__type__": "cc.Quat",
  395. "x": 0,
  396. "y": 0,
  397. "z": 0,
  398. "w": 1
  399. },
  400. "_lscale": {
  401. "__type__": "cc.Vec3",
  402. "x": 1,
  403. "y": 1,
  404. "z": 1
  405. },
  406. "_mobility": 0,
  407. "_layer": 1073741824,
  408. "_euler": {
  409. "__type__": "cc.Vec3",
  410. "x": 0,
  411. "y": 0,
  412. "z": 0
  413. },
  414. "_id": "8cgTZ6yLJAhIDfagFuUU+L"
  415. },
  416. {
  417. "__type__": "cc.UITransform",
  418. "_name": "",
  419. "_objFlags": 0,
  420. "__editorExtras__": {},
  421. "node": {
  422. "__id__": 9
  423. },
  424. "_enabled": true,
  425. "__prefab": null,
  426. "_contentSize": {
  427. "__type__": "cc.Size",
  428. "width": 256,
  429. "height": 256
  430. },
  431. "_anchorPoint": {
  432. "__type__": "cc.Vec2",
  433. "x": 0.5,
  434. "y": 0.5
  435. },
  436. "_id": "daKjm32XFDq4XtLA6BeRli"
  437. },
  438. {
  439. "__type__": "cc.Sprite",
  440. "_name": "",
  441. "_objFlags": 0,
  442. "__editorExtras__": {},
  443. "node": {
  444. "__id__": 9
  445. },
  446. "_enabled": true,
  447. "__prefab": null,
  448. "_customMaterial": {
  449. "__uuid__": "87df849d-df15-487d-aef0-5a5eacfee08e",
  450. "__expectedType__": "cc.Material"
  451. },
  452. "_srcBlendFactor": 2,
  453. "_dstBlendFactor": 4,
  454. "_color": {
  455. "__type__": "cc.Color",
  456. "r": 47,
  457. "g": 41,
  458. "b": 48,
  459. "a": 155
  460. },
  461. "_spriteFrame": {
  462. "__uuid__": "aadcf64a-9c1f-4295-882d-8db3885449c4@f9941",
  463. "__expectedType__": "cc.SpriteFrame"
  464. },
  465. "_type": 0,
  466. "_fillType": 0,
  467. "_sizeMode": 0,
  468. "_fillCenter": {
  469. "__type__": "cc.Vec2",
  470. "x": 0,
  471. "y": 0
  472. },
  473. "_fillStart": 0,
  474. "_fillRange": 0,
  475. "_isTrimmedMode": true,
  476. "_useGrayscale": false,
  477. "_atlas": null,
  478. "_id": "45HPgh7i9PZatbealky69I"
  479. },
  480. {
  481. "__type__": "cc.UITransform",
  482. "_name": "",
  483. "_objFlags": 0,
  484. "__editorExtras__": {},
  485. "node": {
  486. "__id__": 8
  487. },
  488. "_enabled": true,
  489. "__prefab": null,
  490. "_contentSize": {
  491. "__type__": "cc.Size",
  492. "width": 100,
  493. "height": 100
  494. },
  495. "_anchorPoint": {
  496. "__type__": "cc.Vec2",
  497. "x": 0.5,
  498. "y": 0.5
  499. },
  500. "_id": "8fe5O1DTVKlLCoUz0RP56X"
  501. },
  502. {
  503. "__type__": "cc.Node",
  504. "_name": "objects",
  505. "_objFlags": 0,
  506. "__editorExtras__": {},
  507. "_parent": {
  508. "__id__": 4
  509. },
  510. "_children": [],
  511. "_active": true,
  512. "_components": [
  513. {
  514. "__id__": 14
  515. }
  516. ],
  517. "_prefab": null,
  518. "_lpos": {
  519. "__type__": "cc.Vec3",
  520. "x": 0,
  521. "y": 0,
  522. "z": 0
  523. },
  524. "_lrot": {
  525. "__type__": "cc.Quat",
  526. "x": 0,
  527. "y": 0,
  528. "z": 0,
  529. "w": 1
  530. },
  531. "_lscale": {
  532. "__type__": "cc.Vec3",
  533. "x": 1,
  534. "y": 1,
  535. "z": 1
  536. },
  537. "_mobility": 0,
  538. "_layer": 1073741824,
  539. "_euler": {
  540. "__type__": "cc.Vec3",
  541. "x": 0,
  542. "y": 0,
  543. "z": 0
  544. },
  545. "_id": "1acJ8rpWJB7aQGygt+iziS"
  546. },
  547. {
  548. "__type__": "cc.UITransform",
  549. "_name": "",
  550. "_objFlags": 0,
  551. "__editorExtras__": {},
  552. "node": {
  553. "__id__": 13
  554. },
  555. "_enabled": true,
  556. "__prefab": null,
  557. "_contentSize": {
  558. "__type__": "cc.Size",
  559. "width": 100,
  560. "height": 100
  561. },
  562. "_anchorPoint": {
  563. "__type__": "cc.Vec2",
  564. "x": 0.5,
  565. "y": 0.5
  566. },
  567. "_id": "dcVMd980BPu5BNY3z1QisS"
  568. },
  569. {
  570. "__type__": "cc.UITransform",
  571. "_name": "",
  572. "_objFlags": 0,
  573. "__editorExtras__": {},
  574. "node": {
  575. "__id__": 4
  576. },
  577. "_enabled": true,
  578. "__prefab": null,
  579. "_contentSize": {
  580. "__type__": "cc.Size",
  581. "width": 100,
  582. "height": 100
  583. },
  584. "_anchorPoint": {
  585. "__type__": "cc.Vec2",
  586. "x": 0.5,
  587. "y": 0.5
  588. },
  589. "_id": "021s57Y3ZKh7iz9ujm983h"
  590. },
  591. {
  592. "__type__": "cc.RenderRoot2D",
  593. "_name": "",
  594. "_objFlags": 0,
  595. "__editorExtras__": {},
  596. "node": {
  597. "__id__": 4
  598. },
  599. "_enabled": true,
  600. "__prefab": null,
  601. "_id": "d4wnpV085OKbNp541qxiq+"
  602. },
  603. {
  604. "__type__": "93845hnoKZPF4LEX3faqKr5",
  605. "_name": "",
  606. "_objFlags": 0,
  607. "__editorExtras__": {},
  608. "node": {
  609. "__id__": 4
  610. },
  611. "_enabled": true,
  612. "__prefab": null,
  613. "mapRoot": {
  614. "__id__": 8
  615. },
  616. "background": {
  617. "__id__": 9
  618. },
  619. "objectsRoot": {
  620. "__id__": 13
  621. },
  622. "gameCamera": {
  623. "__id__": 7
  624. },
  625. "mapMaterial": {
  626. "__uuid__": "87df849d-df15-487d-aef0-5a5eacfee08e",
  627. "__expectedType__": "cc.Material"
  628. },
  629. "_id": "cd666bfNBBH7AEoX4tYwwM"
  630. },
  631. {
  632. "__type__": "cc.PrefabInfo",
  633. "root": null,
  634. "asset": null,
  635. "fileId": "84e1b2b3-64eb-4ecc-ac3d-3c0a664da5d0",
  636. "instance": null,
  637. "targetOverrides": []
  638. },
  639. {
  640. "__type__": "cc.SceneGlobals",
  641. "ambient": {
  642. "__id__": 20
  643. },
  644. "shadows": {
  645. "__id__": 21
  646. },
  647. "_skybox": {
  648. "__id__": 22
  649. },
  650. "fog": {
  651. "__id__": 23
  652. },
  653. "octree": {
  654. "__id__": 24
  655. },
  656. "skin": {
  657. "__id__": 25
  658. },
  659. "lightProbeInfo": {
  660. "__id__": 26
  661. },
  662. "postSettings": {
  663. "__id__": 27
  664. },
  665. "bakedWithStationaryMainLight": false,
  666. "bakedWithHighpLightmap": false
  667. },
  668. {
  669. "__type__": "cc.AmbientInfo",
  670. "_skyColorHDR": {
  671. "__type__": "cc.Vec4",
  672. "x": 0.2,
  673. "y": 0.5,
  674. "z": 0.8,
  675. "w": 0.520833125
  676. },
  677. "_skyColor": {
  678. "__type__": "cc.Vec4",
  679. "x": 0.2,
  680. "y": 0.5,
  681. "z": 0.8,
  682. "w": 0.520833125
  683. },
  684. "_skyIllumHDR": 20000,
  685. "_skyIllum": 20000,
  686. "_groundAlbedoHDR": {
  687. "__type__": "cc.Vec4",
  688. "x": 0.2,
  689. "y": 0.2,
  690. "z": 0.2,
  691. "w": 1
  692. },
  693. "_groundAlbedo": {
  694. "__type__": "cc.Vec4",
  695. "x": 0.2,
  696. "y": 0.2,
  697. "z": 0.2,
  698. "w": 1
  699. },
  700. "_skyColorLDR": {
  701. "__type__": "cc.Vec4",
  702. "x": 0.452588,
  703. "y": 0.607642,
  704. "z": 0.755699,
  705. "w": 0.8
  706. },
  707. "_skyIllumLDR": 0.8,
  708. "_groundAlbedoLDR": {
  709. "__type__": "cc.Vec4",
  710. "x": 0.618555,
  711. "y": 0.577848,
  712. "z": 0.544564,
  713. "w": 0
  714. }
  715. },
  716. {
  717. "__type__": "cc.ShadowsInfo",
  718. "_enabled": true,
  719. "_type": 1,
  720. "_normal": {
  721. "__type__": "cc.Vec3",
  722. "x": 0,
  723. "y": 1,
  724. "z": 0
  725. },
  726. "_distance": 0,
  727. "_planeBias": 1,
  728. "_shadowColor": {
  729. "__type__": "cc.Color",
  730. "r": 76,
  731. "g": 76,
  732. "b": 76,
  733. "a": 255
  734. },
  735. "_maxReceived": 4,
  736. "_size": {
  737. "__type__": "cc.Vec2",
  738. "x": 2048,
  739. "y": 2048
  740. }
  741. },
  742. {
  743. "__type__": "cc.SkyboxInfo",
  744. "_envLightingType": 0,
  745. "_envmapHDR": null,
  746. "_envmap": null,
  747. "_envmapLDR": null,
  748. "_diffuseMapHDR": null,
  749. "_diffuseMapLDR": null,
  750. "_enabled": false,
  751. "_useHDR": true,
  752. "_editableMaterial": null,
  753. "_reflectionHDR": null,
  754. "_reflectionLDR": null,
  755. "_rotationAngle": 0
  756. },
  757. {
  758. "__type__": "cc.FogInfo",
  759. "_type": 0,
  760. "_fogColor": {
  761. "__type__": "cc.Color",
  762. "r": 200,
  763. "g": 200,
  764. "b": 200,
  765. "a": 255
  766. },
  767. "_enabled": false,
  768. "_fogDensity": 0.3,
  769. "_fogStart": 0.5,
  770. "_fogEnd": 300,
  771. "_fogAtten": 5,
  772. "_fogTop": 1.5,
  773. "_fogRange": 1.2,
  774. "_accurate": false
  775. },
  776. {
  777. "__type__": "cc.OctreeInfo",
  778. "_enabled": false,
  779. "_minPos": {
  780. "__type__": "cc.Vec3",
  781. "x": -1024,
  782. "y": -1024,
  783. "z": -1024
  784. },
  785. "_maxPos": {
  786. "__type__": "cc.Vec3",
  787. "x": 1024,
  788. "y": 1024,
  789. "z": 1024
  790. },
  791. "_depth": 8
  792. },
  793. {
  794. "__type__": "cc.SkinInfo",
  795. "_enabled": false,
  796. "_blurRadius": 0.01,
  797. "_sssIntensity": 3
  798. },
  799. {
  800. "__type__": "cc.LightProbeInfo",
  801. "_giScale": 1,
  802. "_giSamples": 1024,
  803. "_bounces": 2,
  804. "_reduceRinging": 0,
  805. "_showProbe": true,
  806. "_showWireframe": true,
  807. "_showConvex": false,
  808. "_data": null,
  809. "_lightProbeSphereVolume": 1
  810. },
  811. {
  812. "__type__": "cc.PostSettingsInfo",
  813. "_toneMappingType": 0
  814. }
  815. ]