This commit is contained in:
Oscar 2025-06-29 14:44:00 +03:00
parent 35097533df
commit 495c672818
11 changed files with 595 additions and 61 deletions

View File

@ -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

View 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
}

View File

@ -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": {

View File

@ -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
View 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;
}
}

View File

@ -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;

View 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( "=== ТЕСТ ЗАВЕРШЕН ===" );
}
}

View 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
- Поддерживает асинхронные операции
- Безопасен для использования в мультиплеере
- Проверяет существование файлов сцены

View File

@ -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>