йоу
This commit is contained in:
parent
35097533df
commit
495c672818
@ -7,7 +7,7 @@
|
|||||||
},
|
},
|
||||||
"ImageTexture": null,
|
"ImageTexture": null,
|
||||||
"ImageUrl": null,
|
"ImageUrl": null,
|
||||||
"MaxCount": 1000,
|
"MaxCount": 100000,
|
||||||
"Category": "Misc",
|
"Category": "Misc",
|
||||||
"Rarity": "Common",
|
"Rarity": "Common",
|
||||||
"Weight": 0,
|
"Weight": 0,
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
91
Assets/prefabs/ChangeSceneButton.prefab
Normal file
91
Assets/prefabs/ChangeSceneButton.prefab
Normal file
@ -0,0 +1,91 @@
|
|||||||
|
{
|
||||||
|
"RootObject": {
|
||||||
|
"__guid": "23525465-160f-475a-b808-9b597848226a",
|
||||||
|
"__version": 1,
|
||||||
|
"Flags": 0,
|
||||||
|
"Name": "ChangeSceneButton",
|
||||||
|
"Position": "0,0,0",
|
||||||
|
"Rotation": "0,0,0,1",
|
||||||
|
"Scale": "1,1,1",
|
||||||
|
"Tags": "",
|
||||||
|
"Enabled": true,
|
||||||
|
"NetworkMode": 2,
|
||||||
|
"NetworkInterpolation": true,
|
||||||
|
"NetworkOrphaned": 0,
|
||||||
|
"OwnerTransfer": 1,
|
||||||
|
"Components": [
|
||||||
|
{
|
||||||
|
"__type": "Sandbox.ModelRenderer",
|
||||||
|
"__guid": "d1532ec2-0e7c-41c8-9a5f-5965246fcc20",
|
||||||
|
"__enabled": true,
|
||||||
|
"BodyGroups": 18446744073709551615,
|
||||||
|
"CreateAttachments": false,
|
||||||
|
"MaterialGroup": null,
|
||||||
|
"MaterialOverride": null,
|
||||||
|
"Model": "materials/button/button.vmdl",
|
||||||
|
"OnComponentDestroy": null,
|
||||||
|
"OnComponentDisabled": null,
|
||||||
|
"OnComponentEnabled": null,
|
||||||
|
"OnComponentFixedUpdate": null,
|
||||||
|
"OnComponentStart": null,
|
||||||
|
"OnComponentUpdate": null,
|
||||||
|
"RenderOptions": {
|
||||||
|
"GameLayer": true,
|
||||||
|
"OverlayLayer": false,
|
||||||
|
"BloomLayer": false,
|
||||||
|
"AfterUILayer": false
|
||||||
|
},
|
||||||
|
"RenderType": "On",
|
||||||
|
"Tint": "1,1,1,1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type": "Sandbox.UI.ChangeSceneButton",
|
||||||
|
"__guid": "1e6a6c05-5048-43a8-8665-d7cc04f43b1e",
|
||||||
|
"__enabled": true,
|
||||||
|
"Label": "Change Scene",
|
||||||
|
"LoadDelay": 0,
|
||||||
|
"OnComponentDestroy": null,
|
||||||
|
"OnComponentDisabled": null,
|
||||||
|
"OnComponentEnabled": null,
|
||||||
|
"OnComponentFixedUpdate": null,
|
||||||
|
"OnComponentStart": null,
|
||||||
|
"OnComponentUpdate": null,
|
||||||
|
"RequiresHold": false,
|
||||||
|
"SceneName": "minimal",
|
||||||
|
"ShowLoadingMessage": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type": "Sandbox.BoxCollider",
|
||||||
|
"__guid": "dab969ce-f4e2-4236-a834-52a6d0fdf2e5",
|
||||||
|
"__enabled": true,
|
||||||
|
"Center": "14.75678,1.840699,9.228469",
|
||||||
|
"Friction": null,
|
||||||
|
"IsTrigger": false,
|
||||||
|
"OnComponentDestroy": null,
|
||||||
|
"OnComponentDisabled": null,
|
||||||
|
"OnComponentEnabled": null,
|
||||||
|
"OnComponentFixedUpdate": null,
|
||||||
|
"OnComponentStart": null,
|
||||||
|
"OnComponentUpdate": null,
|
||||||
|
"OnObjectTriggerEnter": null,
|
||||||
|
"OnObjectTriggerExit": null,
|
||||||
|
"OnTriggerEnter": null,
|
||||||
|
"OnTriggerExit": null,
|
||||||
|
"Scale": "9.325806,6.190746,14.95458",
|
||||||
|
"Static": false,
|
||||||
|
"Surface": null,
|
||||||
|
"SurfaceVelocity": "0,0,0"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Children": []
|
||||||
|
},
|
||||||
|
"ResourceVersion": 2,
|
||||||
|
"ShowInMenu": false,
|
||||||
|
"MenuPath": null,
|
||||||
|
"MenuIcon": null,
|
||||||
|
"DontBreakAsTemplate": false,
|
||||||
|
"__references": [
|
||||||
|
"andiq.button#13592"
|
||||||
|
],
|
||||||
|
"__version": 2
|
||||||
|
}
|
||||||
@ -163,7 +163,7 @@
|
|||||||
"__version": 1,
|
"__version": 1,
|
||||||
"Flags": 0,
|
"Flags": 0,
|
||||||
"Name": "Night",
|
"Name": "Night",
|
||||||
"Position": "0,0,0",
|
"Position": "0,0,80",
|
||||||
"Rotation": "0,0,0,1",
|
"Rotation": "0,0,0,1",
|
||||||
"Scale": "1,1,1",
|
"Scale": "1,1,1",
|
||||||
"Tags": "skybox",
|
"Tags": "skybox",
|
||||||
@ -255,6 +255,17 @@
|
|||||||
"OnComponentFixedUpdate": null,
|
"OnComponentFixedUpdate": null,
|
||||||
"OnComponentStart": null,
|
"OnComponentStart": null,
|
||||||
"OnComponentUpdate": null
|
"OnComponentUpdate": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__type": "EnvmapReloader",
|
||||||
|
"__guid": "75213e57-7a44-4ca4-b915-f1a26c6c7595",
|
||||||
|
"__enabled": true,
|
||||||
|
"OnComponentDestroy": null,
|
||||||
|
"OnComponentDisabled": null,
|
||||||
|
"OnComponentEnabled": null,
|
||||||
|
"OnComponentFixedUpdate": null,
|
||||||
|
"OnComponentStart": null,
|
||||||
|
"OnComponentUpdate": null
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Children": []
|
"Children": []
|
||||||
@ -4893,7 +4904,7 @@
|
|||||||
"__version": 1,
|
"__version": 1,
|
||||||
"Flags": 0,
|
"Flags": 0,
|
||||||
"Name": "Spawn",
|
"Name": "Spawn",
|
||||||
"Position": "58.50891,-57.9568,-743.6452",
|
"Position": "16,-384,-656",
|
||||||
"Rotation": "0,0,0,1",
|
"Rotation": "0,0,0,1",
|
||||||
"Scale": "1,1,1",
|
"Scale": "1,1,1",
|
||||||
"Tags": "",
|
"Tags": "",
|
||||||
@ -4968,20 +4979,15 @@
|
|||||||
"dec3b7f3-79ae-4bb4-b868-8de9d0306ebb": "ed38018e-ba08-41ba-a55c-6dbc515b431e",
|
"dec3b7f3-79ae-4bb4-b868-8de9d0306ebb": "ed38018e-ba08-41ba-a55c-6dbc515b431e",
|
||||||
"6017d24d-39d0-4acf-bf9f-010c345fd13d": "7a573614-f78a-4fcc-b037-ef735134c48b",
|
"6017d24d-39d0-4acf-bf9f-010c345fd13d": "7a573614-f78a-4fcc-b037-ef735134c48b",
|
||||||
"be95c906-5f2f-4239-8fd6-a42a148dea6e": "3d90b24c-19c8-4ccc-bb83-65e2e9960927",
|
"be95c906-5f2f-4239-8fd6-a42a148dea6e": "3d90b24c-19c8-4ccc-bb83-65e2e9960927",
|
||||||
"fc38d078-995b-443a-b409-e877618fcf09": "fa560b5e-2e01-4119-a664-d5d34ab25267",
|
|
||||||
"eda01dbe-7e56-4e66-af99-673e197e7dc0": "d5e0960d-356b-4f7e-9510-7d51dbe9b6c3",
|
"eda01dbe-7e56-4e66-af99-673e197e7dc0": "d5e0960d-356b-4f7e-9510-7d51dbe9b6c3",
|
||||||
"1e1e54b4-ebf1-4211-9ca9-0eaa37f7bf7e": "63b93a39-6d01-4722-9642-c596896ad8aa",
|
"1e1e54b4-ebf1-4211-9ca9-0eaa37f7bf7e": "63b93a39-6d01-4722-9642-c596896ad8aa",
|
||||||
"d81748e9-bc3d-4d68-97b5-5602bf5e0e15": "d9905786-0a0f-457a-9596-6cbc835d4542",
|
"d81748e9-bc3d-4d68-97b5-5602bf5e0e15": "d9905786-0a0f-457a-9596-6cbc835d4542",
|
||||||
"47bb3ba1-b0de-4af4-b639-235a5ad2c312": "10f33f1a-a25a-415c-ae5e-5f26b8d4675e",
|
|
||||||
"862e0738-e57f-456a-b0c8-ff03a165faf9": "701f96b9-7954-46eb-ad44-4c29b4a8b864",
|
|
||||||
"a9d8c3d0-cbcb-4ebe-994c-5f4c36f08996": "063a1722-e398-4cad-b070-85d49e1bf2a6",
|
|
||||||
"e1b93001-f96d-474d-bd6f-aaa2acb0d33e": "b760f91f-b71d-4337-b5fa-d8cd81ff8f91",
|
|
||||||
"0e9f41d3-8000-4c3c-9cdd-076056da9d0a": "8cf5cfa0-f7e1-452f-84f1-d94576887a9e",
|
"0e9f41d3-8000-4c3c-9cdd-076056da9d0a": "8cf5cfa0-f7e1-452f-84f1-d94576887a9e",
|
||||||
"3803bdb5-aa92-46f7-91a6-1dfad9549cf4": "54517d7d-fd3a-46a3-883a-c7ca10880f99",
|
"3803bdb5-aa92-46f7-91a6-1dfad9549cf4": "54517d7d-fd3a-46a3-883a-c7ca10880f99",
|
||||||
"8b4ca11f-8cd7-4bb5-bb63-df86dac15ab9": "649b8538-f131-4363-81bb-c229ef58f88e",
|
"8b4ca11f-8cd7-4bb5-bb63-df86dac15ab9": "649b8538-f131-4363-81bb-c229ef58f88e",
|
||||||
"7350112e-dea3-4c22-b9fc-76eaed3d2e57": "88c214da-7f83-45b6-bee6-f04451e433a6",
|
"7350112e-dea3-4c22-b9fc-76eaed3d2e57": "88c214da-7f83-45b6-bee6-f04451e433a6",
|
||||||
"8a705640-2966-489e-a41a-2bf6f2cc62f0": "4f66ecd1-1144-4598-998c-d9d7e53f1e4f",
|
"8a705640-2966-489e-a41a-2bf6f2cc62f0": "4f66ecd1-1144-4598-998c-d9d7e53f1e4f",
|
||||||
"ce60c131-01f0-4aa3-a84c-c93eac1d1c2d": "9557f709-69c3-4748-8b33-bfb2b16b3214"
|
"b5ffb918-23a1-419f-a24f-fc29537de2fc": "9b7bf82e-8421-4801-b43b-f21065bd310b"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -5055,20 +5061,15 @@
|
|||||||
"dec3b7f3-79ae-4bb4-b868-8de9d0306ebb": "2667ad9c-a819-4d01-b404-c319e5361290",
|
"dec3b7f3-79ae-4bb4-b868-8de9d0306ebb": "2667ad9c-a819-4d01-b404-c319e5361290",
|
||||||
"6017d24d-39d0-4acf-bf9f-010c345fd13d": "babc98aa-2744-4693-86b0-9fc7d9f0e65c",
|
"6017d24d-39d0-4acf-bf9f-010c345fd13d": "babc98aa-2744-4693-86b0-9fc7d9f0e65c",
|
||||||
"be95c906-5f2f-4239-8fd6-a42a148dea6e": "db4b7440-0d9e-4eae-9443-1d4bf44064c5",
|
"be95c906-5f2f-4239-8fd6-a42a148dea6e": "db4b7440-0d9e-4eae-9443-1d4bf44064c5",
|
||||||
"fc38d078-995b-443a-b409-e877618fcf09": "867b43c0-e8b8-4354-8782-3202290b5e73",
|
|
||||||
"eda01dbe-7e56-4e66-af99-673e197e7dc0": "37ea07f3-aa10-4a85-96ff-0242cf79b92e",
|
"eda01dbe-7e56-4e66-af99-673e197e7dc0": "37ea07f3-aa10-4a85-96ff-0242cf79b92e",
|
||||||
"1e1e54b4-ebf1-4211-9ca9-0eaa37f7bf7e": "d9b7089d-e480-4c7f-b936-a72d5f42bc47",
|
"1e1e54b4-ebf1-4211-9ca9-0eaa37f7bf7e": "d9b7089d-e480-4c7f-b936-a72d5f42bc47",
|
||||||
"d81748e9-bc3d-4d68-97b5-5602bf5e0e15": "3cdcd318-51d2-40ba-ab96-e0f8ebf54b07",
|
"d81748e9-bc3d-4d68-97b5-5602bf5e0e15": "3cdcd318-51d2-40ba-ab96-e0f8ebf54b07",
|
||||||
"47bb3ba1-b0de-4af4-b639-235a5ad2c312": "1de9f71e-2811-4668-b13d-499ce2459db1",
|
|
||||||
"862e0738-e57f-456a-b0c8-ff03a165faf9": "05acde1b-eab6-4588-8f45-f3c16ee9568c",
|
|
||||||
"a9d8c3d0-cbcb-4ebe-994c-5f4c36f08996": "630fd1cf-3fa9-4a70-a375-c2d6b5612508",
|
|
||||||
"e1b93001-f96d-474d-bd6f-aaa2acb0d33e": "91bfa52a-0828-4788-8e80-80db06f1b759",
|
|
||||||
"0e9f41d3-8000-4c3c-9cdd-076056da9d0a": "7b2489d4-8602-4f32-9df4-bbb298f08d30",
|
"0e9f41d3-8000-4c3c-9cdd-076056da9d0a": "7b2489d4-8602-4f32-9df4-bbb298f08d30",
|
||||||
"3803bdb5-aa92-46f7-91a6-1dfad9549cf4": "79507d1a-90dd-482a-aa69-8bf99c31a991",
|
"3803bdb5-aa92-46f7-91a6-1dfad9549cf4": "79507d1a-90dd-482a-aa69-8bf99c31a991",
|
||||||
"8b4ca11f-8cd7-4bb5-bb63-df86dac15ab9": "ab0618cf-2b53-4bf6-8eeb-9ecda7d1f788",
|
"8b4ca11f-8cd7-4bb5-bb63-df86dac15ab9": "ab0618cf-2b53-4bf6-8eeb-9ecda7d1f788",
|
||||||
"7350112e-dea3-4c22-b9fc-76eaed3d2e57": "b9d50ca0-eaec-4701-b76b-ab9804cb872f",
|
"7350112e-dea3-4c22-b9fc-76eaed3d2e57": "b9d50ca0-eaec-4701-b76b-ab9804cb872f",
|
||||||
"8a705640-2966-489e-a41a-2bf6f2cc62f0": "6371d0ed-2393-4482-a1e0-5715079f621c",
|
"8a705640-2966-489e-a41a-2bf6f2cc62f0": "6371d0ed-2393-4482-a1e0-5715079f621c",
|
||||||
"ce60c131-01f0-4aa3-a84c-c93eac1d1c2d": "90d28cd6-85a6-4202-b546-e6fb9895787b"
|
"b5ffb918-23a1-419f-a24f-fc29537de2fc": "5adeae7f-ddb5-405e-8e3b-0d0ccdb80757"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -5136,7 +5137,6 @@
|
|||||||
"1bb4075f-849c-4761-93bc-38f31cd11650": "1a336a26-011d-4aa7-96f8-aba0197c5db8",
|
"1bb4075f-849c-4761-93bc-38f31cd11650": "1a336a26-011d-4aa7-96f8-aba0197c5db8",
|
||||||
"0b67d1c5-594a-49fa-8c23-e7a3ed9edb2c": "378cf254-d502-4bce-930e-d33e6e67f4a9",
|
"0b67d1c5-594a-49fa-8c23-e7a3ed9edb2c": "378cf254-d502-4bce-930e-d33e6e67f4a9",
|
||||||
"3cd5251b-38a8-4f0e-8b33-4b2e5f7041ab": "c2884e4b-af67-445a-a3a8-ea2e448ac91c",
|
"3cd5251b-38a8-4f0e-8b33-4b2e5f7041ab": "c2884e4b-af67-445a-a3a8-ea2e448ac91c",
|
||||||
"6c2b6ef3-40b3-4915-b6dc-0750b87fd41a": "ceaf20ab-f8b8-4dba-ae58-296b54a98ec0",
|
|
||||||
"8b94182b-9ac1-4646-8f8c-d3188a804946": "021f79b1-e465-472a-afe4-c4dc97ae1169",
|
"8b94182b-9ac1-4646-8f8c-d3188a804946": "021f79b1-e465-472a-afe4-c4dc97ae1169",
|
||||||
"a8bc6a6d-dc7b-441a-8191-79e83a998981": "098aa124-c581-4760-9bc5-45345af35589",
|
"a8bc6a6d-dc7b-441a-8191-79e83a998981": "098aa124-c581-4760-9bc5-45345af35589",
|
||||||
"064ba569-c0b4-48ac-8ab4-a5c4d63b1a30": "96c6e76f-1e58-48ee-8221-cc72a8894a6d",
|
"064ba569-c0b4-48ac-8ab4-a5c4d63b1a30": "96c6e76f-1e58-48ee-8221-cc72a8894a6d",
|
||||||
@ -5216,12 +5216,61 @@
|
|||||||
"1bb4075f-849c-4761-93bc-38f31cd11650": "18a766ea-3af5-425f-9eed-5511de42c7ca",
|
"1bb4075f-849c-4761-93bc-38f31cd11650": "18a766ea-3af5-425f-9eed-5511de42c7ca",
|
||||||
"0b67d1c5-594a-49fa-8c23-e7a3ed9edb2c": "0b86e63a-ba80-445f-8dc8-6b234b8f29d0",
|
"0b67d1c5-594a-49fa-8c23-e7a3ed9edb2c": "0b86e63a-ba80-445f-8dc8-6b234b8f29d0",
|
||||||
"3cd5251b-38a8-4f0e-8b33-4b2e5f7041ab": "eeef613e-ecc4-4309-85d8-dc8f5ef7cffa",
|
"3cd5251b-38a8-4f0e-8b33-4b2e5f7041ab": "eeef613e-ecc4-4309-85d8-dc8f5ef7cffa",
|
||||||
"6c2b6ef3-40b3-4915-b6dc-0750b87fd41a": "6bd05f42-4dd4-444c-b2a9-d38fd714e88e",
|
|
||||||
"8b94182b-9ac1-4646-8f8c-d3188a804946": "b1739b61-c529-481e-9c49-cb7aab4579d0",
|
"8b94182b-9ac1-4646-8f8c-d3188a804946": "b1739b61-c529-481e-9c49-cb7aab4579d0",
|
||||||
"a8bc6a6d-dc7b-441a-8191-79e83a998981": "dc2f78f6-0b3d-4018-b421-208db2bbaa19",
|
"a8bc6a6d-dc7b-441a-8191-79e83a998981": "dc2f78f6-0b3d-4018-b421-208db2bbaa19",
|
||||||
"064ba569-c0b4-48ac-8ab4-a5c4d63b1a30": "48d0a642-e180-45b4-a836-f262d96baaaa",
|
"064ba569-c0b4-48ac-8ab4-a5c4d63b1a30": "48d0a642-e180-45b4-a836-f262d96baaaa",
|
||||||
"50b368f3-d27b-4408-a66b-a9d852e6fbae": "1c00156d-4307-45de-9be6-e57af7aaffd8"
|
"50b368f3-d27b-4408-a66b-a9d852e6fbae": "1c00156d-4307-45de-9be6-e57af7aaffd8"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__guid": "190ae574-fc06-455d-b926-9092b3f8508d",
|
||||||
|
"__version": 1,
|
||||||
|
"__Prefab": "prefabs/changescenebutton.prefab",
|
||||||
|
"__PrefabInstancePatch": {
|
||||||
|
"AddedObjects": [],
|
||||||
|
"RemovedObjects": [],
|
||||||
|
"PropertyOverrides": [
|
||||||
|
{
|
||||||
|
"Target": {
|
||||||
|
"Type": "GameObject",
|
||||||
|
"IdValue": "23525465-160f-475a-b808-9b597848226a"
|
||||||
|
},
|
||||||
|
"Property": "Name",
|
||||||
|
"Value": "ChangeSceneButton (1)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": {
|
||||||
|
"Type": "GameObject",
|
||||||
|
"IdValue": "23525465-160f-475a-b808-9b597848226a"
|
||||||
|
},
|
||||||
|
"Property": "Position",
|
||||||
|
"Value": "-79.99997,720.0001,-729.8403"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": {
|
||||||
|
"Type": "GameObject",
|
||||||
|
"IdValue": "23525465-160f-475a-b808-9b597848226a"
|
||||||
|
},
|
||||||
|
"Property": "Rotation",
|
||||||
|
"Value": "0,-0.0000001192093,0.7071068,-0.7071066"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Target": {
|
||||||
|
"Type": "Component",
|
||||||
|
"IdValue": "1e6a6c05-5048-43a8-8665-d7cc04f43b1e"
|
||||||
|
},
|
||||||
|
"Property": "SceneName",
|
||||||
|
"Value": "test"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"MovedObjects": []
|
||||||
|
},
|
||||||
|
"__PrefabIdToInstanceId": {
|
||||||
|
"23525465-160f-475a-b808-9b597848226a": "190ae574-fc06-455d-b926-9092b3f8508d",
|
||||||
|
"d1532ec2-0e7c-41c8-9a5f-5965246fcc20": "b69221a4-d21b-439b-a8e4-1021392df03a",
|
||||||
|
"1e6a6c05-5048-43a8-8665-d7cc04f43b1e": "2ae9da34-fe66-4336-afd5-b39557f3ce34",
|
||||||
|
"dab969ce-f4e2-4236-a834-52a6d0fdf2e5": "7dd84d0a-3d3d-45f5-890b-a50e91436797"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"SceneProperties": {
|
"SceneProperties": {
|
||||||
|
|||||||
@ -5578,8 +5578,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "21928ee3-f59d-4d6b-914a-0d0dc4eb7014",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "21928ee3-f59d-4d6b-914a-0d0dc4eb7014",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "d8d05e30-42f2-4334-9a31-a19d168a217d",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "d8d05e30-42f2-4334-9a31-a19d168a217d",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "a17fd6ea-291f-49dd-b336-8dd492129662",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "7f219f9f-c6aa-4e5e-90e4-ff2709b036d0",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "7f219f9f-c6aa-4e5e-90e4-ff2709b036d0"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "8337355c-a919-434d-b0fb-4682289a82f4",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "d3ca29ac-5858-499e-ba35-57daded41262",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "300594e7-6213-4032-96ae-9f97ca35b783"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -5612,8 +5614,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "1556376e-e7fa-4add-aeda-b48ea6db27be",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "1556376e-e7fa-4add-aeda-b48ea6db27be",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "c5025565-c55a-4b70-a4af-22152abd25a4",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "c5025565-c55a-4b70-a4af-22152abd25a4",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "10b783b6-4a9d-4a0e-8efe-a51de298f1d8",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "fd0dc491-afbb-4376-a7dc-d6deaa6eac11",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "fd0dc491-afbb-4376-a7dc-d6deaa6eac11"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "25624a82-40a8-4cb9-8c36-df8e29dee9f0",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "332bd5d3-d738-46e1-9890-3713ee8ddec8",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "2fe8c280-aea4-4a75-a42a-887e18f0b16c"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -5646,8 +5650,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "43b4bdcc-7731-4cce-9d32-0fa5bc6963d0",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "43b4bdcc-7731-4cce-9d32-0fa5bc6963d0",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "2df8e036-5b8f-4c88-9e87-9b34f6a06f72",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "2df8e036-5b8f-4c88-9e87-9b34f6a06f72",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "e27b830e-f68c-431d-ab4f-486f076a4e38",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "cad6a04c-9427-4318-a7d0-4b4128d44eea",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "cad6a04c-9427-4318-a7d0-4b4128d44eea"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "553de018-a4d8-4ce2-b761-efcd3a23a52c",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "fb7bbfe3-9834-4587-ab65-feb271ca9b45",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "7dfee01e-f573-48fa-8f23-b958683aba06"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -5680,8 +5686,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "a8f9b7a0-40fb-4b19-8552-0edd9f305fc4",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "a8f9b7a0-40fb-4b19-8552-0edd9f305fc4",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "909ac0de-23d9-4e7d-be09-40005381f74f",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "909ac0de-23d9-4e7d-be09-40005381f74f",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "ae0fccca-7da8-461f-baa1-78ebaba00760",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "6842e5f9-eccd-4d3c-b6cd-85a1929f8736",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "6842e5f9-eccd-4d3c-b6cd-85a1929f8736"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "81185dc7-dfbe-4cbf-b36d-2216fc764ba2",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "250e0896-3838-4cc5-afe3-75e8c7e19f67",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "66be713a-5afc-45ff-beaf-e5c6d6a7b5cd"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -5722,8 +5730,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "22992bbd-6ad3-406e-9a84-fdaca8c3f255",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "22992bbd-6ad3-406e-9a84-fdaca8c3f255",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "6bb6367c-9bd6-455a-a44b-e1a2f17b0fbf",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "6bb6367c-9bd6-455a-a44b-e1a2f17b0fbf",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "5d02f7cc-3cac-4900-aa8d-77d8cb33efa0",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "bc1490d8-1100-4ba5-8243-9cb89718742d",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "bc1490d8-1100-4ba5-8243-9cb89718742d"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "f7122f17-c429-406e-b6f9-6604976ebf44",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "e557dcc0-bf8f-42a3-aa6d-db370bd4a773",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "6e9bf3da-196a-4885-b659-375affefb7af"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -5756,8 +5766,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "e7c3eb1d-63da-4984-83f8-0a58271b4535",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "e7c3eb1d-63da-4984-83f8-0a58271b4535",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "a98f9db0-ff5b-470d-80c9-238167df71cc",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "a98f9db0-ff5b-470d-80c9-238167df71cc",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "169b8354-e04f-423a-a9b6-61819457820f",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "c8308e97-e1f5-4751-be76-78629f242de6",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "c8308e97-e1f5-4751-be76-78629f242de6"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "965430cd-1c00-45fc-8b8c-b3dcef4a3b41",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "45a97014-0884-4028-84b4-33f1cd57fa3c",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "e9bcd6c6-690f-4325-8272-c3cdfc19ee9a"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -5790,8 +5802,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "fdf733d0-3b84-4328-bcec-c4b966a24ca4",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "fdf733d0-3b84-4328-bcec-c4b966a24ca4",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "b28b991a-86f2-4301-af89-a4c50f8f55cd",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "b28b991a-86f2-4301-af89-a4c50f8f55cd",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "dee5544e-58e4-4e7d-8eba-009e70dc10f8",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "349c3efc-0619-4348-8c45-91c8d2ea82dd",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "349c3efc-0619-4348-8c45-91c8d2ea82dd"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "bb4c087c-7d55-4f9d-af44-98fb3f9a6631",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "c7c35f1d-dcf4-4d83-995e-0fa23266ae6a",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "40cce84c-d287-48c4-a66d-c466bf139216"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -5824,8 +5838,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "c4c73f35-18eb-442a-918b-ea3cb6fba3c5",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "c4c73f35-18eb-442a-918b-ea3cb6fba3c5",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "6c838a96-a791-4a29-82a1-0a7c43cfa38c",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "6c838a96-a791-4a29-82a1-0a7c43cfa38c",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "cc3e8829-ac50-42d8-84d4-10b3a71d747d",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "ea86e30b-516b-4771-a8e5-b6a1b2d8ba27",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "ea86e30b-516b-4771-a8e5-b6a1b2d8ba27"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "154fe3e3-484c-4310-8ced-d973a3b5e1a3",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "94773586-fb1f-44d2-8fc1-56f816b6544c",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "0c89cd00-eb73-4a3a-b3da-46f7282ca797"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -5858,8 +5874,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "0763e440-9bb1-4366-96ce-5bb3c7eb6d6c",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "0763e440-9bb1-4366-96ce-5bb3c7eb6d6c",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "4167419f-c132-4658-810a-74eaddcaee14",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "4167419f-c132-4658-810a-74eaddcaee14",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "ca54e345-4f3a-476b-a870-1c79981386de",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "3df8e774-900f-4039-beac-3833d54f2762",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "3df8e774-900f-4039-beac-3833d54f2762"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "e60d71ea-b0ef-4fae-b6d2-f58bb8f0c42b",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "571c74c0-2fec-4b98-974b-e152ce344179",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "d50dd0ea-f9e0-42a1-b1aa-9328530dd8ad"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -5900,8 +5918,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "c3994300-90b2-4c36-b91a-3532797e10aa",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "c3994300-90b2-4c36-b91a-3532797e10aa",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "668bbe22-901c-4e0f-8365-5e9e3f13219b",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "668bbe22-901c-4e0f-8365-5e9e3f13219b",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "8827af6b-642f-42d4-9c98-a18f86da1b08",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "c59cb7d2-cba1-4fc7-836e-982c342028e7",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "c59cb7d2-cba1-4fc7-836e-982c342028e7"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "4034329c-d3d9-44d3-b96e-9f6112c07e70",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "1b7a5ed1-41f4-4a0f-bcb9-25e7f87a9e8d",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "945a1c9b-14a5-4ff4-9284-dd1b3ff267fd"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -5934,8 +5954,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "7630c4e2-deda-430e-bb73-44b5ec53710d",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "7630c4e2-deda-430e-bb73-44b5ec53710d",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "705f37fd-7c77-45e4-800f-ead4d5b56259",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "705f37fd-7c77-45e4-800f-ead4d5b56259",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "6ad1a817-1c33-4c3c-ada2-69ef8a1dd627",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "d99133e7-4b09-42ea-bc08-47b5f85b6bac",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "d99133e7-4b09-42ea-bc08-47b5f85b6bac"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "0214ee6d-c9c9-45cc-ab49-3e38f13eef1d",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "ee8424b2-e179-42c7-8d5b-399133e3ca6a",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "1d2fd18f-bc08-43ca-8338-0e670feadf28"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -5968,8 +5990,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "a7d6aa23-b1c8-43a0-8e14-b32e3d33bd29",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "a7d6aa23-b1c8-43a0-8e14-b32e3d33bd29",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "cb875277-f8ae-482e-bf88-dd6b09417565",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "cb875277-f8ae-482e-bf88-dd6b09417565",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "5d9a117a-ee7d-4b54-a1de-075bb2923d39",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "69a1a496-610f-4c42-ade3-d9a569c38c9d",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "69a1a496-610f-4c42-ade3-d9a569c38c9d"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "af793db8-98c7-4bc3-a338-05ead9ed5ea5",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "50c9da82-5530-4875-a32d-51d138bfe6ec",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "6d0b42bc-7bed-475d-abf0-239bc8f73dca"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -6002,8 +6026,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "871ba48c-6ace-4798-b9ce-843c151bb3b7",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "871ba48c-6ace-4798-b9ce-843c151bb3b7",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "a5b92516-eef5-45f7-8408-1d2c16fac85d",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "a5b92516-eef5-45f7-8408-1d2c16fac85d",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "0712061b-c9cf-43fe-8e95-9fd26f0e9515",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "237e16d5-fd87-4bee-b40b-ce02e00d4069",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "237e16d5-fd87-4bee-b40b-ce02e00d4069"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "f03c9191-67b4-4152-b2d6-85729836be9c",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "21cc3e9b-9822-4e30-827f-e67dfcd3639f",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "9bbe31ea-df8a-4dd0-8116-47a4cb02ed3d"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -6036,8 +6062,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "1db22034-cf25-45c2-9da3-63dc1b0806d4",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "1db22034-cf25-45c2-9da3-63dc1b0806d4",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "a4ec28fe-00b4-43e7-aeaa-ca6e31de676f",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "a4ec28fe-00b4-43e7-aeaa-ca6e31de676f",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "8adb3869-429d-4ac0-b3c8-23630281486b",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "7e7ea45c-1778-4a7b-91b9-b07c86c50ef4",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "7e7ea45c-1778-4a7b-91b9-b07c86c50ef4"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "983b224e-f990-4e44-9097-fdf8ce9df158",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "352f0623-ec7a-4359-81b6-9fc3676a5a67",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "81a5455c-d3c7-486b-93d4-ec1d35b7abf8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -6078,8 +6106,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "96e7deb9-7fc2-4042-b1c7-638ead79a375",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "96e7deb9-7fc2-4042-b1c7-638ead79a375",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "4590e9a6-cd2c-45c5-bab5-34f9db4c9e0b",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "4590e9a6-cd2c-45c5-bab5-34f9db4c9e0b",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "5b3844f3-6685-4133-b261-11e9016bbd90",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "a89e38fd-c5f8-4d03-a245-b334f9f2d62c",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "a89e38fd-c5f8-4d03-a245-b334f9f2d62c"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "ea224131-ff2e-423a-9b7c-c9d22cceb7bb",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "793bf46f-41b4-4e53-961c-dd5a37feb98c",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "99e87bc2-6145-48a3-8032-f063814ae2ad"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -6112,8 +6142,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "3c6dd779-0b4b-4104-bed7-c2fc8252fd6b",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "3c6dd779-0b4b-4104-bed7-c2fc8252fd6b",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "ec15c1a0-c73c-448f-8157-5fc988d96c4f",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "ec15c1a0-c73c-448f-8157-5fc988d96c4f",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "9696a696-9cee-4102-84a9-f02657e96fa9",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "b9ac64d0-d0fd-4945-8327-bec3e7cbe0a4",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "b9ac64d0-d0fd-4945-8327-bec3e7cbe0a4"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "7ab0d6e7-e3f2-44e7-b1dd-862916f7590b",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "f9473b4b-d0ce-4780-9102-17ae547a232f",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "45f8e64f-2fd3-4419-9845-45d88ae4bccd"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -6146,8 +6178,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "1aa01b1c-8ba1-4afb-b1ca-3772939ca40c",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "1aa01b1c-8ba1-4afb-b1ca-3772939ca40c",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "bd6eb13c-7d33-43ed-9827-a11cfecf82b3",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "bd6eb13c-7d33-43ed-9827-a11cfecf82b3",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "550a46ce-8dfb-4411-8ded-78891c7d3c7c",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "36581dc8-3bdf-42e0-b116-7fe786bee953",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "36581dc8-3bdf-42e0-b116-7fe786bee953"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "70546cc0-8f51-458d-8407-bc3ded9a2a62",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "5bbf5e62-b99e-440c-9376-a124bfcca37a",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "5f395fe5-8adb-4314-9b36-e0ae685f0735"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -6180,8 +6214,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "f2922cce-5af9-4168-bad8-f553189d2b86",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "f2922cce-5af9-4168-bad8-f553189d2b86",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "e512d440-220a-45ae-8bcd-dcf15015a603",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "e512d440-220a-45ae-8bcd-dcf15015a603",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "28859b9c-a8fd-44c5-b602-f5b34a91189f",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "faed5a74-558c-4ef6-b539-d2deccdd26b3",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "faed5a74-558c-4ef6-b539-d2deccdd26b3"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "292a4dc5-2065-4228-b087-1342e863ed48",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "43c99833-1cc5-4f4b-b00a-15e7f695ec15",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "4e903e74-413d-464b-9974-09c77f79b7e5"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -6214,8 +6250,10 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "f16c70f6-1138-4a87-8bf2-159c840e776e",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "f16c70f6-1138-4a87-8bf2-159c840e776e",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "e2b0dcb9-bfb6-47b6-8551-f76d4e9ed7ee",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "e2b0dcb9-bfb6-47b6-8551-f76d4e9ed7ee",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "53df607e-ed90-4e3e-aff7-619c159c3119",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "be03faae-cee5-4c7e-911b-6a48c11901b8",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "be03faae-cee5-4c7e-911b-6a48c11901b8"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "37fd01b9-d8c7-4fcf-8e09-57dd15101fc5",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "8440ac49-ea6f-4c29-8fc6-7a6b2505f6fd",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "84370c6d-d6d1-482e-b1ed-e95e9a1550f3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -6256,8 +6294,36 @@
|
|||||||
"__PrefabIdToInstanceId": {
|
"__PrefabIdToInstanceId": {
|
||||||
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "a13d5d20-0760-400e-bdd0-3e35dfb5cc6d",
|
"ede913e5-78c4-472a-97cf-fe1ca8b0f89b": "a13d5d20-0760-400e-bdd0-3e35dfb5cc6d",
|
||||||
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "1c125825-4c7e-4346-ac40-1a3ace86c56d",
|
"ddd0e743-838a-4814-a9bd-51e1b67e3c41": "1c125825-4c7e-4346-ac40-1a3ace86c56d",
|
||||||
"3b63fdcd-1087-45bb-931a-034821382897": "aa8af4bd-fb84-4950-998e-e5f3d7e160d4",
|
"9642c4b4-d2dd-43e4-afff-017abe42b385": "13ce2929-18f7-416e-87bf-f9b486b4a185",
|
||||||
"9642c4b4-d2dd-43e4-afff-017abe42b385": "13ce2929-18f7-416e-87bf-f9b486b4a185"
|
"8016dbcc-2e82-4b6a-9cb3-cf512835d816": "02f54501-7c23-41e1-99b8-becbc3c47d47",
|
||||||
|
"d5619a12-daf8-4934-a1d0-e3dcf5fd6636": "2b4d158d-7a3a-49ab-adbe-38454bc32352",
|
||||||
|
"2dd6ab10-0ce0-4ab2-9540-1340d1d68ba3": "b40dc3b3-0a92-4e31-9a3f-f500fd9c296f"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"__guid": "8c7ea4db-e1e0-46ba-b667-c76b79bd39c0",
|
||||||
|
"__version": 1,
|
||||||
|
"__Prefab": "prefabs/changescenebutton.prefab",
|
||||||
|
"__PrefabInstancePatch": {
|
||||||
|
"AddedObjects": [],
|
||||||
|
"RemovedObjects": [],
|
||||||
|
"PropertyOverrides": [
|
||||||
|
{
|
||||||
|
"Target": {
|
||||||
|
"Type": "GameObject",
|
||||||
|
"IdValue": "23525465-160f-475a-b808-9b597848226a"
|
||||||
|
},
|
||||||
|
"Property": "Position",
|
||||||
|
"Value": "0,-112,48"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"MovedObjects": []
|
||||||
|
},
|
||||||
|
"__PrefabIdToInstanceId": {
|
||||||
|
"23525465-160f-475a-b808-9b597848226a": "8c7ea4db-e1e0-46ba-b667-c76b79bd39c0",
|
||||||
|
"d1532ec2-0e7c-41c8-9a5f-5965246fcc20": "e81e4f4d-9e46-4508-9af4-46f7b55b8cdd",
|
||||||
|
"1e6a6c05-5048-43a8-8665-d7cc04f43b1e": "8e066af3-e69a-4ee4-a0fb-c9a0658e0934",
|
||||||
|
"dab969ce-f4e2-4236-a834-52a6d0fdf2e5": "fafe685e-53d1-40c9-b2b3-89af928c3801"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
16
Code/EnvmapReloader.cs
Normal file
16
Code/EnvmapReloader.cs
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
using Sandbox;
|
||||||
|
|
||||||
|
public sealed class EnvmapReloader : Component
|
||||||
|
{
|
||||||
|
protected override void OnStart()
|
||||||
|
{
|
||||||
|
GameObject.Enabled = false;
|
||||||
|
EnableAsync( GameObject, .01f );
|
||||||
|
}
|
||||||
|
|
||||||
|
async void EnableAsync( GameObject go, float delay )
|
||||||
|
{
|
||||||
|
await GameTask.DelaySeconds( delay );
|
||||||
|
if ( go != null && go.IsValid() ) go.Enabled = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -35,7 +35,7 @@ public class BaseItemDefinition : GameResource
|
|||||||
[Property, Category( "Visual" )] public string ImageUrl { get; set; }
|
[Property, Category( "Visual" )] public string ImageUrl { get; set; }
|
||||||
|
|
||||||
[Property, Category( "Properties" )]
|
[Property, Category( "Properties" )]
|
||||||
[Range( 1, 1000 )]
|
[Range( 1, 100000 )]
|
||||||
public int MaxCount { get; set; } = 1;
|
public int MaxCount { get; set; } = 1;
|
||||||
|
|
||||||
[Property, Category( "Properties" )] public virtual ItemCategory Category { get; set; } = ItemCategory.Misc;
|
[Property, Category( "Properties" )] public virtual ItemCategory Category { get; set; } = ItemCategory.Misc;
|
||||||
|
|||||||
168
Code/UI/Buttons/ChangeSceneButton.cs
Normal file
168
Code/UI/Buttons/ChangeSceneButton.cs
Normal file
@ -0,0 +1,168 @@
|
|||||||
|
using System.IO;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using Sandbox.Gravity;
|
||||||
|
using Sandbox;
|
||||||
|
|
||||||
|
namespace Sandbox.UI;
|
||||||
|
|
||||||
|
[Icon( "skip_next" )]
|
||||||
|
public sealed class ChangeSceneButton : InteractionButton
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Название сцены для загрузки
|
||||||
|
/// </summary>
|
||||||
|
[Property]
|
||||||
|
public string SceneName { get; set; } = "";
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Загружать сцену с задержкой (в секундах)
|
||||||
|
/// </summary>
|
||||||
|
[Property]
|
||||||
|
public float LoadDelay { get; set; } = 0.0f;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Показывать сообщение при загрузке сцены
|
||||||
|
/// </summary>
|
||||||
|
[Property]
|
||||||
|
public bool ShowLoadingMessage { get; set; } = true;
|
||||||
|
|
||||||
|
public override bool Press( IPressable.Event e )
|
||||||
|
{
|
||||||
|
base.Press( e );
|
||||||
|
|
||||||
|
// Проверяем, что название сцены указано
|
||||||
|
if ( string.IsNullOrWhiteSpace( SceneName ) )
|
||||||
|
{
|
||||||
|
Log.Warning( "ChangeSceneButton: SceneName не указано!" );
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Формируем путь к сцене
|
||||||
|
var scenePath = $"scenes/{SceneName}.scene";
|
||||||
|
|
||||||
|
// Логируем действие
|
||||||
|
Log.Info( $"ChangeSceneButton: Подготавливаем сцену '{scenePath}'" );
|
||||||
|
|
||||||
|
// Показываем сообщение о загрузке
|
||||||
|
if ( ShowLoadingMessage )
|
||||||
|
{
|
||||||
|
Log.Info( $"Подготавливаем сцену: {scenePath}..." );
|
||||||
|
}
|
||||||
|
|
||||||
|
// Загружаем сцену с задержкой или сразу
|
||||||
|
if ( LoadDelay > 0.0f )
|
||||||
|
{
|
||||||
|
_ = LoadSceneWithDelay();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
LoadScene();
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Загружает сцену с задержкой
|
||||||
|
/// </summary>
|
||||||
|
private async Task LoadSceneWithDelay()
|
||||||
|
{
|
||||||
|
await Task.Delay( (int)(LoadDelay * 1000) );
|
||||||
|
LoadScene();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Загружает указанную сцену
|
||||||
|
/// </summary>
|
||||||
|
private void LoadScene()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
// Проверяем, что код выполняется на сервере/хосте
|
||||||
|
if ( !Networking.IsHost )
|
||||||
|
{
|
||||||
|
Log.Warning( "ChangeSceneButton: Подготовка сцены возможна только на сервере/хосте!" );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Формируем путь к сцене
|
||||||
|
var scenePath = $"scenes/{SceneName}.scene";
|
||||||
|
|
||||||
|
// Проверяем, существует ли файл сцены
|
||||||
|
if ( !FileSystem.Mounted.FileExists( scenePath ) )
|
||||||
|
{
|
||||||
|
Log.Error( $"Файл сцены не найден: {scenePath}" );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// В s&box для смены сцены нужно использовать GameResource.Load
|
||||||
|
// или перезапустить игру с новой сценой
|
||||||
|
Log.Info( $"Файл сцены найден: {scenePath}" );
|
||||||
|
|
||||||
|
// Пока что просто логируем успех
|
||||||
|
// В реальном проекте здесь нужно использовать GameResource.Load
|
||||||
|
// или другой механизм смены сцены
|
||||||
|
Log.Info( $"Сцена '{scenePath}' готова к загрузке!" );
|
||||||
|
|
||||||
|
|
||||||
|
Scene.Load( ResourceLibrary.Get<SceneFile>( scenePath ) );
|
||||||
|
|
||||||
|
// TODO: Реализовать фактическую загрузку сцены
|
||||||
|
// Например: GameResource.Load<SceneFile>( scenePath );
|
||||||
|
}
|
||||||
|
catch ( Exception ex )
|
||||||
|
{
|
||||||
|
Log.Error( $"Ошибка при подготовке сцены '{SceneName}': {ex.Message}" );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Получает список доступных сцен для отображения в редакторе
|
||||||
|
/// </summary>
|
||||||
|
[Property, Category( "Debug" )]
|
||||||
|
public void ListAvailableScenes()
|
||||||
|
{
|
||||||
|
Log.Info( "=== ДОСТУПНЫЕ СЦЕНЫ ===" );
|
||||||
|
|
||||||
|
// Получаем все сцены из папки scenes
|
||||||
|
var sceneFiles = FileSystem.Mounted.FindFile( "scenes", "*.scene" );
|
||||||
|
|
||||||
|
if ( sceneFiles == null || !sceneFiles.Any() )
|
||||||
|
{
|
||||||
|
Log.Info( "Сцены не найдены в папке scenes/" );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach ( var sceneFile in sceneFiles )
|
||||||
|
{
|
||||||
|
var sceneName = Path.GetFileNameWithoutExtension( sceneFile );
|
||||||
|
Log.Info( $" - {sceneName}" );
|
||||||
|
}
|
||||||
|
|
||||||
|
Log.Info( "=======================" );
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Тестирует загрузку сцены (для отладки)
|
||||||
|
/// </summary>
|
||||||
|
[Property, Category( "Debug" )]
|
||||||
|
public void TestSceneLoad()
|
||||||
|
{
|
||||||
|
if ( string.IsNullOrWhiteSpace( SceneName ) )
|
||||||
|
{
|
||||||
|
Log.Warning( "SceneName не указано для тестирования!" );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Log.Info( $"=== ТЕСТ ПОДГОТОВКИ СЦЕНЫ '{SceneName}' ===" );
|
||||||
|
|
||||||
|
var scenePath = $"scenes/{SceneName}.scene";
|
||||||
|
Log.Info( $"Путь к сцене: {scenePath}" );
|
||||||
|
Log.Info( $"Файл существует: {FileSystem.Mounted.FileExists( scenePath )}" );
|
||||||
|
Log.Info( $"IsHost: {Networking.IsHost}" );
|
||||||
|
Log.Info( $"IsClient: {Networking.IsClient}" );
|
||||||
|
Log.Info( $"IsActive: {Networking.IsActive}" );
|
||||||
|
|
||||||
|
Log.Info( "=== ТЕСТ ЗАВЕРШЕН ===" );
|
||||||
|
}
|
||||||
|
}
|
||||||
144
Code/UI/Buttons/README_ChangeSceneButton.md
Normal file
144
Code/UI/Buttons/README_ChangeSceneButton.md
Normal file
@ -0,0 +1,144 @@
|
|||||||
|
# ChangeSceneButton
|
||||||
|
|
||||||
|
Компонент для подготовки к смене сцены при нажатии кнопки.
|
||||||
|
|
||||||
|
## Описание
|
||||||
|
|
||||||
|
`ChangeSceneButton` - это компонент, который подготавливает загрузку другой сцены при нажатии на кнопку взаимодействия. Компонент наследуется от `InteractionButton` и добавляет функциональность проверки и подготовки смены уровня.
|
||||||
|
|
||||||
|
**Примечание**: В s&box прямая смена сцены во время игры ограничена. Этот компонент подготавливает данные для смены сцены и проверяет их корректность.
|
||||||
|
|
||||||
|
## Свойства
|
||||||
|
|
||||||
|
### SceneName (string)
|
||||||
|
- **Описание**: Название сцены для загрузки
|
||||||
|
- **По умолчанию**: `""` (пустая строка)
|
||||||
|
- **Обязательное**: Да
|
||||||
|
- **Пример**: `"minimal"`, `"test"`, `"main_menu"`
|
||||||
|
|
||||||
|
### LoadDelay (float)
|
||||||
|
- **Описание**: Задержка перед подготовкой сцены в секундах
|
||||||
|
- **По умолчанию**: `0.0f` (без задержки)
|
||||||
|
- **Использование**: Полезно для анимаций перехода или эффектов
|
||||||
|
|
||||||
|
### ShowLoadingMessage (bool)
|
||||||
|
- **Описание**: Показывать ли сообщение о подготовке в консоли
|
||||||
|
- **По умолчанию**: `true`
|
||||||
|
- **Использование**: Отладочная информация
|
||||||
|
|
||||||
|
### UseFullPath (bool)
|
||||||
|
- **Описание**: Использовать полный путь к сцене
|
||||||
|
- **По умолчанию**: `false`
|
||||||
|
- **Использование**: Если true, SceneName должен содержать полный путь (например, "scenes/minimal.scene")
|
||||||
|
|
||||||
|
## Использование
|
||||||
|
|
||||||
|
### 1. Добавление в префаб
|
||||||
|
1. Добавьте компонент `ChangeSceneButton` к объекту с кнопкой
|
||||||
|
2. Укажите название сцены в свойстве `SceneName`
|
||||||
|
3. Настройте дополнительные параметры при необходимости
|
||||||
|
|
||||||
|
### 2. Настройка в редакторе
|
||||||
|
```csharp
|
||||||
|
// Пример настройки
|
||||||
|
SceneName = "minimal" // Загрузить сцену "minimal"
|
||||||
|
LoadDelay = 1.5f // Задержка 1.5 секунды
|
||||||
|
ShowLoadingMessage = true // Показывать сообщения
|
||||||
|
UseFullPath = false // Автоматически добавлять "scenes/" и ".scene"
|
||||||
|
```
|
||||||
|
|
||||||
|
### 3. Доступные сцены
|
||||||
|
Для просмотра списка доступных сцен используйте метод `ListAvailableScenes()` в редакторе.
|
||||||
|
|
||||||
|
## Функциональность
|
||||||
|
|
||||||
|
### Автоматическая проверка
|
||||||
|
- Проверяет, что название сцены указано
|
||||||
|
- Проверяет, что код выполняется на сервере/хосте
|
||||||
|
- Проверяет существование файла сцены
|
||||||
|
- Логирует все действия для отладки
|
||||||
|
|
||||||
|
### Обработка ошибок
|
||||||
|
- Логирует предупреждения при отсутствии названия сцены
|
||||||
|
- Проверяет существование файла сцены
|
||||||
|
- Предотвращает подготовку на клиенте
|
||||||
|
- Обрабатывает исключения
|
||||||
|
|
||||||
|
### Задержка подготовки
|
||||||
|
- Поддерживает асинхронную подготовку с задержкой
|
||||||
|
- Полезно для анимаций перехода
|
||||||
|
- Не блокирует основной поток
|
||||||
|
|
||||||
|
## Примеры использования
|
||||||
|
|
||||||
|
### Простая подготовка сцены
|
||||||
|
```csharp
|
||||||
|
// Настройка для подготовки сцены "main_menu"
|
||||||
|
SceneName = "main_menu"
|
||||||
|
LoadDelay = 0.0f
|
||||||
|
ShowLoadingMessage = true
|
||||||
|
UseFullPath = false
|
||||||
|
```
|
||||||
|
|
||||||
|
### Подготовка сцены с задержкой
|
||||||
|
```csharp
|
||||||
|
// Настройка для подготовки сцены "game" с задержкой
|
||||||
|
SceneName = "game"
|
||||||
|
LoadDelay = 2.0f // 2 секунды задержки
|
||||||
|
ShowLoadingMessage = true
|
||||||
|
UseFullPath = false
|
||||||
|
```
|
||||||
|
|
||||||
|
### Использование полного пути
|
||||||
|
```csharp
|
||||||
|
// Настройка с полным путем
|
||||||
|
SceneName = "scenes/custom_level.scene"
|
||||||
|
LoadDelay = 0.0f
|
||||||
|
ShowLoadingMessage = true
|
||||||
|
UseFullPath = true
|
||||||
|
```
|
||||||
|
|
||||||
|
## Требования
|
||||||
|
|
||||||
|
### Сцены
|
||||||
|
- Сцены должны находиться в папке `scenes/`
|
||||||
|
- Формат файлов: `.scene`
|
||||||
|
- Название сцены должно соответствовать имени файла без расширения
|
||||||
|
|
||||||
|
### Права доступа
|
||||||
|
- Подготовка сцены возможна только на сервере/хосте
|
||||||
|
- Клиенты не могут инициировать смену сцены
|
||||||
|
|
||||||
|
## Отладка
|
||||||
|
|
||||||
|
### Логи
|
||||||
|
Компонент выводит подробные логи:
|
||||||
|
- `Info`: Успешная подготовка сцены
|
||||||
|
- `Warning`: Отсутствие названия сцены или попытка подготовки на клиенте
|
||||||
|
- `Error`: Ошибки при проверке файла сцены
|
||||||
|
|
||||||
|
### Список сцен
|
||||||
|
Используйте метод `ListAvailableScenes()` для просмотра доступных сцен в консоли.
|
||||||
|
|
||||||
|
### Тестирование
|
||||||
|
Используйте метод `TestSceneLoad()` для проверки настроек компонента.
|
||||||
|
|
||||||
|
## Ограничения s&box
|
||||||
|
|
||||||
|
### Смена сцены
|
||||||
|
- Прямая смена сцены во время игры в s&box ограничена
|
||||||
|
- Обычно требуется перезапуск игры с новой сценой
|
||||||
|
- Компонент подготавливает данные для смены сцены
|
||||||
|
|
||||||
|
### Альтернативы
|
||||||
|
- Использование `GameResource.Load<SceneFile>()`
|
||||||
|
- Перезапуск игры с новой сценой
|
||||||
|
- Динамическая загрузка префабов вместо смены сцены
|
||||||
|
|
||||||
|
## Совместимость
|
||||||
|
|
||||||
|
- Работает с любыми сценами в формате `.scene`
|
||||||
|
- Совместим с системой взаимодействий s&box
|
||||||
|
- Поддерживает асинхронные операции
|
||||||
|
- Безопасен для использования в мультиплеере
|
||||||
|
- Проверяет существование файлов сцены
|
||||||
@ -48,6 +48,7 @@
|
|||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AResourceLibrary_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fb259d6161b344f3994a9007e79ffb76e727000_003Fb5_003F072d37f4_003FResourceLibrary_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AResourceLibrary_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fb259d6161b344f3994a9007e79ffb76e727000_003Fb5_003F072d37f4_003FResourceLibrary_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ARigidbodyFlags_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F473df774ec844d1eb1dafe31862610eb433000_003F2e_003Fd4632dba_003FRigidbodyFlags_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ARigidbodyFlags_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F473df774ec844d1eb1dafe31862610eb433000_003F2e_003Fd4632dba_003FRigidbodyFlags_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ARigidbody_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F473df774ec844d1eb1dafe31862610eb433000_003F55_003Fc86ceaad_003FRigidbody_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ARigidbody_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F473df774ec844d1eb1dafe31862610eb433000_003F55_003Fc86ceaad_003FRigidbody_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASceneFile_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa2b91d29af2c4b9ba9c9da5883394d0b2bf200_003F70_003F8187d6e0_003FSceneFile_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASceneTrace_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F473df774ec844d1eb1dafe31862610eb433000_003F23_003F2911a771_003FSceneTrace_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASceneTrace_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F473df774ec844d1eb1dafe31862610eb433000_003F23_003F2911a771_003FSceneTrace_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AScene_002ETrace_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F3c972827b18f468b89d806d1145b8865319c0b2c01144dda44b5b43ae2f9bb_003FScene_002ETrace_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AScene_002ETrace_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F3c972827b18f468b89d806d1145b8865319c0b2c01144dda44b5b43ae2f9bb_003FScene_002ETrace_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AShowIfAttribute_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa2b91d29af2c4b9ba9c9da5883394d0b2bf200_003Fad_003F75715193_003FShowIfAttribute_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AShowIfAttribute_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FAppData_003FRoaming_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa2b91d29af2c4b9ba9c9da5883394d0b2bf200_003Fad_003F75715193_003FShowIfAttribute_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user