From 6b3782c399f871df0186f4710235b0a3b54e5a32 Mon Sep 17 00:00:00 2001 From: Aggror Date: Mon, 7 Mar 2022 21:18:21 +0100 Subject: [PATCH] Async api sample --- .../Assets/GameSettings.sdgamesettings | 2 +- .../Assets/Materials/Yellow.sdmat | 70 + .../AsyncScriptsTriggers - Completed.sdscene | 2064 +++++++++++++++++ .../CSharpIntermediate.Game.csproj | 1 + .../Code/Async/AsyncCollisionTriggerDemo.cs | 45 + .../Code/Async/AsyncWebApi.cs | 55 + .../Code/Audio/LoadMusic.cs | 4 + .../Code/Utils/AsyncCollisionTriggerDemo.cs | 46 - .../CSharpIntermediate.Windows.sdpkg | 2 + 9 files changed, 2242 insertions(+), 47 deletions(-) create mode 100644 samples/Tutorials/CSharpIntermediate/CSharpIntermediate/Assets/Materials/Yellow.sdmat create mode 100644 samples/Tutorials/CSharpIntermediate/CSharpIntermediate/Assets/Scenes/Async/AsyncScriptsTriggers - Completed.sdscene create mode 100644 samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Async/AsyncCollisionTriggerDemo.cs create mode 100644 samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Async/AsyncWebApi.cs delete mode 100644 samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Utils/AsyncCollisionTriggerDemo.cs diff --git a/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/Assets/GameSettings.sdgamesettings b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/Assets/GameSettings.sdgamesettings index 0c22de012..87ecb9ccc 100644 --- a/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/Assets/GameSettings.sdgamesettings +++ b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/Assets/GameSettings.sdgamesettings @@ -2,7 +2,7 @@ Id: 1e8aa650-da28-44e4-b76f-e7865c20fcd5 SerializedVersion: {Stride: 3.1.0.1} Tags: [] -DefaultScene: 1e5ed5df-d685-4f73-beb0-2672147f9aef:Scenes/Audio/Completed-Audio +DefaultScene: d5a14911-dddc-42d0-b9f1-7c57fca5d0cb:Scenes/Async/AsyncScriptsTriggers - Completed GraphicsCompositor: fe026ff4-fdf9-48b9-87fb-65764cb9153f:GraphicsCompositor Defaults: - !Stride.Graphics.RenderingSettings,Stride.Graphics diff --git a/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/Assets/Materials/Yellow.sdmat b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/Assets/Materials/Yellow.sdmat new file mode 100644 index 000000000..421b58384 --- /dev/null +++ b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/Assets/Materials/Yellow.sdmat @@ -0,0 +1,70 @@ +!MaterialAsset +Id: 3690986c-39ec-4b3b-a116-24fc5181906d +SerializedVersion: {Stride: 2.0.0.0} +Tags: [] +Attributes: + Diffuse: !MaterialDiffuseMapFeature + DiffuseMap: !ComputeColor + Value: {R: 1.0, G: 0.7914844, B: 0.018750012, A: 1.0} + DiffuseModel: !MaterialDiffuseLambertModelFeature {} + Specular: !MaterialMetalnessMapFeature + MetalnessMap: !ComputeFloat + Value: 0.0 + SpecularModel: !MaterialSpecularMicrofacetModelFeature + Fresnel: !MaterialSpecularMicrofacetFresnelSchlick {} + Visibility: !MaterialSpecularMicrofacetVisibilitySmithSchlickGGX {} + NormalDistribution: !MaterialSpecularMicrofacetNormalDistributionGGX {} + Environment: !MaterialSpecularMicrofacetEnvironmentGGXLUT {} + Overrides: + UVScale: {X: 1.0, Y: 1.0} + ClearCoat: !MaterialClearCoatFeature + LODDistance: !ComputeFloat + Value: 1.0 + BasePaintDiffuseMap: !ComputeColor + Value: {R: 0.0, G: 0.09411765, B: 0.32941177, A: 1.0} + BasePaintGlossinessMap: !ComputeBinaryScalar + Operator: Multiply + LeftChild: !ComputeFloat + Value: 0.5 + RightChild: !ComputeTextureScalar + Texture: 7e2761d1-ef86-420a-b7a7-a0ed1c16f9bb:StrideClearCoatMetalFlakesNM + FallbackValue: + Value: 1.0 + Scale: {X: 128.0, Y: 128.0} + Offset: {X: 0.0, Y: 0.0} + UseRandomTextureCoordinates: true + MetalFlakesDiffuseMap: !ComputeColor + Value: {R: 0.0, G: 0.18039216, B: 0.6313726, A: 1.0} + MetalFlakesGlossinessMap: !ComputeBinaryScalar + Operator: Multiply + LeftChild: !ComputeFloat + Value: 1.0 + RightChild: !ComputeTextureScalar + Texture: 7e2761d1-ef86-420a-b7a7-a0ed1c16f9bb:StrideClearCoatMetalFlakesNM + FallbackValue: + Value: 1.0 + Scale: {X: 128.0, Y: 128.0} + Offset: {X: 0.0, Y: 0.0} + UseRandomTextureCoordinates: true + MetalFlakesMetalnessMap: !ComputeFloat + Value: 1.0 + MetalFlakesNormalMap: !ComputeTextureColor + Texture: 7e2761d1-ef86-420a-b7a7-a0ed1c16f9bb:StrideClearCoatMetalFlakesNM + FallbackValue: + Value: {R: 1.0, G: 1.0, B: 1.0, A: 1.0} + Scale: {X: 128.0, Y: 128.0} + Offset: {X: 0.0, Y: 0.0} + UseRandomTextureCoordinates: true + Swizzle: null + ClearCoatGlossinessMap: !ComputeFloat + Value: 1.0 + ClearCoatMetalnessMap: !ComputeFloat + Value: 0.5 + OrangePeelNormalMap: !ComputeTextureColor + Texture: 2f76bcba-ae9f-4954-b98d-f94c2102ff86:StrideClearCoatOrangePeelNM + FallbackValue: + Value: {R: 1.0, G: 1.0, B: 1.0, A: 1.0} + Scale: {X: 8.0, Y: 8.0} + Offset: {X: 0.0, Y: 0.0} + Swizzle: null +Layers: {} diff --git a/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/Assets/Scenes/Async/AsyncScriptsTriggers - Completed.sdscene b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/Assets/Scenes/Async/AsyncScriptsTriggers - Completed.sdscene new file mode 100644 index 000000000..e604af23c --- /dev/null +++ b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/Assets/Scenes/Async/AsyncScriptsTriggers - Completed.sdscene @@ -0,0 +1,2064 @@ +!SceneAsset +Id: d5a14911-dddc-42d0-b9f1-7c57fca5d0cb +SerializedVersion: {Stride: 3.1.0.1} +Tags: [] +ChildrenIds: [] +Offset: {X: 0.0, Y: 0.0, Z: 0.0} +Hierarchy: + RootParts: + - ref!! e645ed64-64a2-4dfb-9159-1fcf22f65785 + - ref!! 4800590d-1f2c-418a-8e24-25394bec9671 + - ref!! 70dee53b-9704-4ae0-a546-3c5134068e88 + - ref!! 3d1b4e59-58da-49d9-9d9e-d6386d115876 + - ref!! 64b3c241-e375-433e-a472-6fff641a95fd + - ref!! 8135fb9a-f632-4974-9c6b-0c153117a5c7 + Parts: + - Folder: null + Entity: + Id: 0b532435-778b-4c4b-87b3-62f3a234249a + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 43a76ee1-af45-4edb-b1f9-162b3ccfe750 + Position: {X: 2.0, Y: 1.0, Z: -0.49999988} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 6333d65a-4a54-4e9c-9026-0749945a6d1c + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: 50870556-319c-4a7b-85b4-ec2e3198ee0f + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 59e198e4-8aa7-4b27-b289-7ffcb3682b1e + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: 0dc3744c-2b67-4d96-a7d0-bec3110691ae + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: c0bc0a39-1739-47c1-831d-34659aa34895 + Position: {X: 1.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 33844c85-2f1b-4611-a5d0-b4ec95d6860f + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: b362dc53-cf60-43ef-ac3c-5986eba41aab + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 45ae59d0-ca28-4cf6-876a-95b67c09142d + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 0eacec36-f825-4a84-a9d1-cf921aa41469 + Name: Box2x1x1 + Components: + fbf7a85e49c05eb997826ae4be14544b: !TransformComponent + Id: 6ade0fa6-66ab-49d3-b1de-b3dac527c5d0 + Position: {X: 6.000001, Y: 0.0, Z: 3.0} + Rotation: {X: -0.0, Y: -0.70710677, Z: 0.0, W: 0.70710677} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + 598017553775baa4350012936ef177ff: ref!! 44f09ffe-df90-4e12-9cf9-97049cfcb621 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 7affae99-a628-49e8-bb7c-ac8b2ac47ef0 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 1c4fe109-e594-4e5d-9eb2-f59e9a3e68aa + Name: Box4x2x1 + Components: + 7a62451986d6ca2f69557cc11b3d72be: !TransformComponent + Id: b0199d84-8937-49c2-9453-1811b4f88f5e + Position: {X: 1.9999995, Y: 0.0, Z: -6.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + 47252b6e7461be562f8ee34feb9a840b: ref!! 32a095d0-4bf1-4136-a5fe-8c2a62378d86 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: b90661fa-e8d6-428e-841f-5d39c319f8e6 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: 1d079c2f-4d05-45af-a07b-381becd526ff + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 5b985550-d762-422d-8349-2bf1ed1c2f36 + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 8d7005fd-8c94-4b36-af4a-5a00a935dc71 + Model: 8716437c-7a19-4a59-840a-3f3e91214205:Models/Box4x2x1 + Materials: + 97cb539b4d6079458c5ef344e58d8e55~0: 9366d8fb-3605-4070-abaa-7bb7f1cdfbc1:Materials/GridMTPlatform + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: 5a7a835f-7501-4066-94c3-5760e8a4f634 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 997544b7-3b76-4ffd-81ed-0059ccd5dddd + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 2408c896-979b-4120-9559-f030a1aa8ed6 + Name: Box4x2x1 + Components: + b8e38dff92d51a2f11f245525d2d81fc: !TransformComponent + Id: aa1b3b76-601b-4069-afd8-e86b7e3c689b + Position: {X: -2.0000002, Y: 0.0, Z: -7.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + b21be5daf45269b2eb2029633ebdfd6b: ref!! 8dcdd392-5d03-4415-9cfc-48066b9850bf + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 8f85967b-945d-4dd2-a4e3-130fa356d914 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 2420d0e5-a042-405d-85f4-d3472eb158e1 + Name: Box4x2x1 + Components: + 7a62451986d6ca2f69557cc11b3d72be: !TransformComponent + Id: 83ee68b2-b7d0-484f-a79e-ad5692f52b43 + Position: {X: -6.0, Y: 0.0, Z: 5.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + 47252b6e7461be562f8ee34feb9a840b: ref!! 8da54451-b767-48f9-8a73-9800f86611c2 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 1e30b3e7-8014-4f79-af21-9d19d52dde1a + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 26bbe482-23b3-4048-a326-ff6ddd402168 + Name: Box2x1x1 + Components: + fbf7a85e49c05eb997826ae4be14544b: !TransformComponent + Id: dd6486d1-3f75-4012-b3a1-63154a3ebb6f + Position: {X: -5.0, Y: 0.0, Z: 3.0} + Rotation: {X: -0.0, Y: -0.70710677, Z: 0.0, W: 0.70710677} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + 598017553775baa4350012936ef177ff: ref!! 18f0339a-cda2-46f1-901a-48ae78a6209e + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 4f8344dd-64e4-42ff-b0f0-a2123dd168e1 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: 2c92091f-eb46-4328-ba6a-93f8e69dc096 + Name: Box2x1x1 + Components: + 93de224b90e2294a896f8bb03d0c6705: !TransformComponent + Id: 44f09ffe-df90-4e12-9cf9-97049cfcb621 + Position: {X: 1.0, Y: 0.5, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + d2619cccd5f24041a405add501ed26e6: !ModelComponent + Id: 1c431db7-6c0a-4145-944c-c34e72624370 + Model: 922930df-514b-4eb5-8274-e427eecc434f:Models/Box2x1x1 + Materials: + 1f66d7610cd6dc4c9b32d800d312e162~0: 9366d8fb-3605-4070-abaa-7bb7f1cdfbc1:Materials/GridMTPlatform + 6b416dc1a6679e41858a68dcecd16bc7: !StaticColliderComponent + Id: 37e06232-501e-496d-ba37-0d708bf76ba6 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + a285fe854591f5418a5ff9682aa641d8: !BoxColliderShapeDesc + Is2D: false + Size: {X: 2.0, Y: 1.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: b284636a-8bff-47ff-9416-2939cbf4b131 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Ground + Entity: + Id: 2ce7817b-b565-4b59-981e-ed7b6d1f5b33 + Name: Ground + Components: + 8fed8b81fc3d471a2ce2ec39bbb7325a: !TransformComponent + Id: 634749da-7645-4ca8-8dc2-f0f03b8ece19 + Position: {X: -5.4999995, Y: 0.0, Z: -1.1920929E-07} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 0.5, Y: 1.0, Z: 0.5} + Children: {} + f5d509756a0c27a7691050d5f8da1cc9: !ModelComponent + Id: 2b569025-47ac-45e6-93a4-13e7058dbf9a + Model: 0750fa0b-63d1-48cb-b1e2-2ab83137a27f:Models/Ground + Materials: {} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 3c1bd1d8-ed0e-4ba4-9d7b-ab06016be6f2 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 2df8e8c7-95b8-447b-91d6-0adfff19b6c2 + Name: Box4x2x1 + Components: + b8e38dff92d51a2f11f245525d2d81fc: !TransformComponent + Id: 7d37145b-d34f-4ee2-bfed-8ea138601926 + Position: {X: -7.000001, Y: 0.0, Z: 2.0} + Rotation: {X: 0.0, Y: 0.7071068, Z: 0.0, W: 0.7071067} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + b21be5daf45269b2eb2029633ebdfd6b: ref!! 41747ede-682c-4c8b-a120-f19253f57b19 + 6d9b4b507a297e05f57e1e9ccbd8ec1b: ref!! bf375457-141f-4a49-9c73-46ecc1df395e + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: d1a37e40-a7a6-4293-b6dd-dd5f47853696 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 2eecffe6-9ad2-4545-872e-dfbe9921da68 + Name: Box4x2x1 + Components: + b8e38dff92d51a2f11f245525d2d81fc: !TransformComponent + Id: 576356e2-4609-488b-8394-cabb69078d90 + Position: {X: 1.9999998, Y: 0.0, Z: 5.9999995} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + b21be5daf45269b2eb2029633ebdfd6b: ref!! 8c4070ed-637a-4c54-b309-352c1bb41021 + 6d9b4b507a297e05f57e1e9ccbd8ec1b: ref!! c0bc0a39-1739-47c1-831d-34659aa34895 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 4c7e7433-374a-4999-8424-7e8167865c96 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 2f00905f-6d71-4d52-8608-1e50f5cafea9 + Name: Box4x2x1 + Components: + b8e38dff92d51a2f11f245525d2d81fc: !TransformComponent + Id: 3c5979d8-3d47-442f-911d-fbf4e387f9fb + Position: {X: -6.0, Y: 0.0, Z: 5.9999995} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + b21be5daf45269b2eb2029633ebdfd6b: ref!! 282f71b5-13dd-4071-ac53-944a1cdeffef + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 6563e9fe-60c8-4de4-bf81-6fa6988528d1 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: 31ce814f-3ad6-404b-a8d3-44615e14334c + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: e6ec9ea1-0b8b-49b9-a741-0befa658a4f9 + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: fc985aab-d1d7-4d20-acc7-cceb70979791 + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: 7160917b-009d-4642-9a77-fd9e7e85ce48 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 2568a09d-66f7-4ba1-a963-ea8cfe81dbec + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 322f65b3-e543-444d-963e-0996533eb043 + Name: Box4x2x1 + Components: + b8e38dff92d51a2f11f245525d2d81fc: !TransformComponent + Id: b32c6298-d030-416d-802d-a448dd633988 + Position: {X: 6.0, Y: 0.0, Z: -2.0} + Rotation: {X: 0.0, Y: 0.7071068, Z: 0.0, W: 0.7071067} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + b21be5daf45269b2eb2029633ebdfd6b: ref!! 43a76ee1-af45-4edb-b1f9-162b3ccfe750 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 126c8441-74f2-4b92-8316-0f02f098baaf + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 35936d93-eb64-41fa-9d1d-bf1ed85f28e7 + Name: Box2x1x1 + Components: + fbf7a85e49c05eb997826ae4be14544b: !TransformComponent + Id: 817942a0-54b2-433d-9345-f6753a7bc2c0 + Position: {X: 6.000001, Y: 1.0, Z: 3.0} + Rotation: {X: -0.0, Y: -0.70710677, Z: 0.0, W: 0.70710677} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + 598017553775baa4350012936ef177ff: ref!! 13ef7409-50da-43ae-a003-b6deb8ea88bf + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 242a503d-95f0-41d1-900f-940185076904 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: 3975eb6a-4274-422d-ba80-2d69878f4681 + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 20b55bc8-076e-412c-a34b-f74f3a091232 + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 03f9b80c-967e-4cff-975a-86e05069cc69 + Model: 8716437c-7a19-4a59-840a-3f3e91214205:Models/Box4x2x1 + Materials: + 97cb539b4d6079458c5ef344e58d8e55~0: 9366d8fb-3605-4070-abaa-7bb7f1cdfbc1:Materials/GridMTPlatform + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: 98cbe54c-36c6-4606-a0e1-5c56d7e56334 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 9dfae6f8-8193-4e61-ae0c-b7c49009e05b + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: 3d1b4e59-58da-49d9-9d9e-d6386d115876 + Name: TeleportLocation + Components: + c7c4cf05283ea9187949c4bf052f957a: !TransformComponent + Id: 2a144c64-29a6-4862-ad3e-57910fa51731 + Position: {X: -0.5, Y: 1.9736722, Z: 4.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 39b31ed04d334dd4b1b8d9175d834daf: !CSharpIntermediate.Code.Teleport,CSharpIntermediate.Game + Id: 76a38ddc-e724-4074-8024-88d197390fe0 + Ball: ref!! 64b3c241-e375-433e-a472-6fff641a95fd + - Folder: null + Entity: + Id: 3e1596cc-b161-4317-bc9a-a843a415fe58 + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 32a095d0-4bf1-4136-a5fe-8c2a62378d86 + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 7ef76eea-d7bb-4a81-8f47-c188fa5ad220 + Model: 8716437c-7a19-4a59-840a-3f3e91214205:Models/Box4x2x1 + Materials: + 97cb539b4d6079458c5ef344e58d8e55~0: 9366d8fb-3605-4070-abaa-7bb7f1cdfbc1:Materials/GridMTPlatform + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: 66843530-8cc4-4fa9-a65a-af98dfb35eb1 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 4778e3a6-1bad-4a49-b3ed-c94566d3cce4 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 3f6a378e-097d-4466-a862-f791774b5796 + Name: Box4x2x1 + Components: + b8e38dff92d51a2f11f245525d2d81fc: !TransformComponent + Id: eca0506d-11c6-4e14-9c54-63e2415fde59 + Position: {X: 6.0, Y: 0.0, Z: 6.0} + Rotation: {X: 0.0, Y: 0.7071068, Z: 0.0, W: 0.7071067} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + b21be5daf45269b2eb2029633ebdfd6b: ref!! f219ad4d-0e07-49ef-9b86-e983c20c22a7 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 29e360f2-b516-47ed-b95e-c5ccc7fdb029 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: 3fbb4cbe-3d32-4e9c-87e3-2f914df3411c + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 41747ede-682c-4c8b-a120-f19253f57b19 + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: ceb8ad09-c267-4d82-a983-34953815bfe6 + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: 56d69a1d-5a13-4c51-949b-572b90406cfd + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: af53c9aa-a7dd-42c1-b048-093597ed192a + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 41eb51e9-19d4-4e5f-bcd5-c6308e37ea52 + Name: Box4x2x1 + Components: + 7a62451986d6ca2f69557cc11b3d72be: !TransformComponent + Id: f692eeb8-8bcb-47c2-9acc-e5afc19ef05a + Position: {X: 5.9999995, Y: 0.0, Z: -5.0} + Rotation: {X: 0.0, Y: -0.70710677, Z: 0.0, W: 0.70710677} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + 47252b6e7461be562f8ee34feb9a840b: ref!! 5b985550-d762-422d-8349-2bf1ed1c2f36 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 71ea0616-e690-4dce-80cd-c5ab19afdcd7 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 42c7717c-c1d1-4aee-ab93-a72ea19468d9 + Name: Box4x2x1 + Components: + b8e38dff92d51a2f11f245525d2d81fc: !TransformComponent + Id: c2c47eaa-cf35-41a6-a66f-714da3731863 + Position: {X: -6.0, Y: 0.0, Z: -7.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + b21be5daf45269b2eb2029633ebdfd6b: ref!! 545bf4f3-5cfb-4595-a0ca-c5e28cb75fea + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: f25ce237-0a5a-4f4c-8ae8-57053599c238 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: 4800590d-1f2c-418a-8e24-25394bec9671 + Name: Camera + Components: + 43b6d7e6422949c15f6735faea91095e: !TransformComponent + Id: 07ebb99a-b93e-4251-bf26-c03328fe5afc + Position: {X: 4.8175883, Y: 1.7583332, Z: 0.0} + Rotation: {X: 0.0, Y: 0.70710677, Z: 0.0, W: 0.70710677} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + d8be164949a4d0cbe218b34252bb345c: !CameraComponent + Id: 1d5af16c-3657-4424-b6ee-cdc8134d74f5 + Name: null + Projection: Perspective + VerticalFieldOfView: 65.0 + Slot: 41f9c2cc-ee60-452f-8f6d-44e30148d556 + 762ad40188a0061600a0a06fdcf5cc31: !CSharpIntermediate.Code.AsyncWebApi,CSharpIntermediate.Game + Id: c1afa0c8-3865-40a6-918b-d19c7ad3c83e + - Folder: Walls + Entity: + Id: 48c06b2d-3215-4905-aa7d-edb59cddcaf0 + Name: Box4x2x1 + Components: + b8e38dff92d51a2f11f245525d2d81fc: !TransformComponent + Id: cd09dcdd-f4fd-49fe-b5ed-2fc466614bdf + Position: {X: -7.000001, Y: 0.0, Z: -2.0} + Rotation: {X: 0.0, Y: 0.7071068, Z: 0.0, W: 0.7071067} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + b21be5daf45269b2eb2029633ebdfd6b: ref!! 353e2237-1a8b-4a03-88d8-62ee1be7772e + 6d9b4b507a297e05f57e1e9ccbd8ec1b: ref!! b5b03c8c-9ab6-4f1a-b2e5-9cc1d35455fb + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 68a5ba41-d842-4b51-a25f-b157457b1b55 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Ground + Entity: + Id: 49ad908c-42c0-4f2b-8fad-014434c0b1a6 + Name: Ground + Components: + 8fed8b81fc3d471a2ce2ec39bbb7325a: !TransformComponent + Id: f4d18341-dfcd-42ea-bdf7-e1c7d2cc1add + Position: {X: -5.4999995, Y: 0.0, Z: 5.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 0.5, Y: 1.0, Z: 0.5} + Children: {} + f5d509756a0c27a7691050d5f8da1cc9: !ModelComponent + Id: cccc3d73-475f-4415-9c57-484740cdc80c + Model: 0750fa0b-63d1-48cb-b1e2-2ab83137a27f:Models/Ground + Materials: {} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: c9926fc9-6589-40e8-a42d-22106e39343a + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: 4b3c60d7-71a7-42e4-abf3-df7add84f478 + Name: table + Components: + 9a077707b7d91e9c3f6f80eabbf6a83e: !TransformComponent + Id: dd88b2d6-4c57-4ad6-bf18-4e21450c67cc + Position: {X: 4.392847, Y: 0.0, Z: -3.153232} + Rotation: {X: 0.0, Y: 0.70710677, Z: 0.0, W: 0.70710677} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 6b045f347ec870808499ca99f03a7242: !ModelComponent + Id: b366285d-a914-495e-afba-56f51ab50ae2 + Model: d5482be8-144a-4f3a-a6c6-238c4a8e7908:Models/table + Materials: + aac48e089700b5666f7834876488d4a7~0: e4a8b81d-08ea-4561-92cc-ef5a7fef6a7d:Materials/DullSilver + 052f7ac2d72b1c7dc1e7f4f61043a136~1: c6f9218e-ae58-4d4d-9bb5-c83f722b9977:Materials/DarkStone + 086eef7c07d069c1f14a417bee475279~2: e4a8b81d-08ea-4561-92cc-ef5a7fef6a7d:Materials/DullSilver + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 1c9a5abc-8191-4536-b49f-a38c5313e5d9 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 4d7cec09-e643-4190-97a2-4f00a47091a6 + Name: Box4x2x1 + Components: + 7a62451986d6ca2f69557cc11b3d72be: !TransformComponent + Id: 54dc0257-8a28-4f9f-b14a-f4e2ee59965e + Position: {X: -5.0000005, Y: 0.0, Z: -1.0} + Rotation: {X: 0.0, Y: -0.70710677, Z: 0.0, W: 0.70710677} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + 47252b6e7461be562f8ee34feb9a840b: ref!! fee6bc68-2ef8-4536-a94c-80ca0eb746c0 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: c42621bf-0615-46c8-8864-0865986153fb + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: 4da62064-0783-4867-bd5c-9643625cf017 + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: e9ad0d35-e1e1-4d71-af96-2cbcd3c73222 + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: eaeae15e-41f8-4c46-b694-7c124cfbc12d + Model: 8716437c-7a19-4a59-840a-3f3e91214205:Models/Box4x2x1 + Materials: + 97cb539b4d6079458c5ef344e58d8e55~0: 9366d8fb-3605-4070-abaa-7bb7f1cdfbc1:Materials/GridMTPlatform + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: 7e021566-ce8d-4097-a0ae-dc1aae897266 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: afa40620-4fdb-4866-8178-b3a96711aa23 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: 5161cc4e-2578-4280-a5c2-f6a77f46f202 + Name: Ramp1x1x1 + Components: + f209476be8802a4aa93c1768358ae3c4: !TransformComponent + Id: 4a8a7460-4415-4c00-add4-e37abe4fd7a2 + Position*: {X: 0.50000006, Y: 0.5, Z: -0.49999994} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + f8c751136a9aa643afa88b938510189c: !ModelComponent + Id: 14812809-ecfa-433d-aac8-42baa78c828f + Model: e55d79be-700a-44db-a70f-8512c67dd07d:Models/Ramp1x1x1 + Materials: {} + ef71e33350ba7041a0b72c62a58ca295: !StaticColliderComponent + Id: 20a24ade-e6f4-4161-9cd5-acb679b76b2a + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 8359b4c0fa7e894ba4582a7bdd8e1ae6: !ColliderShapeAssetDesc + Shape: 26f14582-93fd-4080-9f17-1f4444fe2205:CollisionMeshes/Ramp1x1x1 + - Folder: Ground + Entity: + Id: 55318134-35a1-4543-aaf3-15bb6aa5c203 + Name: Ground + Components: + 8fed8b81fc3d471a2ce2ec39bbb7325a: !TransformComponent + Id: 74ad59e2-3ab6-475f-9a4d-6ad640262afd + Position: {X: 4.5000005, Y: 0.0, Z: 5.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 0.5, Y: 1.0, Z: 0.5} + Children: {} + f5d509756a0c27a7691050d5f8da1cc9: !ModelComponent + Id: 9c967c49-282b-404a-ab13-b98c2e486d97 + Model: 0750fa0b-63d1-48cb-b1e2-2ab83137a27f:Models/Ground + Materials: {} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: f1ced593-eb7f-4621-a893-58716765e6fd + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 61b851da-2d74-4fbd-9552-7f248097656b + Name: Box4x2x1 + Components: + 7a62451986d6ca2f69557cc11b3d72be: !TransformComponent + Id: 2b60bf66-c919-484a-99c8-e79f63d117c8 + Position: {X: 1.9999995, Y: 0.0, Z: 5.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + 47252b6e7461be562f8ee34feb9a840b: ref!! 20b55bc8-076e-412c-a34b-f74f3a091232 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: f81d77e8-6626-472e-a9b3-4509f28bd397 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: 64b3c241-e375-433e-a472-6fff641a95fd + Name: Ball + Components: + 2e40cf343a3cf2a2b0044d0011fae553: !TransformComponent + Id: 87d0f0d8-80d1-4ec8-b041-646fe6a42835 + Position: {X: -0.5, Y: 1.9736722, Z: 4.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + a07c3f22b2be5ddfc8b92f5c0c2d0087: !ModelComponent + Id: 9343f6d1-fbf1-42d0-836c-726d479513d7 + Model: 8079536f-f105-498f-bf18-f1927d033d7e:Models/StrideBall + Materials: {} + 0b571d0793095d6b9f667b5f19f9b7d5: !RigidbodyComponent + Id: 299f8094-1233-4322-8043-904e43623951 + CanSleep: false + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + IsKinematic: false + Mass: 1.0 + LinearDamping: 0.0 + AngularDamping: 0.0 + OverrideGravity: false + Gravity: {X: 0.0, Y: 0.0, Z: 0.0} + NodeName: null + ColliderShapes: + 096dc09bb35b0d33f4b49d6a7104c6c7: !SphereColliderShapeDesc + Is2D: false + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + - Folder: Walls + Entity: + Id: 6bfc917d-5d72-4eb7-8dc7-5e5b38f6b04c + Name: Box4x2x1 + Components: + 7a62451986d6ca2f69557cc11b3d72be: !TransformComponent + Id: f7433d04-31a3-4952-ad73-188733a366a3 + Position: {X: -5.0000005, Y: 0.0, Z: -5.0} + Rotation: {X: 0.0, Y: -0.70710677, Z: 0.0, W: 0.70710677} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + 47252b6e7461be562f8ee34feb9a840b: ref!! b5782dc3-eb5d-45d3-89b4-017f16583920 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: b177ce96-c183-4be9-b55e-7276738daa3f + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: 70841607-d13e-48d8-823b-6088f718f56f + Name: Ladder0x2x0handle + Components: + 1e0d46103a7dea80297379a5d77443c1: !TransformComponent + Id: 8673e712-43b0-4be4-a8e3-3570ce08c955 + Position: {X: -4.796396, Y: 1.0, Z: 0.032114506} + Rotation: {X: 0.0, Y: 0.70710677, Z: 0.0, W: 0.70710677} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 938e3a10e1782cd9b89dd0c4ee6b6640: !ModelComponent + Id: 8e429cad-0805-4d02-b652-ac6089d8c62a + Model: f381ed79-1e17-4ddd-b99b-eb700b626f42:Models/Ladder0x2x0handle + Materials: {} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: bdef49b0-5148-4bde-9d44-94d32a87c137 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: 70dee53b-9704-4ae0-a546-3c5134068e88 + Name*: AsyncCollisionTrigger + Components: + a2d6ca1adcf6ec41a4c7d29eb46ea480: !TransformComponent + Id: 4d1ebae1-95bb-4267-9e50-0c178c6f2910 + Position*: {X: -0.31192067, Y: 0.087384224, Z: -0.5333669} + Rotation*: {X: 0.0, Y: 0.70710677, Z: 0.0, W: 0.70710677} + Scale*: {X: 3.8242629, Y: 1.0, Z: 1.0} + Children: {} + 8fff9564224e164bbfeeb200886985b1: !ModelComponent + Id: 4a8a7a2d-533e-42f1-b5ee-2c601934ac1a + Model: 7d681fef-c2b5-451f-b5fc-d78b5ac5260c:Models/Cube + Materials: + 34918ce33a6c1ff301831d3a29019fe3~0: c5f8292f-4ef2-4417-b296-ca46f08b2411:Materials/Transparent + 33d35d98ecea8f0f27d90d51258f35f0: !StaticColliderComponent + Id: 4cb8a88e-2213-4548-a8a6-97faf4417052 + CanSleep: false + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: true + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 26e142c62d04eb94f5753e67c4ea3cac: !BoxColliderShapeDesc + Is2D: false + Size: {X: 1.0, Y: 1.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + 413c42c13bf41d4fb8ca1b55e9b87370: !CSharpIntermediate.Code.AsyncCollisionTriggerDemo,CSharpIntermediate.Game + Id: bc258e10-144c-4b33-bc25-a102bef6fc04 + d85b2b6e072fba4f9eac30a89cde96ea: ~(Deleted) + - Entity: + Id: 80b632fe-fa71-4244-afe1-049094de95e5 + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 8dcdd392-5d03-4415-9cfc-48066b9850bf + Position: {X: 1.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 14af3c60-5663-4036-80a8-0d38115d46da + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: 06c010ce-57c7-4f6e-9cb0-f7dd433b735e + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 85741fad-fc5a-4fc8-b2d6-f30f2a32c032 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: 8135fb9a-f632-4974-9c6b-0c153117a5c7 + Name: Ramp + Components: + 541eee48b9f481373eabc376bb39b65c: !TransformComponent + Id: e0f50e36-dca9-470f-9b20-cabbfb53790e + Position: {X: 0.0, Y: 0.0, Z: 4.0} + Rotation: {X: 0.0, Y: 1.0, Z: 0.0, W: -4.371139E-08} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + a19fac781d9526c32b533b77c2bf77de: ref!! 4a8a7460-4415-4c00-add4-e37abe4fd7a2 + - Entity: + Id: 81fb18f3-7f98-4f2b-a994-1c4983cee1b2 + Name: BoxE + Components: + d68b495573f73d8ec33bb4c027141f5b: !TransformComponent + Id: 8a9dabef-66ba-439f-b602-8137d78ec77c + Position: {X: -3.9248953, Y: 0.5, Z: 4.1733384} + Rotation: {X: 0.0, Y: 0.19509047, Z: 0.0, W: 0.98078525} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + d26d4401654559a61beaec07aae5d27c: !ModelComponent + Id: 5f2b7e4f-d47b-47ad-b36e-64ca602e9bdd + Model: d0a8736e-23e3-4463-b0bb-66efd2b9ff1c:Models/BoxE + Materials: {} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 22edceae-5cb9-472d-8ebf-fe09eef1e3cc + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: 8370cc15-fd1b-4a89-9f04-8da066af3fa2 + Name: Directional light + Components: + 16e72a50b470bfe748983da5458eb723: !TransformComponent + Id: fef104eb-a9a6-4fd2-b022-fad2c654d3a2 + Position: {X: 0.0, Y: 2.0, Z: 0.0} + Rotation: {X: 0.007513374, Y: -0.85018384, Z: -0.45847577, W: -0.25871006} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 97d8ad5803ac5cb648f845db4591e5cf: !LightComponent + Id: 531fee12-ddbc-4475-b62d-d2a74c8212ce + Type: !LightDirectional + Color: !ColorRgbProvider + Value: {R: 0.86625, G: 0.9, B: 0.9} + Shadow: + Enabled: true + Filter: !LightShadowMapFilterTypePcf + FilterSize: Filter5x5 + Size: XLarge + DepthRange: {} + PartitionMode: !LightDirectionalShadowMap.PartitionLogarithmic {} + ComputeTransmittance: false + BiasParameters: {} + Intensity: 1.5 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 6fb0f099-8844-4b0b-bb60-809fa9895243 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 8896e8e6-7abe-4395-8549-18dc94299d43 + Name: Box4x2x1 + Components: + b8e38dff92d51a2f11f245525d2d81fc: !TransformComponent + Id: e230d841-76db-428c-96a6-97ce9e8755b0 + Position: {X: -2.0000002, Y: 0.0, Z: 5.9999995} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + b21be5daf45269b2eb2029633ebdfd6b: ref!! 3d9523e0-76fc-4d57-865f-978d9e9bf2bd + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: ff894ed2-0521-457b-a0a6-08903230b28f + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 894018a5-51d0-4e49-bfd9-59e125755941 + Name: Box4x2x1 + Components: + 7a62451986d6ca2f69557cc11b3d72be: !TransformComponent + Id: 7b08d022-e3b0-49c7-ad42-237b2036ce3c + Position: {X: -2.0000002, Y: 0.0, Z: 5.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + 47252b6e7461be562f8ee34feb9a840b: ref!! e9ad0d35-e1e1-4d71-af96-2cbcd3c73222 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 96bd877a-adae-4395-8302-ac35a5623916 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: 8a65649c-9f1a-457f-b5ca-6bc72cb75242 + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: fee6bc68-2ef8-4536-a94c-80ca0eb746c0 + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: a0db6311-5574-4705-a495-dd90f9177ecf + Model: 8716437c-7a19-4a59-840a-3f3e91214205:Models/Box4x2x1 + Materials: + 97cb539b4d6079458c5ef344e58d8e55~0: 9366d8fb-3605-4070-abaa-7bb7f1cdfbc1:Materials/GridMTPlatform + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: 5e6acbbb-47e6-4b63-b451-8ada2b0ad3b4 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: a8331544-d7b7-43b9-9562-f0750aa71ded + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: 8cf57afd-5082-4709-9d0f-06ddfdab2173 + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 545bf4f3-5cfb-4595-a0ca-c5e28cb75fea + Position: {X: 1.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 014244e2-edc5-46b2-9222-da7331e4df3f + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: 7a2d4433-165d-44a2-a5cd-51717657d58d + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: d165a2cc-b58d-4b5c-bf50-0db94f60aa71 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: 8e979ac5-f406-481e-baaf-4630db9b8122 + Name: BoxF + Components: + bf3b1e0243078596131088f87dd4ed36: !TransformComponent + Id: a05910c7-46c8-461a-a9b0-26d2398ed281 + Position: {X: -4.0516386, Y: 1.1289288, Z: 4.234566} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 0.5, Y: 0.5, Z: 0.5} + Children: {} + 50f3338f4a392c10a0c4b8a9a795bed7: !ModelComponent + Id: 0be75309-21af-4c64-b334-3944cc8a57ef + Model: e288f24b-258b-4875-85bb-a696a7445a7c:Models/BoxF + Materials: {} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: fef57993-8d27-4e79-9dd4-9c0f7368427e + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: 8fbdbcea-4f6e-495e-aa9f-8f0f839c637f + Name: Box2x1x1 + Components: + fbf7a85e49c05eb997826ae4be14544b: !TransformComponent + Id: a10519a8-2b13-4199-803c-dd18c0721f26 + Position: {X: -5.0, Y: 1.0, Z: 3.0} + Rotation: {X: -0.0, Y: -0.70710677, Z: 0.0, W: 0.70710677} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + 598017553775baa4350012936ef177ff: ref!! becbb582-5240-4b00-a88f-40beb7855954 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 4ed8c295-d113-4200-9a53-d622a91982b1 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: 9142e3b8-44c5-472b-9bab-80fd58f6b786 + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: b5782dc3-eb5d-45d3-89b4-017f16583920 + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 3a70b6e7-2df3-4e94-a81a-fa530569aa6f + Model: 8716437c-7a19-4a59-840a-3f3e91214205:Models/Box4x2x1 + Materials: + 97cb539b4d6079458c5ef344e58d8e55~0: 9366d8fb-3605-4070-abaa-7bb7f1cdfbc1:Materials/GridMTPlatform + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: b2477457-3de9-41ed-8798-5fa810ba9a07 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 011f712f-38b5-4f9b-b9e1-6deaef7038bf + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: 9c9804a9-33e4-404a-be52-e9be60ae6d1e + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 8c4070ed-637a-4c54-b309-352c1bb41021 + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: a8cf2abe-8a35-4cbb-ae96-6c3bc8fe66d5 + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: 2a61edfa-93e8-472f-8f65-44c1b40567c2 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 842364c2-44d5-4f33-bc64-bc67047326e6 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: 9f5dc071-eab9-48d3-9c3f-f0b40409c86f + Name: Box2x1x1 + Components: + 93de224b90e2294a896f8bb03d0c6705: !TransformComponent + Id: becbb582-5240-4b00-a88f-40beb7855954 + Position: {X: 1.0, Y: 0.5, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + d2619cccd5f24041a405add501ed26e6: !ModelComponent + Id: a5d481c1-45c0-4b40-a1ed-f4836d2c2876 + Model: 922930df-514b-4eb5-8274-e427eecc434f:Models/Box2x1x1 + Materials: + 1f66d7610cd6dc4c9b32d800d312e162~0: 9366d8fb-3605-4070-abaa-7bb7f1cdfbc1:Materials/GridMTPlatform + 6b416dc1a6679e41858a68dcecd16bc7: !StaticColliderComponent + Id: 84d57c93-4580-4019-b1e5-1b5a99511551 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + a285fe854591f5418a5ff9682aa641d8: !BoxColliderShapeDesc + Is2D: false + Size: {X: 2.0, Y: 1.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 0c9cfca0-5b2d-4816-92e9-5713542e53a6 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Ground + Entity: + Id: a55833c1-9227-43ff-86b9-e6d776ba2c40 + Name: Ground + Components: + 8fed8b81fc3d471a2ce2ec39bbb7325a: !TransformComponent + Id: a1fa9318-90bd-421b-b344-db63c586336e + Position: {X: 4.5000005, Y: 0.0, Z: -1.1920929E-07} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 0.5, Y: 1.0, Z: 0.5} + Children: {} + f5d509756a0c27a7691050d5f8da1cc9: !ModelComponent + Id: b40e3108-ef69-40b4-a3ec-7418b970185c + Model: 0750fa0b-63d1-48cb-b1e2-2ab83137a27f:Models/Ground + Materials: {} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 9d288c6a-c0b3-4c71-bf15-d7007aa9a7e8 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: a5b7ab76-6269-4456-847b-4c9bdd3e1735 + Name: Box4x2x1 + Components: + b8e38dff92d51a2f11f245525d2d81fc: !TransformComponent + Id: 83627bbb-8b15-44df-b9e3-4a6b53857a9c + Position: {X: 6.0, Y: 0.0, Z: 2.0} + Rotation: {X: 0.0, Y: 0.7071068, Z: 0.0, W: 0.7071067} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + b21be5daf45269b2eb2029633ebdfd6b: ref!! d33a1ff3-5989-4325-839a-6ee1e5538d8d + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: fc470615-de04-41e5-bde6-7d26e2481dab + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: a8e42a13-9db9-4b58-b92f-620acc7b994b + Name: Box4x2x1 + Components: + b8e38dff92d51a2f11f245525d2d81fc: !TransformComponent + Id: 7ffcdaea-3e3c-43bd-8291-cd3316fe09ef + Position: {X: -7.000001, Y: 0.0, Z: 6.0} + Rotation: {X: 0.0, Y: 0.7071068, Z: 0.0, W: 0.7071067} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + b21be5daf45269b2eb2029633ebdfd6b: ref!! 1eae883c-cef1-4a40-8c10-6f6d970fabc7 + 6d9b4b507a297e05f57e1e9ccbd8ec1b: ref!! e6ec9ea1-0b8b-49b9-a741-0befa658a4f9 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 9a11c9b8-bfff-46a1-b0d7-01f302e193f3 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: ab14f78b-085d-43e0-a82e-25f358f03954 + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 8da54451-b767-48f9-8a73-9800f86611c2 + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 3d3cf606-ae06-48ad-83e9-08419dadc8d7 + Model: 8716437c-7a19-4a59-840a-3f3e91214205:Models/Box4x2x1 + Materials: + 97cb539b4d6079458c5ef344e58d8e55~0: 9366d8fb-3605-4070-abaa-7bb7f1cdfbc1:Materials/GridMTPlatform + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: b3bdd937-e420-43bb-b237-198756e85aa8 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 47c695a3-a0a2-462a-9fb1-51c032308159 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Ground + Entity: + Id: accd3dea-7817-49e3-9b81-890dee1ecbcc + Name: Ground + Components: + 8fed8b81fc3d471a2ce2ec39bbb7325a: !TransformComponent + Id: 5542079b-4222-45e5-a15e-3ecba09e62d7 + Position: {X: -0.4999994, Y: 0.0, Z: 5.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 0.5, Y: 1.0, Z: 0.5} + Children: {} + f5d509756a0c27a7691050d5f8da1cc9: !ModelComponent + Id: a9983a45-cea7-487c-a1c2-717e5fec9d83 + Model: 0750fa0b-63d1-48cb-b1e2-2ab83137a27f:Models/Ground + Materials: {} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 6566caf9-1fbf-46cb-b440-b5c3f1ab06b2 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: b10fdb4e-4705-4c60-afe9-012bfea490c3 + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 75076862-ab58-4b28-aab5-d3ef6897e0ed + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: b9c1a029-a141-44dc-b4a0-ec63af9b00db + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: c8834d99-3247-4cc2-8b06-0ff4c064d07b + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: b4c9227a-d00e-4c52-afaf-ad2b8881b996 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Ground + Entity: + Id: b19b3ce4-1989-467c-8e18-d2b8a2023172 + Name: Ground + Components: + 8fed8b81fc3d471a2ce2ec39bbb7325a: !TransformComponent + Id: e158d1f7-4809-462f-a8bb-ed2e469039d8 + Position: {X: 4.5000005, Y: 0.0, Z: -5.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 0.5, Y: 1.0, Z: 0.5} + Children: {} + f5d509756a0c27a7691050d5f8da1cc9: !ModelComponent + Id: 63f50c4f-3016-47e1-88fa-ed4cbfdf7c12 + Model: 0750fa0b-63d1-48cb-b1e2-2ab83137a27f:Models/Ground + Materials: {} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 620cdb9e-e123-43c0-abe9-8108caa46663 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Ground + Entity: + Id: b399f71a-ce2c-4be8-b770-b48769bd4eb3 + Name: Ground + Components: + 8fed8b81fc3d471a2ce2ec39bbb7325a: !TransformComponent + Id: fa5078ae-31f6-4800-8aec-db6674477c23 + Position: {X: -0.4999994, Y: 0.0, Z: -1.1920929E-07} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 0.5, Y: 1.0, Z: 0.5} + Children: {} + f5d509756a0c27a7691050d5f8da1cc9: !ModelComponent + Id: 77ffe4cf-6050-4875-ad79-eae3678e78c5 + Model: 0750fa0b-63d1-48cb-b1e2-2ab83137a27f:Models/Ground + Materials: {} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: e173cb28-86d4-4c4d-bde7-6302d0d62821 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Ground + Entity: + Id: b3de8519-41c7-4fa7-87ab-6170db567b18 + Name: GroundCollider + Components: + 1af962892ebd2d07148ebc7a399e1e34: !TransformComponent + Id: 90f02626-6b5f-4360-9a9f-b6745f5ae4ae + Position: {X: 0.0, Y: 0.0, Z: 0.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 6ba40a3116280c5339f6148d51580f7b: !StaticColliderComponent + Id: f28b3864-df17-4790-9c36-e6819d921b74 + CollisionGroup: StaticFilter + CanSleep: false + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 21dd436cc2cb430bd71cbe9891a2a1d8: !StaticPlaneColliderShapeDesc + Normal: {X: 0.0, Y: 1.0, Z: 0.0} + Offset: 0.0 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 1f6a48cb-f1c3-4fa0-8426-10460b957224 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: b579c8f4-3f6a-49f1-8080-57cf7dbf46d4 + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 47c174cc-1439-4ea3-9494-c1b95ccfb4d6 + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 0c697c60-5019-414a-912f-3a2060c60a5a + Model: 8716437c-7a19-4a59-840a-3f3e91214205:Models/Box4x2x1 + Materials: + 97cb539b4d6079458c5ef344e58d8e55~0: 9366d8fb-3605-4070-abaa-7bb7f1cdfbc1:Materials/GridMTPlatform + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: b656dc31-c791-4eae-a9ab-653833096cb9 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: f5e7681c-d550-47a5-b852-534a25395177 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: b6cf4da2-611c-4c75-81b0-f61e5493d1ea + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 3d9523e0-76fc-4d57-865f-978d9e9bf2bd + Position: {X: 1.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 0fabac9a-bd2b-44a4-a7a7-6e42eae1ad1a + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: eb0d65f6-a85e-4423-97e7-957fe6a3721b + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 28ad2098-88a9-4d40-a88b-f640554b8b25 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: bbe197fc-6db4-477c-9ec8-72fcd1f68dc6 + Name: Skybox + Components: + a052bb2a7ce338fbc0727426771a7d4c: !TransformComponent + Id: 417da849-f8cf-4ac4-8ccf-584ed5f767fe + Position: {X: 0.0, Y: 2.0, Z: -2.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 508e804e75f75666d3c5e41788acc3cc: !BackgroundComponent + Id: c7cded5a-f2c7-483f-8345-df52ab8fbce0 + Texture: b7f73672-f9bf-44ae-8a04-0017010b4ca1:Materials/Skybox texture + Intensity*: 3.01 + 0a7d931be3c08faeeda5bbca8fefbc73: !LightComponent + Id: 8a6d9073-ad8f-4484-8053-d0ad141ae129 + Enabled*: true + Type: !LightSkybox + Skybox: ae4fd991-6290-4c24-b73b-25d81a1a4837:Materials/Skybox + Intensity*: 4.0 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 157729d7-9c11-4c7d-8483-68f15dc8a47d + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Ground + Entity: + Id: bc56f14d-84fc-4864-89c6-6833014a4c26 + Name: Ground + Components: + 8fed8b81fc3d471a2ce2ec39bbb7325a: !TransformComponent + Id: 47e7b414-219a-4eaf-86f4-fdadd18cc6a8 + Position: {X: -5.4999995, Y: 0.0, Z: -5.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 0.5, Y: 1.0, Z: 0.5} + Children: {} + f5d509756a0c27a7691050d5f8da1cc9: !ModelComponent + Id: c59b03d5-0387-4668-93f2-98e229806908 + Model: 0750fa0b-63d1-48cb-b1e2-2ab83137a27f:Models/Ground + Materials: {} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 99b86c5a-d67f-42f3-83bd-915f1c9cb8d5 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: bd4ddb98-c5b2-4f0f-853f-c07035946a8b + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 353e2237-1a8b-4a03-88d8-62ee1be7772e + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 2b9203da-fa4f-4747-b528-b7e6e5d165ad + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: f0054837-39f5-4a36-add7-33f18be3153e + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: d75f2bed-c8a6-4a52-a04d-ad1f8f2623a6 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: c0ca6b2e-8d6c-492d-ae12-acb7a5a93563 + Name: Box4x2x1 + Components: + b8e38dff92d51a2f11f245525d2d81fc: !TransformComponent + Id: b500acf7-a2d4-4157-9844-29951d82d10d + Position: {X: 1.9999998, Y: 0.0, Z: -7.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + b21be5daf45269b2eb2029633ebdfd6b: ref!! 75076862-ab58-4b28-aab5-d3ef6897e0ed + 6d9b4b507a297e05f57e1e9ccbd8ec1b: ref!! 8c593127-69d6-497a-9faf-2274e5e88f4d + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: e2b3e4bc-3b15-4349-969c-974dae4f1ea7 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: c35c427e-1eff-4dfd-a2e2-8b7d78cf26c7 + Name: MaterialModel + Components: + 7f48b997265d19bf8b54958b78489b9e: !TransformComponent + Id: b62b7622-2985-42e7-b2d3-00fa17e2e827 + Position: {X: 4.5795193, Y: 0.0, Z: 4.5489} + Rotation: {X: 0.0, Y: -0.932765, Z: 0.0, W: 0.36048505} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + dc834c63926949c8b2e854cff6c71062: !ModelComponent + Id: fc0e6c5d-053d-4f5d-97e4-a614add4038d + Model: d6eb9b8a-c70a-4d55-8da5-9dc32528d6bd:Models/MaterialModel + Materials: {} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 6d51050a-1062-452f-abd0-5810d7a53325 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: cc554a18-b9ab-4a15-80b7-030d3b4e00f4 + Name: Box2x1x1 + Components: + 93de224b90e2294a896f8bb03d0c6705: !TransformComponent + Id: 13ef7409-50da-43ae-a003-b6deb8ea88bf + Position: {X: 1.0, Y: 0.5, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + d2619cccd5f24041a405add501ed26e6: !ModelComponent + Id: 296abfb5-dc32-4c28-a91e-5db140d2e07b + Model: 922930df-514b-4eb5-8274-e427eecc434f:Models/Box2x1x1 + Materials: + 1f66d7610cd6dc4c9b32d800d312e162~0: 9366d8fb-3605-4070-abaa-7bb7f1cdfbc1:Materials/GridMTPlatform + 6b416dc1a6679e41858a68dcecd16bc7: !StaticColliderComponent + Id: 8f8a0de6-eedb-4dec-851d-c1841df007c0 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + a285fe854591f5418a5ff9682aa641d8: !BoxColliderShapeDesc + Is2D: false + Size: {X: 2.0, Y: 1.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: e9d6392a-232a-419a-bd63-8552ce5b8a9a + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: cef6fe49-e2a8-449d-a0fc-410305dca27b + Name: Box4x2x1 + Components: + 7a62451986d6ca2f69557cc11b3d72be: !TransformComponent + Id: 50c2315c-ea5f-4565-9811-f6eec77cd476 + Position: {X: -6.0, Y: 0.0, Z: -6.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + 47252b6e7461be562f8ee34feb9a840b: ref!! 47c174cc-1439-4ea3-9494-c1b95ccfb4d6 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 2bf6a317-46e5-4890-bfca-1e33ee08b1df + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: cf371f56-83a0-43bc-9f82-0f10873c6f8b + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: f219ad4d-0e07-49ef-9b86-e983c20c22a7 + Position: {X: 2.0, Y: 1.0, Z: -0.49999988} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 765b8a08-4d45-4047-b0f4-51f1c424793d + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: e25fa59e-de0a-4f22-b9ed-c1ec4ec5bcd2 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 546568bc-d23f-43d3-83bc-0ac52080156e + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: d28d2f0b-13ec-4e75-b16a-7d08aadada7f + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 1eae883c-cef1-4a40-8c10-6f6d970fabc7 + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 2f8a2caa-367e-4133-ba29-61947f3c1b49 + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: b300497f-85d8-4195-a950-2f898eec7da9 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 40599ea6-6ca4-4a1a-882a-b4648a4b1998 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: d2b725d8-76c2-44d9-bd17-2c294e67883a + Name: Box2x1x1 + Components: + 93de224b90e2294a896f8bb03d0c6705: !TransformComponent + Id: 18f0339a-cda2-46f1-901a-48ae78a6209e + Position: {X: 1.0, Y: 0.5, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + d2619cccd5f24041a405add501ed26e6: !ModelComponent + Id: ac4f73d7-ef6b-42cb-abd5-27be03cb458e + Model: 922930df-514b-4eb5-8274-e427eecc434f:Models/Box2x1x1 + Materials: + 1f66d7610cd6dc4c9b32d800d312e162~0: 9366d8fb-3605-4070-abaa-7bb7f1cdfbc1:Materials/GridMTPlatform + 6b416dc1a6679e41858a68dcecd16bc7: !StaticColliderComponent + Id: 355fea89-0c76-4f13-a464-8cd6d69b1c66 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + a285fe854591f5418a5ff9682aa641d8: !BoxColliderShapeDesc + Is2D: false + Size: {X: 2.0, Y: 1.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: a41bff0d-65b2-4117-bc70-89ed3b5d584d + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: d50adf26-8bbb-4a7b-8b1d-c64c4cd10650 + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 8c593127-69d6-497a-9faf-2274e5e88f4d + Position: {X: 1.0, Y: 1.0, Z: 0.5000002} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 0516c91b-b1d3-464a-a2d8-51e54ba617a1 + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: 711d9bd2-d30f-470f-8565-f36b881a2b82 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 6ce51046-dd1d-484e-a4f3-235d62d0e8a8 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: e4e72b3a-be3d-4407-922a-891e7e07a94f + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: b5b03c8c-9ab6-4f1a-b2e5-9cc1d35455fb + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 22369f3c-a7b4-4ea8-b481-abdfffa6620b + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: ede442ee-40bd-42b2-9108-d5cb4ace4f0d + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 9346f53e-9233-4ee7-9d11-9e20c517179e + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: e645ed64-64a2-4dfb-9159-1fcf22f65785 + Name: DefaultScenery + Components: + 2e0f2a60dded97f67c3c5a8a13ee2e04: !TransformComponent + Id: 4636bbf8-9da5-4075-953f-aa30510ee60b + Position: {X: 0.0, Y: 0.0, Z: 0.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + a9eb95bcae32e29bb244a98d82284431: ref!! f4d18341-dfcd-42ea-bdf7-e1c7d2cc1add + d31b642be8a4394ef2323ee880aca00d: ref!! 5542079b-4222-45e5-a15e-3ecba09e62d7 + 43d2ec296ae5e4c67045c11258be2304: ref!! 74ad59e2-3ab6-475f-9a4d-6ad640262afd + e6cd0f88d2fb8e72affa70a9aa9b8fa3: ref!! 634749da-7645-4ca8-8dc2-f0f03b8ece19 + a508ea27d08164ba29127f821480992f: ref!! fa5078ae-31f6-4800-8aec-db6674477c23 + 037c0edf0d8c09bedd8299b38b141f90: ref!! a1fa9318-90bd-421b-b344-db63c586336e + 69ce4a685f6e0da273048e40acaf7382: ref!! 47e7b414-219a-4eaf-86f4-fdadd18cc6a8 + 4ca7f97ba242fddc671123e2b26bce56: ref!! 07fc3114-1cc5-48f1-abfe-15bdde12a5a1 + 56af4b6ce201e23b9bcd5565caa896d4: ref!! e158d1f7-4809-462f-a8bb-ed2e469039d8 + daaca14686a212a5013413620ece6a17: ref!! 90f02626-6b5f-4360-9a9f-b6745f5ae4ae + 76fd8079aae2e2992a546a531d576a85: ref!! eca0506d-11c6-4e14-9c54-63e2415fde59 + 2a94b87de0567a08ac2cfe52f9e44c57: ref!! 7ffcdaea-3e3c-43bd-8291-cd3316fe09ef + 51ed25cb16d5fad5c208beb59d0e064a: ref!! 83627bbb-8b15-44df-b9e3-4a6b53857a9c + 886b44730eef561022162984822dd1ca: ref!! 7d37145b-d34f-4ee2-bfed-8ea138601926 + 38e83a102a4ac0b10890387dc8dfe535: ref!! b32c6298-d030-416d-802d-a448dd633988 + de8e2e047d8df0e7fc6694651f7f1c60: ref!! cd09dcdd-f4fd-49fe-b5ed-2fc466614bdf + b347523a77d694b8a35f431fdb566520: ref!! 576356e2-4609-488b-8394-cabb69078d90 + 92ea5a070246b74e2606a1cf06fc72c1: ref!! b500acf7-a2d4-4157-9844-29951d82d10d + 55613ac0a60bbb117ee03a00070c236a: ref!! e230d841-76db-428c-96a6-97ce9e8755b0 + d39eb3ad0684e4ceefdfdb2385e81dde: ref!! aa1b3b76-601b-4069-afd8-e86b7e3c689b + 665d2a3a7ba6710f3d6f521504589539: ref!! 3c5979d8-3d47-442f-911d-fbf4e387f9fb + 597071202cdad191f46360779ea69e16: ref!! c2c47eaa-cf35-41a6-a66f-714da3731863 + c80c5386705820955b0450a6f6ec17f3: ref!! fef104eb-a9a6-4fd2-b022-fad2c654d3a2 + c0bf067145eaeb4b1e38c3f672bda9cb: ref!! 417da849-f8cf-4ac4-8ccf-584ed5f767fe + 2d2d8fa66abecf8fc9405addc22ec9da: ref!! 817942a0-54b2-433d-9345-f6753a7bc2c0 + bcaf9e3e433a3756e0d509f62ae0e07a: ref!! 6ade0fa6-66ab-49d3-b1de-b3dac527c5d0 + b8a41de195cbbe4b57504c8de4372710: ref!! a10519a8-2b13-4199-803c-dd18c0721f26 + 0f6832bc99a38b1f8481206a80e905fb: ref!! dd6486d1-3f75-4012-b3a1-63154a3ebb6f + 91ac5e738472c697aafd903cc5c6d9cf: ref!! f7433d04-31a3-4952-ad73-188733a366a3 + e3a72b31f360cf4518e08ae56a2334b6: ref!! 54dc0257-8a28-4f9f-b14a-f4e2ee59965e + 1781c2a9b4b73ac62165c39c7e9c0eac: ref!! 995a8a40-4728-47b5-856b-fd5e891b5fdf + 0627e7b9dd32a033d56962fecee6bf07: ref!! f692eeb8-8bcb-47c2-9acc-e5afc19ef05a + e6afd38d6a6c38cf5c96e2831d182d63: ref!! b0199d84-8937-49c2-9453-1811b4f88f5e + a228bd941fcbb3910c10d8bddf48b58c: ref!! 32e29d49-3a8a-4e64-a67e-815a4bbab00a + b256412ab64bddfe4fd510173244666e: ref!! 50c2315c-ea5f-4565-9811-f6eec77cd476 + c3d96743d11b6ffa6f9eeb7e8fb77c96: ref!! 2b60bf66-c919-484a-99c8-e79f63d117c8 + 635250dc6c547d80742dc04cf9e9e14b: ref!! 7b08d022-e3b0-49c7-ad42-237b2036ce3c + d7d6f116f3df45f9070d43e207c60a67: ref!! 83ee68b2-b7d0-484f-a79e-ad5692f52b43 + 84940d2380b28b5df6ec6521ea5ae557: ref!! 8673e712-43b0-4be4-a8e3-3570ce08c955 + 0528e821418010ea6bf17b6fb53682ad: ref!! 8a9dabef-66ba-439f-b602-8137d78ec77c + 71bb2c71f916ecd3c2858c85caced801: ref!! a05910c7-46c8-461a-a9b0-26d2398ed281 + 20b4fddad86c92dffcad96c1dc257c96: ref!! b62b7622-2985-42e7-b2d3-00fa17e2e827 + e3e606e092957212942910b453f577b5: ref!! dd88b2d6-4c57-4ad6-bf18-4e21450c67cc + - Folder: null + Entity: + Id: e90ad295-5104-425d-b67a-0e1b6aaec47e + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: d33a1ff3-5989-4325-839a-6ee1e5538d8d + Position: {X: 2.0, Y: 1.0, Z: -0.49999988} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 4888f707-ee5e-4a21-937e-5add407d3bfd + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: e925bef4-0ab3-4398-b5eb-bb195e9d5bb2 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: af01ee46-1132-4956-9993-e1d21ce655af + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Ground + Entity: + Id: eb45b3d3-a64a-4bed-b706-30b2794a79d6 + Name: Ground + Components: + 8fed8b81fc3d471a2ce2ec39bbb7325a: !TransformComponent + Id: 07fc3114-1cc5-48f1-abfe-15bdde12a5a1 + Position: {X: -0.4999994, Y: 0.0, Z: -5.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 0.5, Y: 1.0, Z: 0.5} + Children: {} + f5d509756a0c27a7691050d5f8da1cc9: !ModelComponent + Id: b72fc266-a3e1-4c36-a9d9-c523e3fe765e + Model: 0750fa0b-63d1-48cb-b1e2-2ab83137a27f:Models/Ground + Materials: {} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: f7cf8e94-8c8c-49ad-ae01-c4f6b757a16a + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: f0728465-e2d2-4a39-8848-c6a6dbf25a74 + Name: Box4x2x1 + Components: + 7a62451986d6ca2f69557cc11b3d72be: !TransformComponent + Id: 995a8a40-4728-47b5-856b-fd5e891b5fdf + Position: {X: 5.9999995, Y: 0.0, Z: -1.0} + Rotation: {X: 0.0, Y: -0.70710677, Z: 0.0, W: 0.70710677} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + 47252b6e7461be562f8ee34feb9a840b: ref!! 3b1ab1e6-a854-489d-9f70-cbd787e331b5 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: a0f9af94-238e-419a-8500-8a452e543370 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: f099ffba-0899-4386-9bb0-9e3a400193d5 + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: bf375457-141f-4a49-9c73-46ecc1df395e + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 740599d8-3e33-4055-9528-9e584ed9b6e8 + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: e44cce41-6bf5-40a8-b5bd-9557b701bce0 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: b7fb846d-83ca-4f77-a112-7fc1df98c290 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Entity: + Id: f30e8f91-5bd4-40eb-a4bf-abfb99ac84b3 + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 282f71b5-13dd-4071-ac53-944a1cdeffef + Position: {X: 1.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: a4b34d4c-3f18-4af2-bb40-aab5795be8f9 + Model: null + Materials: {} + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: d8fdab52-4849-4f55-a6bf-668cd5606bb1 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 36187162-602b-4648-805d-213bde6e6054 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: f569df60-7581-4023-96f0-1ba98107ece4 + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: 3b1ab1e6-a854-489d-9f70-cbd787e331b5 + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: 9edcca89-3a58-4830-b0c0-b4a51f83bfdd + Model: 8716437c-7a19-4a59-840a-3f3e91214205:Models/Box4x2x1 + Materials: + 97cb539b4d6079458c5ef344e58d8e55~0: 9366d8fb-3605-4070-abaa-7bb7f1cdfbc1:Materials/GridMTPlatform + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: 1a89efa1-d53e-4ec6-ac53-f8926f5809a8 + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: acce34a2-21e6-4eab-b7be-17a625a31d86 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: null + Entity: + Id: f6afd5b5-76b9-4ce0-9338-2234d93f991d + Name: Box4x2x1 + Components: + cafed28ac2678c4e84c546d7570eabd3: !TransformComponent + Id: e85bb2d9-19a1-4290-95a8-7af4bb81a131 + Position: {X: 2.0, Y: 1.0, Z: 0.5} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: {} + 7807e4f88759f5408bc713431dfc8978: !ModelComponent + Id: c2476437-83c6-4f55-9158-8a74c25ac4e9 + Model: 8716437c-7a19-4a59-840a-3f3e91214205:Models/Box4x2x1 + Materials: + 97cb539b4d6079458c5ef344e58d8e55~0: 9366d8fb-3605-4070-abaa-7bb7f1cdfbc1:Materials/GridMTPlatform + 793d2ad2924e3a48a2a869b11f5df718: !StaticColliderComponent + Id: 18bddc90-cf31-4bea-851e-668cac374f7a + CanSleep: true + Restitution: 0.0 + Friction: 0.5 + RollingFriction: 0.0 + CcdMotionThreshold: 0.0 + CcdSweptSphereRadius: 0.0 + IsTrigger: false + AlwaysUpdateNaviMeshCache: false + ColliderShapes: + 16348c7905caf14d82d3668b90f0c07b: !BoxColliderShapeDesc + Is2D: false + Size: {X: 4.0, Y: 2.0, Z: 1.0} + LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0} + LocalRotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: a59011f6-6c67-4ce2-b10e-533422c63e84 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 + - Folder: Walls + Entity: + Id: fed8b5e9-c23b-4d54-8015-610c3de5b1b4 + Name: Box4x2x1 + Components: + 7a62451986d6ca2f69557cc11b3d72be: !TransformComponent + Id: 32e29d49-3a8a-4e64-a67e-815a4bbab00a + Position: {X: -2.0000002, Y: 0.0, Z: -6.0} + Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0} + Scale: {X: 1.0, Y: 1.0, Z: 1.0} + Children: + 47252b6e7461be562f8ee34feb9a840b: ref!! e85bb2d9-19a1-4290-95a8-7af4bb81a131 + Base: + BasePartAsset: 56ef43aa-df99-4225-970c-d8fc613fcd3b:Prefabs/DefaultScenery + BasePartId: 86c225dd-0463-47c5-9114-0d6a7b1649b1 + InstanceId: b50ab86f-ffe8-43bd-9892-be884e6f12e3 diff --git a/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/CSharpIntermediate.Game.csproj b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/CSharpIntermediate.Game.csproj index dbe8d2260..a91f8b9d3 100644 --- a/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/CSharpIntermediate.Game.csproj +++ b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/CSharpIntermediate.Game.csproj @@ -4,6 +4,7 @@ CSharpIntermediate + diff --git a/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Async/AsyncCollisionTriggerDemo.cs b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Async/AsyncCollisionTriggerDemo.cs new file mode 100644 index 000000000..8222e9765 --- /dev/null +++ b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Async/AsyncCollisionTriggerDemo.cs @@ -0,0 +1,45 @@ +using System.Threading.Tasks; +using Stride.Engine; +using Stride.Rendering; + +namespace CSharpIntermediate.Code +{ + public class AsyncCollisionTriggerDemo : AsyncScript + { + PhysicsComponent triggerCollider; + private Material yellowMaterial; + private Material redMaterial; + + public override async Task Execute() + { + // Store the collider component + triggerCollider = Entity.Get(); + + //Preload some materials + redMaterial = Content.Load("Materials/Red"); + yellowMaterial = Content.Load("Materials/Yellow"); + + while (Game.IsRunning) + { + // Wait for an entity to collide with the trigger + var collision = await triggerCollider.NewCollision(); + var ballCollider = triggerCollider == collision.ColliderA ? collision.ColliderB : collision.ColliderA; + + // Change the material on the entity + ballCollider.Entity.Get().Materials[0] = yellowMaterial; + + // Wait for the entity to exit the trigger + await collision.Ended(); + + // Change the material back to the original one + ballCollider.Entity.Get().Materials[0] = redMaterial; + } + } + + public override void Cancel() + { + Content.Unload(yellowMaterial); + Content.Unload(redMaterial); + } + } +} diff --git a/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Async/AsyncWebApi.cs b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Async/AsyncWebApi.cs new file mode 100644 index 000000000..512669f83 --- /dev/null +++ b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Async/AsyncWebApi.cs @@ -0,0 +1,55 @@ +using System.Net.Http; +using System.Threading.Tasks; +using Stride.Engine; +using Newtonsoft.Json; +using System.Collections.Generic; +using System.Diagnostics; +using System; + +namespace CSharpIntermediate.Code +{ + public class AsyncWebApi : AsyncScript + { + public override async Task Execute() + { + + while (Game.IsRunning) + { + if (Input.IsKeyPressed(Stride.Input.Keys.G)){ + await RetrieveStrideRepos(); + } + + await Script.NextFrame(); + } + } + + private async Task RetrieveStrideRepos() + { + var sw = new Stopwatch(); + sw.Start(); + + var client = new HttpClient(); + HttpResponseMessage response = await client.GetAsync("https://opencollective.com/stride3d/events.json?limit=4"); + + Log.Info(sw.Elapsed.ToString()); + + if (response.StatusCode == System.Net.HttpStatusCode.OK) + { + string responseContent = await response.Content.ReadAsStringAsync(); + var githubRepos = JsonConvert.DeserializeObject>(responseContent); + + foreach (var repo in githubRepos) + { + Log.Info($"{repo.Name} took place at {repo.StartsAt}"); + } + } + } + + public class OpenCollectiveEvent + { + public string Name { get; set; } + + public string StartsAt { get; set; } + } + } +} diff --git a/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Audio/LoadMusic.cs b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Audio/LoadMusic.cs index 1cd622dc2..434310c54 100644 --- a/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Audio/LoadMusic.cs +++ b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Audio/LoadMusic.cs @@ -1,5 +1,6 @@ using System; +using System.Diagnostics; using System.Threading.Tasks; using Stride.Audio; using Stride.Core.Mathematics; @@ -18,9 +19,12 @@ namespace CSharpIntermediate.Code public override async Task Execute() { + var stopWatch = new Stopwatch(); + stopWatch.Start(); musicInstance = BackgroundMusic.CreateInstance(); await musicInstance.ReadyToPlay(); + Log.Info(stopWatch.Elapsed.ToString()); while (Game.IsRunning) { diff --git a/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Utils/AsyncCollisionTriggerDemo.cs b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Utils/AsyncCollisionTriggerDemo.cs deleted file mode 100644 index 0b1307a9b..000000000 --- a/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Code/Utils/AsyncCollisionTriggerDemo.cs +++ /dev/null @@ -1,46 +0,0 @@ -using System.Threading.Tasks; -using Stride.Engine; -using Stride.Rendering; - -namespace CSharpIntermediate.Code -{ - public class AsyncCollisionTriggerDemo : AsyncScript - { - PhysicsComponent triggerCollider; - private Material material1; - private Material material2; - - public override async Task Execute() - { - triggerCollider = Entity.Get(); - //triggerCollider.ProcessCollisions = true; - - material1 = Content.Load("Materials/Yellow"); - material2 = Content.Load("Materials/Green"); - - while (Game.IsRunning) - { - // 1. Wait for an entity to collide with the trigger - var firstCollision = await triggerCollider.NewCollision(); - var ballCollider = triggerCollider == firstCollision.ColliderA - ? firstCollision.ColliderB - : firstCollision.ColliderA; - - // 2. Change the material on the entity - ballCollider.Entity.Get().Materials[0] = material2; - - // 3. Wait for the entity to exit the trigger - await firstCollision.Ended(); - - // 4. Change the material back to the original one - ballCollider.Entity.Get().Materials[0] = material1; - } - } - - public override void Cancel() - { - Content.Unload(material1); - Content.Unload(material2); - } - } -} diff --git a/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Windows/CSharpIntermediate.Windows.sdpkg b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Windows/CSharpIntermediate.Windows.sdpkg index 9deecd584..9d20de9fa 100644 --- a/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Windows/CSharpIntermediate.Windows.sdpkg +++ b/samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Windows/CSharpIntermediate.Windows.sdpkg @@ -15,4 +15,6 @@ ExplicitFolders: [] Bundles: [] TemplateFolders: [] RootAssets: + - 3690986c-39ec-4b3b-a116-24fc5181906d:Materials/Yellow + - bc1eb91c-bd3e-4f75-b30a-b74729cba531:Materials/Red - c2da4379-f33e-40b3-aae2-1404bf5e6cb6:UI/Ebrima