瀏覽代碼

Removed old named tutorials project from xenk docs

Jorn Theunissen 6 年之前
父節點
當前提交
b57824c004
共有 43 個文件被更改,包括 0 次插入2211 次删除
  1. 0 14
      Tutorials/.gitignore
  2. 二進制
      Tutorials/Tutorials.Windows/Resources/Icon.ico
  3. 0 20
      Tutorials/Tutorials.Windows/Tutorials.Windows.csproj
  4. 0 17
      Tutorials/Tutorials.Windows/Tutorials.Windows.xkpkg
  5. 0 15
      Tutorials/Tutorials.Windows/TutorialsApp.cs
  6. 0 31
      Tutorials/Tutorials.sln
  7. 0 62
      Tutorials/Tutorials/Assets/GameSettings.xkgamesettings
  8. 0 203
      Tutorials/Tutorials/Assets/GraphicsCompositor.xkgfxcomp
  9. 0 23
      Tutorials/Tutorials/Assets/Materials/Blue.xkmat
  10. 0 23
      Tutorials/Tutorials/Assets/Materials/Green.xkmat
  11. 0 12
      Tutorials/Tutorials/Assets/Materials/Ground.xkpromodel
  12. 0 23
      Tutorials/Tutorials/Assets/Materials/Pink.xkmat
  13. 0 8
      Tutorials/Tutorials/Assets/Materials/Skybox texture.xktex
  14. 0 5
      Tutorials/Tutorials/Assets/Materials/Skybox.xksky
  15. 0 23
      Tutorials/Tutorials/Assets/Materials/Yellow.xkmat
  16. 0 10
      Tutorials/Tutorials/Assets/Models/Cone.xkpromodel
  17. 0 11
      Tutorials/Tutorials/Assets/Models/Sphere.xkpromodel
  18. 0 10
      Tutorials/Tutorials/Assets/Models/Teapot.xkpromodel
  19. 0 102
      Tutorials/Tutorials/Assets/Scenes/Basics/ChildEntities.xkscene
  20. 0 103
      Tutorials/Tutorials/Assets/Scenes/Basics/Cloning entities.xkscene
  21. 0 87
      Tutorials/Tutorials/Assets/Scenes/Basics/DeltaTime.xkscene
  22. 0 167
      Tutorials/Tutorials/Assets/Scenes/Basics/Getting a component.xkscene
  23. 0 85
      Tutorials/Tutorials/Assets/Scenes/Basics/Getting the entity.xkscene
  24. 0 132
      Tutorials/Tutorials/Assets/Scenes/Basics/Keyboard input.xkscene
  25. 0 150
      Tutorials/Tutorials/Assets/Scenes/Basics/Mouse input.xkscene
  26. 0 102
      Tutorials/Tutorials/Assets/Scenes/Basics/Properties.xkscene
  27. 0 102
      Tutorials/Tutorials/Assets/Scenes/Basics/TransformPosition.xkscene
  28. 0 98
      Tutorials/Tutorials/Assets/Scenes/Basics/Virtual buttons.xkscene
  29. 0 84
      Tutorials/Tutorials/Assets/Scenes/SceneTemplate.xkscene
  30. 0 22
      Tutorials/Tutorials/Basics/AmmoComponent.cs
  31. 0 48
      Tutorials/Tutorials/Basics/BasicsProperties.cs
  32. 0 21
      Tutorials/Tutorials/Basics/BasicsTransformPosition.cs
  33. 0 51
      Tutorials/Tutorials/Basics/ChildEntities.cs
  34. 0 42
      Tutorials/Tutorials/Basics/CloneEntity.cs
  35. 0 42
      Tutorials/Tutorials/Basics/DeltaTime.cs
  36. 0 48
      Tutorials/Tutorials/Basics/GettingAComponent.cs
  37. 0 40
      Tutorials/Tutorials/Basics/GettingTheEntity.cs
  38. 0 41
      Tutorials/Tutorials/Basics/KeyboardInput.cs
  39. 0 55
      Tutorials/Tutorials/Basics/MouseInput.cs
  40. 0 43
      Tutorials/Tutorials/Basics/VirtualButtons.cs
  41. 二進制
      Tutorials/Tutorials/Resources/skybox_texture_hdr.dds
  42. 0 18
      Tutorials/Tutorials/Tutorials.csproj
  43. 0 18
      Tutorials/Tutorials/Tutorials.xkpkg

+ 0 - 14
Tutorials/.gitignore

@@ -1,14 +0,0 @@
-
-*.user
-*.lock
-*.lock.json
-.vs/
-_ReSharper*
-*.suo
-*.VC.db
-*.vshost.exe
-*.manifest
-*.sdf
-[Bb]in/
-obj/
-Cache/

二進制
Tutorials/Tutorials.Windows/Resources/Icon.ico


+ 0 - 20
Tutorials/Tutorials.Windows/Tutorials.Windows.csproj

@@ -1,20 +0,0 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
-  <PropertyGroup>
-    <TargetFramework>net461</TargetFramework>
-    <ApplicationIcon>Resources\Icon.ico</ApplicationIcon>
-    <OutputType>WinExe</OutputType>
-    <RootNamespace>Tutorials.Windows</RootNamespace>
-
-    <OutputPath>..\Bin\Windows\$(Configuration)\</OutputPath>
-    <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
-
-    <!-- Force msbuild to check to rebuild this assembly instead of letting VS IDE guess -->
-    <DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
-  </PropertyGroup>
-
-  <ItemGroup>
-    <ProjectReference Include="..\Tutorials\Tutorials.csproj" />
-  </ItemGroup>
-
-</Project>

+ 0 - 17
Tutorials/Tutorials.Windows/Tutorials.Windows.xkpkg

@@ -1,17 +0,0 @@
-!Package
-SerializedVersion: {Assets: 3.1.0.0}
-Meta:
-    Name: Tutorials.Windows
-    Version: 1.0.0
-    Authors: []
-    Owners: []
-    Dependencies: null
-AssetFolders:
-    -   Path: !dir Assets
-ResourceFolders:
-    - !dir Resources
-OutputGroupDirectories: {}
-ExplicitFolders: []
-Bundles: []
-TemplateFolders: []
-RootAssets: []

+ 0 - 15
Tutorials/Tutorials.Windows/TutorialsApp.cs

@@ -1,15 +0,0 @@
-using Xenko.Engine;
-
-namespace Tutorials.Windows
-{
-    class TutorialsApp
-    {
-        static void Main(string[] args)
-        {
-            using (var game = new Game())
-            {
-                game.Run();
-            }
-        }
-    }
-}

+ 0 - 31
Tutorials/Tutorials.sln

@@ -1,31 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.0.0
-MinimumVisualStudioVersion = 16.0.0.0
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tutorials.Windows", "Tutorials.Windows\Tutorials.Windows.csproj", "{24272B11-2C32-4380-A220-8CEC19311DAE}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tutorials", "Tutorials\Tutorials.csproj", "{3E6CE5BD-34D1-4249-BFDF-833697807E14}"
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Any CPU = Debug|Any CPU
-		Release|Any CPU = Release|Any CPU
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{24272B11-2C32-4380-A220-8CEC19311DAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{24272B11-2C32-4380-A220-8CEC19311DAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{24272B11-2C32-4380-A220-8CEC19311DAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{24272B11-2C32-4380-A220-8CEC19311DAE}.Release|Any CPU.Build.0 = Release|Any CPU
-		{3E6CE5BD-34D1-4249-BFDF-833697807E14}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{3E6CE5BD-34D1-4249-BFDF-833697807E14}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{3E6CE5BD-34D1-4249-BFDF-833697807E14}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{3E6CE5BD-34D1-4249-BFDF-833697807E14}.Release|Any CPU.Build.0 = Release|Any CPU
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-	GlobalSection(ExtensibilityGlobals) = postSolution
-		SolutionGuid = {EAC75442-D21F-4E64-85C2-FF9350472B4F}
-	EndGlobalSection
-EndGlobal

+ 0 - 62
Tutorials/Tutorials/Assets/GameSettings.xkgamesettings

@@ -1,62 +0,0 @@
-!GameSettingsAsset
-Id: 66354f1a-ad5a-4504-b892-293a74e9a496
-SerializedVersion: {Xenko: 3.1.0.1}
-Tags: []
-DefaultScene: 328aea72-1405-48be-bf32-2363a61870f7:Scenes/Basics/Virtual buttons
-GraphicsCompositor: 6fbf9e7f-5a64-4144-9f7e-42ab89526670:GraphicsCompositor
-Defaults:
-    - !Xenko.Audio.AudioEngineSettings,Xenko.Audio
-        HrtfSupport: false
-    - !Xenko.Assets.EditorSettings,Xenko.Assets
-        RenderingMode: HDR
-    - !Xenko.Navigation.NavigationSettings,Xenko.Navigation
-        EnableDynamicNavigationMesh: false
-        IncludedCollisionGroups: AllFilter
-        BuildSettings:
-            CellHeight: 0.2
-            CellSize: 0.3
-            TileSize: 32
-            MinRegionArea: 2
-            RegionMergeArea: 20
-            MaxEdgeLen: 12.0
-            MaxEdgeError: 1.3
-            DetailSamplingDistance: 6.0
-            MaxDetailSamplingError: 1.0
-        Groups:
-            -   Id: 86954b8d-dc80-440d-ac20-c135f3006105
-                Name: New group
-                AgentSettings:
-                    Height: 1.0
-                    MaxClimb: 0.25
-                    MaxSlope: {Radians: 0.7853982}
-                    Radius: 0.5
-    - !Xenko.Physics.PhysicsSettings,Xenko.Physics
-        Flags: None
-        MaxSubSteps: 1
-        FixedTimeStep: 0.0166666675
-    - !Xenko.Graphics.RenderingSettings,Xenko.Graphics
-        DefaultBackBufferWidth: 1280
-        DefaultBackBufferHeight: 720
-        AdaptBackBufferToScreen: false
-        DefaultGraphicsProfile: Level_11_0
-        ColorSpace: Linear
-        DisplayOrientation: LandscapeRight
-    - !Xenko.Streaming.StreamingSettings,Xenko.Rendering
-        ManagerUpdatesInterval: 0:00:00:00.0330000
-        ResourceLiveTimeout: 0:00:00:08.0000000
-    - !Xenko.Assets.Textures.TextureSettings,Xenko.Assets
-        TextureQuality: Fast
-Overrides: []
-PlatformFilters:
-    - PowerVR SGX 54[0-9]
-    - Adreno \(TM\) 2[0-9][0-9]
-    - Adreno (TM) 320
-    - Adreno (TM) 330
-    - Adreno \(TM\) 4[0-9][0-9]
-    - NVIDIA Tegra
-    - Intel(R) HD Graphics
-    - ^Mali\-4
-    - ^Mali\-T6
-    - ^Mali\-T7
-SplashScreenTexture: d26edb11-10bd-403c-b3c2-9c7fcccf25e5:XenkoDefaultSplashScreen
-SplashScreenColor: {R: 0, G: 0, B: 0, A: 255}

+ 0 - 203
Tutorials/Tutorials/Assets/GraphicsCompositor.xkgfxcomp

@@ -1,203 +0,0 @@
-!GraphicsCompositorAsset
-Id: 6fbf9e7f-5a64-4144-9f7e-42ab89526670
-SerializedVersion: {Xenko: 3.1.0.1}
-Tags: []
-Archetype: 823a81bf-bac0-4552-9267-aeed499c40df:DefaultGraphicsCompositorLevel10
-Cameras:
-    de2e75c3b2b23e54162686363f3f138e:
-        Id: c9cb3666-f711-498c-9878-292e79ed7993
-        Name: Main
-RenderStages:
-    47116750c1a5d449b4ad3625f71439b3:
-        Id: e2ec32a1-8921-4497-ae77-cdf712c26e44
-        Name: Opaque
-        EffectSlotName: Main
-        SortMode: !SortModeStateChange {}
-    9105a30fee026d4893472b6aee83d035:
-        Id: 5a243378-ab43-4a6d-a7e1-50a672ab8b87
-        Name: Transparent
-        EffectSlotName: Main
-        SortMode: !BackToFrontSortMode {}
-    554e52c061404d4684dd7c4c70f70e0e:
-        Id: 07363ce1-02a6-45e6-b698-23cad0b3fbae
-        Name: ShadowMapCaster
-        EffectSlotName: ShadowMapCaster
-        SortMode: !FrontToBackSortMode {}
-    5a50638f5c514dc490c8c4f57cc88b57:
-        Id: 2d9f1bbe-cdc1-4f2e-b0f7-849d4a686435
-        Name: ShadowMapCasterParaboloid
-        EffectSlotName: ShadowMapCasterParaboloid
-        SortMode: !FrontToBackSortMode {}
-    bc1a77d2ab254a6e920f86cff65cd75e:
-        Id: ee671c29-af53-436e-ad61-682a5a57d2d8
-        Name: ShadowMapCasterCubeMap
-        EffectSlotName: ShadowMapCasterCubeMap
-        SortMode: !FrontToBackSortMode {}
-    33d9d311a1a65601da9ef56775477f95:
-        Id: 619b9ff9-c0fc-476f-a4bf-fc6742f1e379
-        Name: GBuffer
-        EffectSlotName: GBuffer
-        SortMode: !FrontToBackSortMode {}
-RenderFeatures:
-    d8fb80b0e7995140a46bca8dc36ee8a2: !Xenko.Rendering.MeshRenderFeature,Xenko.Rendering
-        RenderStageSelectors:
-            44cf4a95ef82544e9ce3c6507d5569a9: !Xenko.Rendering.MeshTransparentRenderStageSelector,Xenko.Rendering
-                OpaqueRenderStage: ref!! e2ec32a1-8921-4497-ae77-cdf712c26e44
-                TransparentRenderStage: ref!! 5a243378-ab43-4a6d-a7e1-50a672ab8b87
-                EffectName: XenkoForwardShadingEffect
-            6f7224048750e7260ea87c444f74b32c: !Xenko.Rendering.Shadows.ShadowMapRenderStageSelector,Xenko.Rendering
-                ShadowMapRenderStage: ref!! 07363ce1-02a6-45e6-b698-23cad0b3fbae
-                EffectName: XenkoForwardShadingEffect.ShadowMapCaster
-            b60663d7cb46417a94341a39c3bc1a12: !Xenko.Rendering.Shadows.ShadowMapRenderStageSelector,Xenko.Rendering
-                ShadowMapRenderStage: ref!! 2d9f1bbe-cdc1-4f2e-b0f7-849d4a686435
-                EffectName: XenkoForwardShadingEffect.ShadowMapCasterParaboloid
-            f5533b1249b942df8a8aba311cd79532: !Xenko.Rendering.Shadows.ShadowMapRenderStageSelector,Xenko.Rendering
-                ShadowMapRenderStage: ref!! ee671c29-af53-436e-ad61-682a5a57d2d8
-                EffectName: XenkoForwardShadingEffect.ShadowMapCasterCubeMap
-            106341b76db9fcda6a033dad16aa708b: !Xenko.Rendering.MeshTransparentRenderStageSelector,Xenko.Rendering
-                OpaqueRenderStage: ref!! 619b9ff9-c0fc-476f-a4bf-fc6742f1e379
-                EffectName: XenkoForwardShadingEffect.ShadowMapCaster
-        PipelineProcessors:
-            d70f5aee0616e4ab25081ceaf643290c: !Xenko.Rendering.MeshPipelineProcessor,Xenko.Rendering
-                TransparentRenderStage: ref!! 5a243378-ab43-4a6d-a7e1-50a672ab8b87
-            26c899b17f88c21ab13bf60a7220ccd1: !Xenko.Rendering.ShadowMeshPipelineProcessor,Xenko.Rendering
-                ShadowMapRenderStage: ref!! 07363ce1-02a6-45e6-b698-23cad0b3fbae
-            ff51170a7d1a4761b73ef6a5c9f0cba2: !Xenko.Rendering.ShadowMeshPipelineProcessor,Xenko.Rendering
-                ShadowMapRenderStage: ref!! 2d9f1bbe-cdc1-4f2e-b0f7-849d4a686435
-                DepthClipping: true
-            ae4336b0a9514e8488e8e0ccbcef25f4: !Xenko.Rendering.ShadowMeshPipelineProcessor,Xenko.Rendering
-                ShadowMapRenderStage: ref!! ee671c29-af53-436e-ad61-682a5a57d2d8
-                DepthClipping: true
-        RenderFeatures:
-            86b959cbdf51a1438d4973177c77c627: !Xenko.Rendering.TransformRenderFeature,Xenko.Rendering {}
-            8e0351fee9883922648a11016224b195: !Xenko.Rendering.SkinningRenderFeature,Xenko.Rendering {}
-            f5a2017030ba4b28784e804807ce7628: !Xenko.Rendering.Materials.MaterialRenderFeature,Xenko.Rendering {}
-            83fea7526ebe4893a5bad953d0502bfd: !Xenko.Rendering.Shadows.ShadowCasterRenderFeature,Xenko.Rendering {}
-            65743b4380f4cc43b2b4bdc23cd0c07c: !Xenko.Rendering.Lights.ForwardLightingRenderFeature,Xenko.Rendering
-                LightRenderers:
-                    7ac2775468f53c4399b2f3f6357c85c9: !Xenko.Rendering.Lights.LightAmbientRenderer,Xenko.Rendering {}
-                    7b68f9cd17404a4ba9e5f7df72e3b48d: !Xenko.Rendering.Lights.LightDirectionalGroupRenderer,Xenko.Rendering {}
-                    411fdcfb9fc388449a0443173dfa3f27: !Xenko.Rendering.Lights.LightSkyboxRenderer,Xenko.Rendering {}
-                    facdcd5b543cf1c6bdf2138aab6cc473: !Xenko.Rendering.Lights.LightClusteredPointSpotGroupRenderer,Xenko.Rendering {}
-                    79582329a9cf466e960f8920f579de9b: !Xenko.Rendering.Lights.LightPointGroupRenderer,Xenko.Rendering {}
-                    cf0c6bd4198b4cc4aaaab5b54870bdfd: !Xenko.Rendering.Lights.LightSpotGroupRenderer,Xenko.Rendering {}
-                    451af18f3f5c4187cf3fe5f33feb46b1: !Xenko.Rendering.LightProbes.LightProbeRenderer,Xenko.Rendering {}
-                ShadowMapRenderer: !Xenko.Rendering.Shadows.ShadowMapRenderer,Xenko.Rendering
-                    Renderers:
-                        7c3d3d4c86834c3551bacde2527b3836: !Xenko.Rendering.Shadows.LightDirectionalShadowMapRenderer,Xenko.Rendering
-                            ShadowCasterRenderStage: ref!! 07363ce1-02a6-45e6-b698-23cad0b3fbae
-                        1c204b09435636256a3fcfd6f9ddb347: !Xenko.Rendering.Shadows.LightSpotShadowMapRenderer,Xenko.Rendering
-                            ShadowCasterRenderStage: ref!! 07363ce1-02a6-45e6-b698-23cad0b3fbae
-                        7c8c69ce27034b4c8bbcab0bcdfe954b: !Xenko.Rendering.Shadows.LightPointShadowMapRendererParaboloid,Xenko.Rendering
-                            ShadowCasterRenderStage: ref!! 2d9f1bbe-cdc1-4f2e-b0f7-849d4a686435
-                        d59ef45dd99e49d3af3887763d153aa7: !Xenko.Rendering.Shadows.LightPointShadowMapRendererCubeMap,Xenko.Rendering
-                            ShadowCasterRenderStage: ref!! ee671c29-af53-436e-ad61-682a5a57d2d8
-    28e9bf54a5adbe063f59fb17acb2723e: !Xenko.Rendering.Sprites.SpriteRenderFeature,Xenko.Rendering
-        RenderStageSelectors:
-            d74665cff080638a2439c4422e542d85: !Xenko.Rendering.Sprites.SpriteTransparentRenderStageSelector,Xenko.Rendering
-                OpaqueRenderStage: ref!! e2ec32a1-8921-4497-ae77-cdf712c26e44
-                TransparentRenderStage: ref!! 5a243378-ab43-4a6d-a7e1-50a672ab8b87
-                EffectName: Test
-    60780391e205770513fdd53e07279a01: !Xenko.Rendering.Background.BackgroundRenderFeature,Xenko.Rendering
-        RenderStageSelectors:
-            11c8b8ccb522e3cd1dd6688016062a6d: !Xenko.Rendering.SimpleGroupToRenderStageSelector,Xenko.Rendering
-                RenderStage: ref!! e2ec32a1-8921-4497-ae77-cdf712c26e44
-                EffectName: Test
-    93933ad00d0c357d4915ad462cbfd04c: !Xenko.Rendering.UI.UIRenderFeature,Xenko.UI
-        RenderStageSelectors:
-            14a071694411235038a102ac3794bb4d: !Xenko.Rendering.SimpleGroupToRenderStageSelector,Xenko.Rendering
-                RenderStage: ref!! 5a243378-ab43-4a6d-a7e1-50a672ab8b87
-                EffectName: Test
-    9013eab3ea0ef6c98bf133b86c173d45: !Xenko.Particles.Rendering.ParticleEmitterRenderFeature,Xenko.Particles
-        RenderStageSelectors:
-            af1bd241305893ef8ff7952184e1cb0b: !Xenko.Particles.Rendering.ParticleEmitterTransparentRenderStageSelector,Xenko.Particles
-                OpaqueRenderStage: ref!! e2ec32a1-8921-4497-ae77-cdf712c26e44
-                TransparentRenderStage: ref!! 5a243378-ab43-4a6d-a7e1-50a672ab8b87
-                EffectName: null
-        PipelineProcessors: {}
-SharedRenderers:
-    60459475d3a3adaf2d1ba5d99913ca75: !Xenko.Rendering.Compositing.ForwardRenderer,Xenko.Engine
-        Id: 0b6144d5-d698-4222-8461-20ea84c886f9
-        Clear:
-            Id: 4bc4b2ca-027e-4e4a-94cb-2912709bef5f
-            Color: {R: 0.40491876, G: 0.411895424, B: 0.43775, A: 1.0}
-        LightProbes: true
-        OpaqueRenderStage: ref!! e2ec32a1-8921-4497-ae77-cdf712c26e44
-        TransparentRenderStage: ref!! 5a243378-ab43-4a6d-a7e1-50a672ab8b87
-        ShadowMapRenderStages:
-            fc4d1e0de5c2b0bbc27bcf96e9a848fd: ref!! 07363ce1-02a6-45e6-b698-23cad0b3fbae
-        GBufferRenderStage: ref!! 619b9ff9-c0fc-476f-a4bf-fc6742f1e379
-        PostEffects: !PostProcessingEffects ref!! e92497d4-8f9d-4dbd-980c-3fa2d34cdd4a
-        LightShafts: null
-        VRSettings:
-            Enabled: false
-            RequiredApis: {}
-            Overlays: {}
-        SubsurfaceScatteringBlurEffect: null
-        MSAALevel: None
-        MSAAResolver: {}
-    d5b2e71c088247e21556decdce138d96: !Xenko.Rendering.Compositing.ForwardRenderer,Xenko.Engine
-        Id: 51f51574-639f-40dc-ad22-9eadfbe9259b
-        Clear:
-            Id: 66a42307-1985-4316-871a-768449238c11
-            Color: {R: 0.40491876, G: 0.411895424, B: 0.43775, A: 1.0}
-        LightProbes: true
-        OpaqueRenderStage: ref!! e2ec32a1-8921-4497-ae77-cdf712c26e44
-        TransparentRenderStage: ref!! 5a243378-ab43-4a6d-a7e1-50a672ab8b87
-        ShadowMapRenderStages:
-            2323a99a8a983e182f318e55604659b0: ref!! 07363ce1-02a6-45e6-b698-23cad0b3fbae
-        GBufferRenderStage: ref!! 619b9ff9-c0fc-476f-a4bf-fc6742f1e379
-        PostEffects: null
-        LightShafts: null
-        VRSettings:
-            Enabled: false
-            RequiredApis: {}
-            Overlays: {}
-        SubsurfaceScatteringBlurEffect: null
-        MSAALevel: None
-        MSAAResolver: {}
-    34ecb9b2633eacfc439ba8744fe05102: !PostProcessingEffects
-        Id: e92497d4-8f9d-4dbd-980c-3fa2d34cdd4a
-        AmbientOcclusion:
-            Enabled: false
-        LocalReflections:
-            Enabled: false
-            ResolvePassResolution: Full
-            DepthResolution: Half
-        DepthOfField:
-            Enabled: false
-            DOFAreas: {X: 0.5, Y: 6.0, Z: 50.0, W: 200.0}
-        BrightFilter:
-            Color: {R: 1.0, G: 1.0, B: 1.0}
-        Bloom:
-            Distortion: {X: 1.0, Y: 1.0}
-            Afterimage:
-                Enabled: false
-        LightStreak:
-            Attenuation: 0.7
-        LensFlare: {}
-        ColorTransforms:
-            Transforms:
-                1e06f805f8b2e949a06c30d45fe413ef: !ToneMap
-                    Operator: !ToneMapHejl2Operator {}
-                c57351444609d14ea258b3f511ec8a74: !FilmGrain
-                    Enabled: false
-                e86e22e9a5d65545b8b55fca26e0afee: !Vignetting
-                    Enabled: false
-                    Color: {R: 0.0, G: 0.0, B: 0.0}
-        Antialiasing: !FXAAEffect {}
-    ee80a20a9bd99f2d70711114e15fe7ca: !Xenko.Rendering.Compositing.DebugRenderer,Xenko.Rendering
-        Id: 6aede51c-1c60-4a11-8bca-a1cf7a7ed31c
-        DebugRenderStages: {}
-Game: !Xenko.Rendering.Compositing.SceneCameraRenderer,Xenko.Engine
-    Id: 76fe87cf-f574-4ad6-85b8-e9a9586be0e2
-    Camera: ref!! c9cb3666-f711-498c-9878-292e79ed7993
-    Child: !Xenko.Rendering.Compositing.SceneRendererCollection,Xenko.Rendering
-        Id: 82568e46-92e7-421a-8dca-114a74e0cd69
-        Children:
-            d39c5ddbf8b7d5ca02bafb6496b1cc3c: !Xenko.Rendering.Compositing.ForwardRenderer,Xenko.Engine ref!! 0b6144d5-d698-4222-8461-20ea84c886f9
-            01d338078e9b21121ead0868932613dd: !Xenko.Rendering.Compositing.DebugRenderer,Xenko.Rendering ref!! 6aede51c-1c60-4a11-8bca-a1cf7a7ed31c
-    RenderMask: All
-SingleView: !Xenko.Rendering.Compositing.ForwardRenderer,Xenko.Engine ref!! 51f51574-639f-40dc-ad22-9eadfbe9259b
-Editor: !Xenko.Rendering.Compositing.ForwardRenderer,Xenko.Engine ref!! 0b6144d5-d698-4222-8461-20ea84c886f9
-BlockPositions: {}

+ 0 - 23
Tutorials/Tutorials/Assets/Materials/Blue.xkmat

@@ -1,23 +0,0 @@
-!MaterialAsset
-Id: 031b2b43-313b-4d95-abdf-c1936970563c
-SerializedVersion: {Xenko: 2.0.0.0}
-Tags: []
-Attributes:
-    MicroSurface: !MaterialGlossinessMapFeature
-        GlossinessMap: !ComputeFloat
-            Value: 0.65
-    Diffuse: !MaterialDiffuseMapFeature
-        DiffuseMap: !ComputeColor
-            Value: {R: 0.13691172, G: 0.0470588244, B: 0.6, A: 1.0}
-    DiffuseModel: !MaterialDiffuseLambertModelFeature {}
-    Specular: !MaterialMetalnessMapFeature
-        MetalnessMap: !ComputeFloat
-            Value: 1.0
-    SpecularModel: !MaterialSpecularMicrofacetModelFeature
-        Fresnel: !MaterialSpecularMicrofacetFresnelSchlick {}
-        Visibility: !MaterialSpecularMicrofacetVisibilitySmithSchlickGGX {}
-        NormalDistribution: !MaterialSpecularMicrofacetNormalDistributionGGX {}
-        Environment: !MaterialSpecularMicrofacetEnvironmentGGXLUT {}
-    Overrides:
-        UVScale: {X: 1.0, Y: 1.0}
-Layers: {}

+ 0 - 23
Tutorials/Tutorials/Assets/Materials/Green.xkmat

@@ -1,23 +0,0 @@
-!MaterialAsset
-Id: ca5e832c-0dc0-42e8-bd85-fcb24bfd34f1
-SerializedVersion: {Xenko: 2.0.0.0}
-Tags: []
-Attributes:
-    MicroSurface: !MaterialGlossinessMapFeature
-        GlossinessMap: !ComputeFloat
-            Value: 0.65
-    Diffuse: !MaterialDiffuseMapFeature
-        DiffuseMap: !ComputeColor
-            Value: {R: 0.0, G: 0.875250041, B: 0.21881251, A: 1.0}
-    DiffuseModel: !MaterialDiffuseLambertModelFeature {}
-    Specular: !MaterialMetalnessMapFeature
-        MetalnessMap: !ComputeFloat
-            Value: 1.0
-    SpecularModel: !MaterialSpecularMicrofacetModelFeature
-        Fresnel: !MaterialSpecularMicrofacetFresnelSchlick {}
-        Visibility: !MaterialSpecularMicrofacetVisibilitySmithSchlickGGX {}
-        NormalDistribution: !MaterialSpecularMicrofacetNormalDistributionGGX {}
-        Environment: !MaterialSpecularMicrofacetEnvironmentGGXLUT {}
-    Overrides:
-        UVScale: {X: 1.0, Y: 1.0}
-Layers: {}

+ 0 - 12
Tutorials/Tutorials/Assets/Materials/Ground.xkpromodel

@@ -1,12 +0,0 @@
-!ProceduralModelAsset
-Id: c49ea161-783d-4d62-8380-0df75def5081
-SerializedVersion: {Xenko: 2.0.0.0}
-Tags: []
-Type: !PlaneProceduralModel
-    Size: {X: 10.0, Y: 10.0}
-    Tessellation: {X: 1, Y: 1}
-    Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-    UvScale: {X: 1.0, Y: 1.0}
-    LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0}
-    MaterialInstance:
-        Material: 619de649-4998-4996-bd74-085eaffdbbeb:Materials/Yellow

+ 0 - 23
Tutorials/Tutorials/Assets/Materials/Pink.xkmat

@@ -1,23 +0,0 @@
-!MaterialAsset
-Id: 7134c638-e559-4cee-9099-4a3da6653a70
-SerializedVersion: {Xenko: 2.0.0.0}
-Tags: []
-Attributes:
-    MicroSurface: !MaterialGlossinessMapFeature
-        GlossinessMap: !ComputeFloat
-            Value: 0.1
-    Diffuse: !MaterialDiffuseMapFeature
-        DiffuseMap: !ComputeColor
-            Value: {R: 1.0, G: 0.0, B: 0.9749999, 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}
-Layers: {}

+ 0 - 8
Tutorials/Tutorials/Assets/Materials/Skybox texture.xktex

@@ -1,8 +0,0 @@
-!Texture
-Id: b7f73672-f9bf-44ae-8a04-0017010b4ca1
-SerializedVersion: {Xenko: 2.0.0.0}
-Tags: []
-Source: !file ../../Resources/skybox_texture_hdr.dds
-Type: !ColorTextureType
-    UseSRgbSampling: false
-    ColorKeyColor: {R: 255, G: 0, B: 255, A: 255}

+ 0 - 5
Tutorials/Tutorials/Assets/Materials/Skybox.xksky

@@ -1,5 +0,0 @@
-!SkyboxAsset
-Id: ae4fd991-6290-4c24-b73b-25d81a1a4837
-SerializedVersion: {Xenko: 2.0.0.0}
-Tags: []
-CubeMap: b7f73672-f9bf-44ae-8a04-0017010b4ca1:Materials/Skybox texture

+ 0 - 23
Tutorials/Tutorials/Assets/Materials/Yellow.xkmat

@@ -1,23 +0,0 @@
-!MaterialAsset
-Id: 619de649-4998-4996-bd74-085eaffdbbeb
-SerializedVersion: {Xenko: 2.0.0.0}
-Tags: []
-Attributes:
-    MicroSurface: !MaterialGlossinessMapFeature
-        GlossinessMap: !ComputeFloat
-            Value: 0.1
-    Diffuse: !MaterialDiffuseMapFeature
-        DiffuseMap: !ComputeColor
-            Value: {R: 0.687750041, G: 0.5696505, B: 0.0128953215, 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}
-Layers: {}

+ 0 - 10
Tutorials/Tutorials/Assets/Models/Cone.xkpromodel

@@ -1,10 +0,0 @@
-!ProceduralModelAsset
-Id: 120c36db-8a04-4dfd-aa11-85d9b46d5143
-SerializedVersion: {Xenko: 2.0.0.0}
-Tags: []
-Type: !ConeProceduralModel
-    Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-    UvScale: {X: 1.0, Y: 1.0}
-    LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0}
-    MaterialInstance:
-        Material: ca5e832c-0dc0-42e8-bd85-fcb24bfd34f1:Materials/Green

+ 0 - 11
Tutorials/Tutorials/Assets/Models/Sphere.xkpromodel

@@ -1,11 +0,0 @@
-!ProceduralModelAsset
-Id: 5178da4c-69ec-4123-a502-ef9925474f3d
-SerializedVersion: {Xenko: 2.0.0.0}
-Tags: []
-Type: !SphereProceduralModel
-    Tessellation: 30
-    Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-    UvScale: {X: 1.0, Y: 1.0}
-    LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0}
-    MaterialInstance:
-        Material: 031b2b43-313b-4d95-abdf-c1936970563c:Materials/Blue

+ 0 - 10
Tutorials/Tutorials/Assets/Models/Teapot.xkpromodel

@@ -1,10 +0,0 @@
-!ProceduralModelAsset
-Id: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c
-SerializedVersion: {Xenko: 2.0.0.0}
-Tags: []
-Type: !TeapotProceduralModel
-    Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-    UvScale: {X: 1.0, Y: 1.0}
-    LocalOffset: {X: 0.0, Y: 0.0, Z: 0.0}
-    MaterialInstance:
-        Material: 031b2b43-313b-4d95-abdf-c1936970563c:Materials/Blue

+ 0 - 102
Tutorials/Tutorials/Assets/Scenes/Basics/ChildEntities.xkscene

@@ -1,102 +0,0 @@
-!SceneAsset
-Id: ba8ed57d-74b9-4121-baf0-6a92463b600a
-SerializedVersion: {Xenko: 3.1.0.1}
-Tags: []
-ChildrenIds: []
-Offset: {X: 0.0, Y: 0.0, Z: 0.0}
-Hierarchy:
-    RootParts:
-        - ref!! 61b4fab8-dcaa-4fca-b6bc-3c22885bbd15
-        - ref!! 0384dbde-4ce0-4303-8a88-392565c3b1e7
-        - ref!! 9ad6111c-5ccd-43a6-9673-ecf51bf7fb83
-        - ref!! b966ca42-ec4d-4e3e-8521-eb46e9d79b01
-    Parts:
-        -   Entity:
-                Id: 0384dbde-4ce0-4303-8a88-392565c3b1e7
-                Name: Directional light
-                Components:
-                    cf26351dfd6822268d36b77072bcc655: !TransformComponent
-                        Id: 8f6a8c0b-fcc0-42fe-bb21-b8c963a671ce
-                        Position: {X: 100.0, Y: 0.0, Z: 0.0}
-                        Rotation: {X: 1.131334E-08, Y: 0.9659258, Z: 0.258819044, W: -4.222196E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    e3f271d9c2060484c44e8dfef59ed0e3: !LightComponent
-                        Id: 8f429981-ee5d-4fdb-b6cf-5bc2ec86ff6b
-                        Type: !LightDirectional
-                            Color: !ColorRgbProvider
-                                Value: {R: 1.0, G: 1.0, B: 1.0}
-                            Shadow:
-                                Enabled: true
-                                Filter: !LightShadowMapFilterTypePcf
-                                    FilterSize: Filter5x5
-                                Size: Large
-                                DepthRange: {}
-                                PartitionMode: !LightDirectionalShadowMap.PartitionLogarithmic {}
-                                ComputeTransmittance: false
-                                BiasParameters: {}
-                        Intensity: 20.0
-        -   Entity:
-                Id: 61b4fab8-dcaa-4fca-b6bc-3c22885bbd15
-                Name: Camera
-                Components:
-                    d5dd94550dc377d8b1703c74aae2cee5: !TransformComponent
-                        Id: fc51bc89-fea6-4364-8ea8-7a5cbd129c26
-                        Position: {X: 0.0, Y: 2.0, Z: -4.0}
-                        Rotation: {X: 5.70548142E-09, Y: 0.9914449, Z: 0.1305262, W: -4.33374332E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    f1cc2f84c67fbd3cc50a22dd0ef605a5: !CameraComponent
-                        Id: a4863eb1-9536-452b-b2c6-8245176de4fe
-                        Name: null
-                        Projection: Perspective
-                        Slot: c9cb3666-f711-498c-9878-292e79ed7993
-        -   Entity:
-                Id: 9ad6111c-5ccd-43a6-9673-ecf51bf7fb83
-                Name: Skybox light
-                Components:
-                    88b62d474d21080cf1a760192a108619: !TransformComponent
-                        Id: 11d180c6-cef2-4708-b87d-b610ce00c78e
-                        Position: {X: 100.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: {}
-                    b6410438b41b6be62428102415f68a4e: !LightComponent
-                        Id: c7b7f037-0efe-4e90-82df-5e6e0ce942d8
-                        Type: !LightSkybox
-                            Skybox: ae4fd991-6290-4c24-b73b-25d81a1a4837:Materials/Skybox
-                    073131bbebf95a3cbbe2d431328d38b1: !BackgroundComponent
-                        Id: c655aa84-0bb8-4c4c-8af2-e445882907c8
-                        Texture: b7f73672-f9bf-44ae-8a04-0017010b4ca1:Materials/Skybox texture
-        -   Entity:
-                Id: b966ca42-ec4d-4e3e-8521-eb46e9d79b01
-                Name: Theapot-Parent
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: cc767825-0a39-4a11-bba1-c045b6bb0bc0
-                        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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: e3607a8d-6c36-4850-b68b-79c45bb9fa49
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials: {}
-                    0794889f7dc91d829a53644ec5d201be: !Tutorials.Basics.BasicsProperties,Tutorials
-                        Id: a716eff4-687e-4e6e-b3cd-3f4a0d54241f
-                        aBoolean: true
-                        aFloat: 5.6
-                        anInteger: 10
-                        aString: Hello world
-                        aColor: {R: 255, G: 0, B: 0, A: 255}
-                        aVector2: {X: 1.0, Y: 2.0}
-                        aVector3: {X: 1.0, Y: 2.0, Z: 3.0}
-                        aVector4: {X: 1.0, Y: 2.0, Z: 3.0, W: 4.0}
-                        entity: ref!! 0384dbde-4ce0-4303-8a88-392565c3b1e7
-                        stringList:
-                            e682013809525a86d639b94ecd333772: 'How '
-                            5139d0d0b839acde1e5a77e09474a206: Are
-                            8f11ec25088e52035781da4c298965ff: You
-                        entityList:
-                            b34837d03806d2517ca24a0d0e2743e1: ref!! 0384dbde-4ce0-4303-8a88-392565c3b1e7
-                            790bcdf3522fd20ebc41811533aa6fab: ref!! 9ad6111c-5ccd-43a6-9673-ecf51bf7fb83

+ 0 - 103
Tutorials/Tutorials/Assets/Scenes/Basics/Cloning entities.xkscene

@@ -1,103 +0,0 @@
-!SceneAsset
-Id: 52a557d6-1f2c-4983-a0bb-2c12d562d3bf
-SerializedVersion: {Xenko: 3.1.0.1}
-Tags: []
-ChildrenIds: []
-Offset: {X: 0.0, Y: 0.0, Z: 0.0}
-Hierarchy:
-    RootParts:
-        - ref!! 355518a5-d044-4304-806f-3f3a9233ce4e
-        - ref!! 2c83a168-e16d-4a8f-af6d-76533fbc32d2
-        - ref!! ca9d7b91-dd19-4a65-93f6-2b76f4294916
-        - ref!! 23f2b5eb-4d46-436a-96a0-e3f317963ee3
-        - ref!! c9a27485-6854-4adf-92d0-9659ffb49805
-    Parts:
-        -   Entity:
-                Id: 23f2b5eb-4d46-436a-96a0-e3f317963ee3
-                Name: Entity to clone
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: 14403fe2-6206-4758-bc1e-65938eca92b3
-                        Position: {X: 0.0, Y: 1.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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: ed362fc4-8096-4428-b4b2-0fbc47469c69
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials:
-                            e1d8cfb93adefdffb6faa2cc9c0926bd~0: 619de649-4998-4996-bd74-085eaffdbbeb:Materials/Yellow
-        -   Entity:
-                Id: 2c83a168-e16d-4a8f-af6d-76533fbc32d2
-                Name: Directional light
-                Components:
-                    cf26351dfd6822268d36b77072bcc655: !TransformComponent
-                        Id: cce5f44c-ff22-4230-b410-c9bf9f611f22
-                        Position: {X: 100.0, Y: 0.0, Z: 0.0}
-                        Rotation: {X: 1.131334E-08, Y: 0.9659258, Z: 0.258819044, W: -4.222196E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    e3f271d9c2060484c44e8dfef59ed0e3: !LightComponent
-                        Id: 76e6e836-2849-46e6-bad4-c1392d4fb15f
-                        Type: !LightDirectional
-                            Color: !ColorRgbProvider
-                                Value: {R: 1.0, G: 1.0, B: 1.0}
-                            Shadow:
-                                Enabled: true
-                                Filter: !LightShadowMapFilterTypePcf
-                                    FilterSize: Filter5x5
-                                Size: Large
-                                DepthRange: {}
-                                PartitionMode: !LightDirectionalShadowMap.PartitionLogarithmic {}
-                                ComputeTransmittance: false
-                                BiasParameters: {}
-                        Intensity: 20.0
-        -   Entity:
-                Id: 355518a5-d044-4304-806f-3f3a9233ce4e
-                Name: Camera
-                Components:
-                    d5dd94550dc377d8b1703c74aae2cee5: !TransformComponent
-                        Id: d4916491-a028-4324-b557-2a3b44e2268e
-                        Position: {X: -0.168541268, Y: 1.97455645, Z: -6.0}
-                        Rotation: {X: -7.915897E-09, Y: -0.9848077, Z: -0.173648179, W: 7.343504E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    f1cc2f84c67fbd3cc50a22dd0ef605a5: !CameraComponent
-                        Id: 8339e39d-5a13-441a-b701-f5717bafa674
-                        Name: null
-                        Projection: Perspective
-                        Slot: c9cb3666-f711-498c-9878-292e79ed7993
-        -   Entity:
-                Id: c9a27485-6854-4adf-92d0-9659ffb49805
-                Name: Theapot1
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: 13dc12f0-e2ca-4072-b389-baccbb3c66a4
-                        Position: {X: 0.0, Y: -2.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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: 331cd9e3-dfda-439c-a617-0bb891bd29af
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials: {}
-                    4d154ca1859fcdfad9a7cb3fa631ba28: !Tutorials.Basics.CloneEntity,Tutorials
-                        Id: c78f41d3-6d82-4e57-b6af-7a350bccae13
-                        entityToClone: ref!! 23f2b5eb-4d46-436a-96a0-e3f317963ee3
-        -   Entity:
-                Id: ca9d7b91-dd19-4a65-93f6-2b76f4294916
-                Name: Skybox light
-                Components:
-                    88b62d474d21080cf1a760192a108619: !TransformComponent
-                        Id: 059775d1-75e4-4777-a1f0-0360a267bccd
-                        Position: {X: 100.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: {}
-                    b6410438b41b6be62428102415f68a4e: !LightComponent
-                        Id: a97fd557-867f-4ef8-aa23-876218c82afb
-                        Type: !LightSkybox
-                            Skybox: ae4fd991-6290-4c24-b73b-25d81a1a4837:Materials/Skybox
-                    073131bbebf95a3cbbe2d431328d38b1: !BackgroundComponent
-                        Id: a1e59be8-8ba8-473c-bd6b-a6a9bce8926d
-                        Texture: b7f73672-f9bf-44ae-8a04-0017010b4ca1:Materials/Skybox texture

+ 0 - 87
Tutorials/Tutorials/Assets/Scenes/Basics/DeltaTime.xkscene

@@ -1,87 +0,0 @@
-!SceneAsset
-Id: 137dcdfa-bfc8-4805-92a3-dd48f2b79061
-SerializedVersion: {Xenko: 3.1.0.1}
-Tags: []
-ChildrenIds: []
-Offset: {X: 0.0, Y: 0.0, Z: 0.0}
-Hierarchy:
-    RootParts:
-        - ref!! 52a3b5f6-5537-4513-ab9b-d6c1ff3e0e8f
-        - ref!! f6fcb022-fe3c-4922-9be0-a1bff5b8ce97
-        - ref!! 65e11df5-e800-4f69-b912-ee3d1b735e14
-        - ref!! 08a3a4ce-ccd7-498e-9a02-f43d2849d388
-    Parts:
-        -   Entity:
-                Id: 08a3a4ce-ccd7-498e-9a02-f43d2849d388
-                Name: DeltaTimeDemo
-                Components:
-                    ddcfafd546fd4c1f2e374db8aba2de9a: !TransformComponent
-                        Id: 21cd3e5a-a573-47a5-aede-89ba85265f2a
-                        Position: {X: 0.0, Y: 0.563760936, 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: {}
-                    04959b6cb689b2fd181cccd16da81c27: !ModelComponent
-                        Id: df52e893-bf4d-438f-b32b-435384fbdf07
-                        Model: 120c36db-8a04-4dfd-aa11-85d9b46d5143:Models/Cone
-                        Materials:
-                            f1158e4b83bb5b2ca9e839da74158310~0: 619de649-4998-4996-bd74-085eaffdbbeb:Materials/Yellow
-                    24b7f5bd3cfc36f8672b3b62ed606393: !Tutorials.Basics.DeltaTime,Tutorials
-                        Id: 0caffdca-f049-425b-a955-661da41dfa94
-        -   Entity:
-                Id: 52a3b5f6-5537-4513-ab9b-d6c1ff3e0e8f
-                Name: Camera
-                Components:
-                    d5dd94550dc377d8b1703c74aae2cee5: !TransformComponent
-                        Id: 56d83429-5834-4694-84d3-552c1c2c1feb
-                        Position: {X: 0.0, Y: 2.0, Z: -4.0}
-                        Rotation: {X: 5.70548142E-09, Y: 0.9914449, Z: 0.1305262, W: -4.33374332E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    f1cc2f84c67fbd3cc50a22dd0ef605a5: !CameraComponent
-                        Id: 3be1d9b1-b986-4ca4-a611-554abd680199
-                        Name: null
-                        Projection: Perspective
-                        Slot: c9cb3666-f711-498c-9878-292e79ed7993
-        -   Entity:
-                Id: 65e11df5-e800-4f69-b912-ee3d1b735e14
-                Name: Skybox light
-                Components:
-                    88b62d474d21080cf1a760192a108619: !TransformComponent
-                        Id: 900bc25a-abea-4697-a7d5-3d18a3762e5b
-                        Position: {X: 100.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: {}
-                    b6410438b41b6be62428102415f68a4e: !LightComponent
-                        Id: dda06db3-02f3-47c9-adab-7b1af7346ea7
-                        Type: !LightSkybox
-                            Skybox: ae4fd991-6290-4c24-b73b-25d81a1a4837:Materials/Skybox
-                    073131bbebf95a3cbbe2d431328d38b1: !BackgroundComponent
-                        Id: b2a84af6-c339-4bdf-a6b3-baeb008d2cf1
-                        Texture: b7f73672-f9bf-44ae-8a04-0017010b4ca1:Materials/Skybox texture
-        -   Entity:
-                Id: f6fcb022-fe3c-4922-9be0-a1bff5b8ce97
-                Name: Directional light
-                Components:
-                    cf26351dfd6822268d36b77072bcc655: !TransformComponent
-                        Id: 500b5457-61ba-461d-9fa4-9e3125619142
-                        Position: {X: 100.0, Y: 0.0, Z: 0.0}
-                        Rotation: {X: 1.131334E-08, Y: 0.9659258, Z: 0.258819044, W: -4.222196E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    e3f271d9c2060484c44e8dfef59ed0e3: !LightComponent
-                        Id: 40a014ee-6d2f-4dc8-a0f1-3c10363dbe35
-                        Type: !LightDirectional
-                            Color: !ColorRgbProvider
-                                Value: {R: 1.0, G: 1.0, B: 1.0}
-                            Shadow:
-                                Enabled: true
-                                Filter: !LightShadowMapFilterTypePcf
-                                    FilterSize: Filter5x5
-                                Size: Large
-                                DepthRange: {}
-                                PartitionMode: !LightDirectionalShadowMap.PartitionLogarithmic {}
-                                ComputeTransmittance: false
-                                BiasParameters: {}
-                        Intensity: 20.0

+ 0 - 167
Tutorials/Tutorials/Assets/Scenes/Basics/Getting a component.xkscene

@@ -1,167 +0,0 @@
-!SceneAsset
-Id: 9e1b53ff-dc0c-410a-8972-14f949f83a01
-SerializedVersion: {Xenko: 3.1.0.1}
-Tags: []
-ChildrenIds: []
-Offset: {X: 0.0, Y: 0.0, Z: 0.0}
-Hierarchy:
-    RootParts:
-        - ref!! 4983a88f-4495-485c-8110-babfb824fd09
-        - ref!! d4b27378-fcb3-4b3f-be94-c924e6724483
-        - ref!! 771ec28a-d635-48af-a09e-58453dad09db
-        - ref!! a96ff7c1-f612-40be-b936-dba94f49f15b
-    Parts:
-        -   Entity:
-                Id: 4983a88f-4495-485c-8110-babfb824fd09
-                Name: Camera
-                Components:
-                    d5dd94550dc377d8b1703c74aae2cee5: !TransformComponent
-                        Id: 609eeee4-edc1-402b-9f1f-4cc759ba8e0a
-                        Position: {X: 0.0, Y: 2.71562958, Z: -7.16720963}
-                        Rotation: {X: 5.70548142E-09, Y: 0.9914449, Z: 0.1305262, W: -4.33374332E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    f1cc2f84c67fbd3cc50a22dd0ef605a5: !CameraComponent
-                        Id: 2a67b920-017f-45fd-b8c7-54ab53416021
-                        Name: null
-                        Projection: Perspective
-                        Slot: c9cb3666-f711-498c-9878-292e79ed7993
-        -   Entity:
-                Id: 55db34bf-75c8-44ce-8214-9d98b5f7a4dd
-                Name: Subchild1 of child 1
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: 7cd0224b-0be4-4e3f-ab13-769c5a8dbc0b
-                        Position: {X: -1.0, Y: -2.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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: 51fd9946-143d-48d4-bdd8-c41bba375db5
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials:
-                            dd7b292dea132447c896f651e0b0bc8c~0: ca5e832c-0dc0-42e8-bd85-fcb24bfd34f1:Materials/Green
-        -   Entity:
-                Id: 5e6211ae-959f-4c8b-9f39-e939b55bac21
-                Name: Child0
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: bd3c62a9-d72d-4fcf-b32b-191e972c3172
-                        Position: {X: -1.0, Y: -1.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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: 3447652b-9b91-4031-95b2-36dfccd0a233
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials:
-                            c0ce33837f830b3a2b3943378dfa3152~0: 619de649-4998-4996-bd74-085eaffdbbeb:Materials/Yellow
-        -   Entity:
-                Id: 736e896f-c76d-4d2e-97da-f5403c81ed83
-                Name: Child1
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: a897133d-a1b8-4961-a13b-1c88a9dc130a
-                        Position: {X: -1.0, Y: -2.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:
-                            b9257ecef22ee5d5f71291bc97c7f67c: ref!! 81fa7299-6356-47d3-924e-f3ce43bd5e44
-                            14af6c4d9f57fbe7dc7933f3c493716c: ref!! 7cd0224b-0be4-4e3f-ab13-769c5a8dbc0b
-                            044770e133b3d61abd221ccaceed593c: ref!! 4ef88c1b-7cef-4005-9d32-e539c3220d01
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: 85e9fed4-e04f-4a8b-9b8b-5d9d4e25c056
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials:
-                            247ee65b7c567fa41323ad3f52a29d73~0: 619de649-4998-4996-bd74-085eaffdbbeb:Materials/Yellow
-        -   Entity:
-                Id: 771ec28a-d635-48af-a09e-58453dad09db
-                Name: Skybox light
-                Components:
-                    88b62d474d21080cf1a760192a108619: !TransformComponent
-                        Id: 9a135f64-c589-4b61-ae01-e7ad73726027
-                        Position: {X: 100.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: {}
-                    b6410438b41b6be62428102415f68a4e: !LightComponent
-                        Id: 378c54b8-7b7a-487c-bc13-31e967ee8197
-                        Type: !LightSkybox
-                            Skybox: ae4fd991-6290-4c24-b73b-25d81a1a4837:Materials/Skybox
-                    073131bbebf95a3cbbe2d431328d38b1: !BackgroundComponent
-                        Id: 6bb6d922-8f3b-40f7-af17-b691cd924678
-                        Texture: b7f73672-f9bf-44ae-8a04-0017010b4ca1:Materials/Skybox texture
-        -   Entity:
-                Id: a96ff7c1-f612-40be-b936-dba94f49f15b
-                Name: Parent
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: e3afb164-c852-4cb1-84f5-aac2e3410512
-                        Position: {X: 1.0, Y: 3.12821126, 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:
-                            b9257ecef22ee5d5f71291bc97c7f67c: ref!! bd3c62a9-d72d-4fcf-b32b-191e972c3172
-                            f26fcdfbf5bf2b9bba008335e577ee67: ref!! a897133d-a1b8-4961-a13b-1c88a9dc130a
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: 60e9ce47-a7f9-4167-960e-6be77ab17fe0
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials: {}
-                    6a803cec291743efe8dc9f9ccfbd1133: !Tutorials.Basics.ChildEntities,Tutorials
-                        Id: 1415e205-e12b-4112-89b0-dcb2e1e335db
-        -   Entity:
-                Id: b9149b06-d557-48ea-be39-4d0ed9e95198
-                Name: Subchild2 of child 1
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: 4ef88c1b-7cef-4005-9d32-e539c3220d01
-                        Position: {X: -1.0, Y: -3.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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: 2662e4c3-0e24-47ec-82bd-86031c5d69fa
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials:
-                            dd7b292dea132447c896f651e0b0bc8c~0: ca5e832c-0dc0-42e8-bd85-fcb24bfd34f1:Materials/Green
-        -   Folder: null
-            Entity:
-                Id: cc17fd52-cedf-4d3b-9c2c-4fa242ce14c6
-                Name: Subchild0 of child 1
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: 81fa7299-6356-47d3-924e-f3ce43bd5e44
-                        Position: {X: -1.0, Y: -1.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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: d370e958-3b42-4ace-a903-51a5c77f9b6e
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials:
-                            dd7b292dea132447c896f651e0b0bc8c~0: ca5e832c-0dc0-42e8-bd85-fcb24bfd34f1:Materials/Green
-        -   Entity:
-                Id: d4b27378-fcb3-4b3f-be94-c924e6724483
-                Name: Directional light
-                Components:
-                    cf26351dfd6822268d36b77072bcc655: !TransformComponent
-                        Id: 11bce6a3-f130-4576-a7b5-57cf870065a3
-                        Position: {X: 100.0, Y: 0.0, Z: 0.0}
-                        Rotation: {X: 1.131334E-08, Y: 0.9659258, Z: 0.258819044, W: -4.222196E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    e3f271d9c2060484c44e8dfef59ed0e3: !LightComponent
-                        Id: eec10734-f8b5-4dbe-a350-3c1cc573c07c
-                        Type: !LightDirectional
-                            Color: !ColorRgbProvider
-                                Value: {R: 1.0, G: 1.0, B: 1.0}
-                            Shadow:
-                                Enabled: true
-                                Filter: !LightShadowMapFilterTypePcf
-                                    FilterSize: Filter5x5
-                                Size: Large
-                                DepthRange: {}
-                                PartitionMode: !LightDirectionalShadowMap.PartitionLogarithmic {}
-                                ComputeTransmittance: false
-                                BiasParameters: {}
-                        Intensity: 20.0

+ 0 - 85
Tutorials/Tutorials/Assets/Scenes/Basics/Getting the entity.xkscene

@@ -1,85 +0,0 @@
-!SceneAsset
-Id: 90c8a632-2df9-4335-8f09-24cb13e131b6
-SerializedVersion: {Xenko: 3.1.0.1}
-Tags: []
-ChildrenIds: []
-Offset: {X: 0.0, Y: 0.0, Z: 0.0}
-Hierarchy:
-    RootParts:
-        - ref!! a2e2cfe6-97bd-4f96-9930-ef8dea168845
-        - ref!! 7af5dbf3-45c6-4dba-a977-975704ed97f4
-        - ref!! 5ec5c7b2-a628-4e6c-a72f-ef252737b0ed
-    Parts:
-        -   Folder: null
-            Entity:
-                Id: 5ec5c7b2-a628-4e6c-a72f-ef252737b0ed
-                Name: I am a parent Entity
-                Components:
-                    a488444675253de2508951e2924379a1: !TransformComponent
-                        Id: 91bf5f7c-7d25-4d0e-91cf-3bde38e3eac1
-                        Position: {X: 0.0, Y: 0.5, 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:
-                            e698141714dfaa91e3052a9b400da307: ref!! 4f6a503a-8849-4423-b3ce-666f4994e20c
-                    13e15fbfeeaeca3e2053429096c8dd79: !ModelComponent
-                        Id: dd5db5ca-8036-4799-a488-fd0c30199fb5
-                        Model: 5178da4c-69ec-4123-a502-ef9925474f3d:Models/Sphere
-                        Materials: {}
-        -   Entity:
-                Id: 7af5dbf3-45c6-4dba-a977-975704ed97f4
-                Name: Directional light
-                Components:
-                    cf26351dfd6822268d36b77072bcc655: !TransformComponent
-                        Id: bc7f7339-8c74-4a10-8867-77d6b95eaf29
-                        Position: {X: 100.0, Y: 0.0, Z: 0.0}
-                        Rotation: {X: 1.131334E-08, Y: 0.9659258, Z: 0.258819044, W: -4.222196E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    e3f271d9c2060484c44e8dfef59ed0e3: !LightComponent
-                        Id: d9dd4c8c-b2a7-4dfe-8f85-437580d5b8d6
-                        Type: !LightDirectional
-                            Color: !ColorRgbProvider
-                                Value: {R: 1.0, G: 1.0, B: 1.0}
-                            Shadow:
-                                Enabled: true
-                                Filter: !LightShadowMapFilterTypePcf
-                                    FilterSize: Filter5x5
-                                Size: Large
-                                DepthRange: {}
-                                PartitionMode: !LightDirectionalShadowMap.PartitionLogarithmic {}
-                                ComputeTransmittance: false
-                                BiasParameters: {}
-                        Intensity: 20.0
-        -   Entity:
-                Id: a2e2cfe6-97bd-4f96-9930-ef8dea168845
-                Name: Camera
-                Components:
-                    d5dd94550dc377d8b1703c74aae2cee5: !TransformComponent
-                        Id: e33a8292-a713-482d-852a-3d3f83b51537
-                        Position: {X: 0.0, Y: 2.0, Z: -4.0}
-                        Rotation: {X: 5.70548142E-09, Y: 0.9914449, Z: 0.1305262, W: -4.33374332E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    f1cc2f84c67fbd3cc50a22dd0ef605a5: !CameraComponent
-                        Id: 79a97726-8e7e-4937-ba35-8e3f6808189c
-                        Name: null
-                        Projection: Perspective
-                        Slot: c9cb3666-f711-498c-9878-292e79ed7993
-        -   Entity:
-                Id: b68b9a56-f5e9-4674-bf2d-f9a79ba2f15e
-                Name: This is a child Entity
-                Components:
-                    a488444675253de2508951e2924379a1: !TransformComponent
-                        Id: 4f6a503a-8849-4423-b3ce-666f4994e20c
-                        Position: {X: -1.0, Y: 1.0, Z: 0.0}
-                        Rotation: {X: 0.0, Y: 0.0, Z: 0.0, W: 1.0}
-                        Scale: {X: 0.5, Y: 0.5, Z: 0.5}
-                        Children: {}
-                    13e15fbfeeaeca3e2053429096c8dd79: !ModelComponent
-                        Id: 8368f8bd-a907-43f1-9a73-eeb166c23d8a
-                        Model: 5178da4c-69ec-4123-a502-ef9925474f3d:Models/Sphere
-                        Materials:
-                            0944ccdb2e13484e06b8de9bfe3e665f~0: ca5e832c-0dc0-42e8-bd85-fcb24bfd34f1:Materials/Green
-                    7075106a728dd702454bedcc071e10ed: !Tutorials.Basics.GettingTheEntity,Tutorials
-                        Id: c6991602-3a4e-483c-a83c-977e108a0339

+ 0 - 132
Tutorials/Tutorials/Assets/Scenes/Basics/Keyboard input.xkscene

@@ -1,132 +0,0 @@
-!SceneAsset
-Id: ee2eb459-7847-42b5-bd69-fc43a6625fd5
-SerializedVersion: {Xenko: 3.1.0.1}
-Tags: []
-ChildrenIds: []
-Offset: {X: 0.0, Y: 0.0, Z: 0.0}
-Hierarchy:
-    RootParts:
-        - ref!! 07e70be2-580e-445f-b994-0dcb7152ba77
-        - ref!! b017eab6-ede1-448d-9970-2adf407a53dd
-        - ref!! a315df29-99f1-4cc9-8e0e-f48136b37cbb
-        - ref!! 4bdaab19-3cf6-4c79-8d61-30b123f20e21
-        - ref!! 8cb12a7f-4d29-4a76-96f9-891bc5327ea6
-        - ref!! c29e99d3-a22d-40cd-a186-47f86e45368f
-        - ref!! 07347eb4-249b-41b0-a0d1-53648d6fb7a1
-    Parts:
-        -   Entity:
-                Id: 07347eb4-249b-41b0-a0d1-53648d6fb7a1
-                Name: Green Theapot
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: c6782912-86e4-4b95-a131-37275b5a8b31
-                        Position: {X: -2.05260038, 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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: 2e5d266c-1146-4341-bcab-20d44affddf5
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials:
-                            a7caa81c4d9afdde1e7b7968d7c4ea8a~0: ca5e832c-0dc0-42e8-bd85-fcb24bfd34f1:Materials/Green
-        -   Entity:
-                Id: 07e70be2-580e-445f-b994-0dcb7152ba77
-                Name: Camera
-                Components:
-                    d5dd94550dc377d8b1703c74aae2cee5: !TransformComponent
-                        Id: 854327f9-07d4-4bb6-9853-efed97edeaa4
-                        Position: {X: -0.168541268, Y: 1.97455645, Z: -6.0}
-                        Rotation: {X: -7.915897E-09, Y: -0.9848077, Z: -0.173648179, W: 7.343504E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    f1cc2f84c67fbd3cc50a22dd0ef605a5: !CameraComponent
-                        Id: a8e66c37-8278-455b-a7ba-ff270544ed6c
-                        Name: null
-                        Projection: Perspective
-                        Slot: c9cb3666-f711-498c-9878-292e79ed7993
-        -   Entity:
-                Id: 4bdaab19-3cf6-4c79-8d61-30b123f20e21
-                Name: Keyboard input
-                Components:
-                    a754b53539c67302833c65636d012820: !TransformComponent
-                        Id: 0d6903be-037d-43fc-81e2-f9bb7b660e8e
-                        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: {}
-                    b22d7fa8ac2e2bf2eccd40871f1ca145: !Tutorials.Basics.KeyboardInput,Tutorials
-                        Id: efab93a3-3b5d-4e16-b2a5-2e514ade8056
-                        blueTheapot: ref!! 8cb12a7f-4d29-4a76-96f9-891bc5327ea6
-                        yellowTheapot: ref!! c29e99d3-a22d-40cd-a186-47f86e45368f
-                        greenTheapot: ref!! 07347eb4-249b-41b0-a0d1-53648d6fb7a1
-        -   Entity:
-                Id: 8cb12a7f-4d29-4a76-96f9-891bc5327ea6
-                Name: Blue Theapot
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: 2e3cc2e8-f4ee-430f-b1b1-007e8656a529
-                        Position: {X: 1.94739974, 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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: dbe89cae-45b0-426a-b641-aa8fc2e437aa
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials: {}
-        -   Entity:
-                Id: a315df29-99f1-4cc9-8e0e-f48136b37cbb
-                Name: Skybox light
-                Components:
-                    88b62d474d21080cf1a760192a108619: !TransformComponent
-                        Id: 3bf8baca-76ad-4043-bc1f-5047decf72d7
-                        Position: {X: 100.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: {}
-                    b6410438b41b6be62428102415f68a4e: !LightComponent
-                        Id: b47febf6-3da3-4d45-af3f-c9491ebc235d
-                        Type: !LightSkybox
-                            Skybox: ae4fd991-6290-4c24-b73b-25d81a1a4837:Materials/Skybox
-                    073131bbebf95a3cbbe2d431328d38b1: !BackgroundComponent
-                        Id: 31232b87-a306-4c37-bfc9-9730577cc63c
-                        Texture: b7f73672-f9bf-44ae-8a04-0017010b4ca1:Materials/Skybox texture
-        -   Entity:
-                Id: b017eab6-ede1-448d-9970-2adf407a53dd
-                Name: Directional light
-                Components:
-                    cf26351dfd6822268d36b77072bcc655: !TransformComponent
-                        Id: f457f360-c2e9-4cb1-8063-cf1dd72e18a0
-                        Position: {X: 100.0, Y: 0.0, Z: 0.0}
-                        Rotation: {X: 1.131334E-08, Y: 0.9659258, Z: 0.258819044, W: -4.222196E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    e3f271d9c2060484c44e8dfef59ed0e3: !LightComponent
-                        Id: 15594294-6eab-4996-b6d9-78eb3792e86d
-                        Type: !LightDirectional
-                            Color: !ColorRgbProvider
-                                Value: {R: 1.0, G: 1.0, B: 1.0}
-                            Shadow:
-                                Enabled: true
-                                Filter: !LightShadowMapFilterTypePcf
-                                    FilterSize: Filter5x5
-                                Size: Large
-                                DepthRange: {}
-                                PartitionMode: !LightDirectionalShadowMap.PartitionLogarithmic {}
-                                ComputeTransmittance: false
-                                BiasParameters: {}
-                        Intensity: 20.0
-        -   Entity:
-                Id: c29e99d3-a22d-40cd-a186-47f86e45368f
-                Name: Yellow Theapot
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: a9a26b2f-87ba-4560-807c-821feee82430
-                        Position: {X: -0.0526002645, 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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: f25e1d13-9f04-42d6-aa8d-37470904654b
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials:
-                            d520ca585d4faf100775350f15a43bf3~0: 619de649-4998-4996-bd74-085eaffdbbeb:Materials/Yellow

+ 0 - 150
Tutorials/Tutorials/Assets/Scenes/Basics/Mouse input.xkscene

@@ -1,150 +0,0 @@
-!SceneAsset
-Id: c00aec52-d6b8-4eab-80c2-460ac8109da6
-SerializedVersion: {Xenko: 3.1.0.1}
-Tags: []
-ChildrenIds: []
-Offset: {X: 0.0, Y: 0.0, Z: 0.0}
-Hierarchy:
-    RootParts:
-        - ref!! 0fda320b-b74c-4479-a57d-1a44435286de
-        - ref!! 0f01fe9b-6bed-4111-af0d-1844654b4d3d
-        - ref!! f05237c6-659d-41c2-8be3-851459f6239a
-        - ref!! 4bea4ea9-3407-4416-9b60-cf16883dfbe8
-        - ref!! 6d396448-ba38-4c5e-9ed5-9340b8fefc64
-        - ref!! 216b026f-a9fc-4b2b-9e67-1c0f155a75e2
-        - ref!! 30e33c30-2e4e-4897-bc5d-b0f4eaa6cf45
-        - ref!! d6a8c956-30ba-46eb-8c24-a2a4a21592aa
-    Parts:
-        -   Entity:
-                Id: 0f01fe9b-6bed-4111-af0d-1844654b4d3d
-                Name: Directional light
-                Components:
-                    cf26351dfd6822268d36b77072bcc655: !TransformComponent
-                        Id: 8d563b8d-7e08-40ea-80fc-b0081878900c
-                        Position: {X: 100.0, Y: 0.0, Z: 0.0}
-                        Rotation: {X: 1.131334E-08, Y: 0.9659258, Z: 0.258819044, W: -4.222196E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    e3f271d9c2060484c44e8dfef59ed0e3: !LightComponent
-                        Id: 77370dfc-9ddc-4966-9816-5dfa17a6f545
-                        Type: !LightDirectional
-                            Color: !ColorRgbProvider
-                                Value: {R: 1.0, G: 1.0, B: 1.0}
-                            Shadow:
-                                Enabled: true
-                                Filter: !LightShadowMapFilterTypePcf
-                                    FilterSize: Filter5x5
-                                Size: Large
-                                DepthRange: {}
-                                PartitionMode: !LightDirectionalShadowMap.PartitionLogarithmic {}
-                                ComputeTransmittance: false
-                                BiasParameters: {}
-                        Intensity: 20.0
-        -   Entity:
-                Id: 0fda320b-b74c-4479-a57d-1a44435286de
-                Name: Camera
-                Components:
-                    d5dd94550dc377d8b1703c74aae2cee5: !TransformComponent
-                        Id: 4d2b3f71-70d0-4927-9467-45c096173667
-                        Position: {X: -0.168541268, Y: 1.97455645, Z: -6.0}
-                        Rotation: {X: -7.915897E-09, Y: -0.9848077, Z: -0.173648179, W: 7.343504E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    f1cc2f84c67fbd3cc50a22dd0ef605a5: !CameraComponent
-                        Id: f4800160-8977-4f13-9233-d935169d5def
-                        Name: null
-                        Projection: Perspective
-                        Slot: c9cb3666-f711-498c-9878-292e79ed7993
-        -   Entity:
-                Id: 216b026f-a9fc-4b2b-9e67-1c0f155a75e2
-                Name: Yellow Theapot
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: dd47bf53-6469-4804-aeec-75dbde60f491
-                        Position: {X: 1.00255942, 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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: ffbb7ad7-7ca0-4339-80d0-90f508821a87
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials:
-                            d520ca585d4faf100775350f15a43bf3~0: 619de649-4998-4996-bd74-085eaffdbbeb:Materials/Yellow
-        -   Entity:
-                Id: 30e33c30-2e4e-4897-bc5d-b0f4eaa6cf45
-                Name: Green Theapot
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: ab577971-0021-4d67-a226-1f5458cf647d
-                        Position: {X: -0.9974407, 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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: ba5afbab-0485-4027-9c07-5cacdd6d1f8c
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials:
-                            a7caa81c4d9afdde1e7b7968d7c4ea8a~0: ca5e832c-0dc0-42e8-bd85-fcb24bfd34f1:Materials/Green
-        -   Entity:
-                Id: 4bea4ea9-3407-4416-9b60-cf16883dfbe8
-                Name: Mouse input
-                Components:
-                    a754b53539c67302833c65636d012820: !TransformComponent
-                        Id: b124f6bb-07bd-4fdf-bc94-90cd114e18ef
-                        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: {}
-                    4e62455c053a5b5961c68b8b05effb37: !Tutorials.Basics.MouseInput,Tutorials
-                        Id: da2611b5-fa7d-4762-ae15-9fed783499c3
-                        blueTheapot: ref!! 6d396448-ba38-4c5e-9ed5-9340b8fefc64
-                        yellowTheapot: ref!! 216b026f-a9fc-4b2b-9e67-1c0f155a75e2
-                        greenTheapot: ref!! 30e33c30-2e4e-4897-bc5d-b0f4eaa6cf45
-                        pinkTheapot: ref!! d6a8c956-30ba-46eb-8c24-a2a4a21592aa
-        -   Entity:
-                Id: 6d396448-ba38-4c5e-9ed5-9340b8fefc64
-                Name: Blue Theapot
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: 31e6be99-cb82-4784-8539-b11dc2cde29e
-                        Position: {X: 3.00255942, 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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: f28eb869-bffe-4d43-abb5-2554103f65ba
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials: {}
-        -   Folder: null
-            Entity:
-                Id: d6a8c956-30ba-46eb-8c24-a2a4a21592aa
-                Name: Pink Theapot
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: ce3becbe-c248-4289-9723-1d1dff0421ec
-                        Position: {X: -2.94484043, 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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: 437e99be-b661-4717-b00b-beb9e94af3a7
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials:
-                            a7caa81c4d9afdde1e7b7968d7c4ea8a~0: 7134c638-e559-4cee-9099-4a3da6653a70:Materials/Pink
-        -   Entity:
-                Id: f05237c6-659d-41c2-8be3-851459f6239a
-                Name: Skybox light
-                Components:
-                    88b62d474d21080cf1a760192a108619: !TransformComponent
-                        Id: 3992d495-fb73-41e7-8d75-f7903fbf8eec
-                        Position: {X: 100.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: {}
-                    b6410438b41b6be62428102415f68a4e: !LightComponent
-                        Id: 2c6cd40c-3513-42fd-a921-a1ab2045a600
-                        Type: !LightSkybox
-                            Skybox: ae4fd991-6290-4c24-b73b-25d81a1a4837:Materials/Skybox
-                    073131bbebf95a3cbbe2d431328d38b1: !BackgroundComponent
-                        Id: 80a4d7c5-2941-4818-be33-fae50cf06ca2
-                        Texture: b7f73672-f9bf-44ae-8a04-0017010b4ca1:Materials/Skybox texture

+ 0 - 102
Tutorials/Tutorials/Assets/Scenes/Basics/Properties.xkscene

@@ -1,102 +0,0 @@
-!SceneAsset
-Id: 0a019d87-d943-4543-9b51-a4016200dff9
-SerializedVersion: {Xenko: 3.1.0.1}
-Tags: []
-ChildrenIds: []
-Offset: {X: 0.0, Y: 0.0, Z: 0.0}
-Hierarchy:
-    RootParts:
-        - ref!! 557b8f7d-38c7-426d-8ce1-801203b646dc
-        - ref!! 21c3c63d-025d-4321-b037-40ea5a33e3aa
-        - ref!! 8f721a90-8a69-40f7-9165-1a8f6270b88c
-        - ref!! 4c059b4f-75ee-4b2a-ade1-550c457d8778
-    Parts:
-        -   Entity:
-                Id: 21c3c63d-025d-4321-b037-40ea5a33e3aa
-                Name: Directional light
-                Components:
-                    cf26351dfd6822268d36b77072bcc655: !TransformComponent
-                        Id: 3337fd94-9773-4560-8777-e48a67a82925
-                        Position: {X: 100.0, Y: 0.0, Z: 0.0}
-                        Rotation: {X: 1.131334E-08, Y: 0.9659258, Z: 0.258819044, W: -4.222196E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    e3f271d9c2060484c44e8dfef59ed0e3: !LightComponent
-                        Id: 9ea78e05-5a49-47b7-b73f-4e4bf8e90f63
-                        Type: !LightDirectional
-                            Color: !ColorRgbProvider
-                                Value: {R: 1.0, G: 1.0, B: 1.0}
-                            Shadow:
-                                Enabled: true
-                                Filter: !LightShadowMapFilterTypePcf
-                                    FilterSize: Filter5x5
-                                Size: Large
-                                DepthRange: {}
-                                PartitionMode: !LightDirectionalShadowMap.PartitionLogarithmic {}
-                                ComputeTransmittance: false
-                                BiasParameters: {}
-                        Intensity: 20.0
-        -   Entity:
-                Id: 4c059b4f-75ee-4b2a-ade1-550c457d8778
-                Name: Theapot-Parent
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: ce773a1c-6587-4ed0-8696-e15712862314
-                        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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: 2000ee21-442f-4031-a6bb-db244e0b9c13
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials: {}
-                    db7ae0113850db0d90246eb554f68d01: !Tutorials.Basics.BasicsProperties,Tutorials
-                        Id: 5e0cdc70-b203-4246-9b97-823eafe43ddb
-                        aBoolean: true
-                        aFloat: 5.6
-                        anInteger: 10
-                        aString: Hello world
-                        aColor: {R: 255, G: 0, B: 0, A: 255}
-                        aVector2: {X: 1.0, Y: 2.0}
-                        aVector3: {X: 1.0, Y: 2.0, Z: 3.0}
-                        aVector4: {X: 1.0, Y: 2.0, Z: 3.0, W: 4.0}
-                        entity: ref!! 21c3c63d-025d-4321-b037-40ea5a33e3aa
-                        stringList:
-                            e682013809525a86d639b94ecd333772: 'How '
-                            5139d0d0b839acde1e5a77e09474a206: Are
-                            8f11ec25088e52035781da4c298965ff: You
-                        entityList:
-                            b34837d03806d2517ca24a0d0e2743e1: ref!! 21c3c63d-025d-4321-b037-40ea5a33e3aa
-                            790bcdf3522fd20ebc41811533aa6fab: ref!! 8f721a90-8a69-40f7-9165-1a8f6270b88c
-        -   Entity:
-                Id: 557b8f7d-38c7-426d-8ce1-801203b646dc
-                Name: Camera
-                Components:
-                    d5dd94550dc377d8b1703c74aae2cee5: !TransformComponent
-                        Id: 36bd614a-ad82-44aa-9485-544d2460d396
-                        Position: {X: 0.0, Y: 2.0, Z: -4.0}
-                        Rotation: {X: 5.70548142E-09, Y: 0.9914449, Z: 0.1305262, W: -4.33374332E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    f1cc2f84c67fbd3cc50a22dd0ef605a5: !CameraComponent
-                        Id: f6b0b765-51b7-4e5a-a548-e8579bc60a9d
-                        Name: null
-                        Projection: Perspective
-                        Slot: c9cb3666-f711-498c-9878-292e79ed7993
-        -   Entity:
-                Id: 8f721a90-8a69-40f7-9165-1a8f6270b88c
-                Name: Skybox light
-                Components:
-                    88b62d474d21080cf1a760192a108619: !TransformComponent
-                        Id: 58b68b58-89e8-4012-996e-6d17586d0589
-                        Position: {X: 100.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: {}
-                    b6410438b41b6be62428102415f68a4e: !LightComponent
-                        Id: f6450f56-8d8e-476d-be82-bc10823dbc46
-                        Type: !LightSkybox
-                            Skybox: ae4fd991-6290-4c24-b73b-25d81a1a4837:Materials/Skybox
-                    073131bbebf95a3cbbe2d431328d38b1: !BackgroundComponent
-                        Id: 20376eb7-18a1-499f-ba9b-16b3ea8c1d96
-                        Texture: b7f73672-f9bf-44ae-8a04-0017010b4ca1:Materials/Skybox texture

+ 0 - 102
Tutorials/Tutorials/Assets/Scenes/Basics/TransformPosition.xkscene

@@ -1,102 +0,0 @@
-!SceneAsset
-Id: dbb3b809-4ff0-41da-b125-78a5ea1ec89c
-SerializedVersion: {Xenko: 3.1.0.1}
-Tags: []
-ChildrenIds: []
-Offset: {X: 0.0, Y: 0.0, Z: 0.0}
-Hierarchy:
-    RootParts:
-        - ref!! 936dcd7d-9577-4505-8855-9d97a7cad385
-        - ref!! 827798f0-ee4a-4945-bd70-b9595c4966d3
-        - ref!! 17f1b80b-a1ad-47e1-be12-05133b20805d
-        - ref!! 899b4b61-b3e9-4b21-9937-4c6c8d1a5779
-    Parts:
-        -   Entity:
-                Id: 17f1b80b-a1ad-47e1-be12-05133b20805d
-                Name: Skybox light
-                Components:
-                    88b62d474d21080cf1a760192a108619: !TransformComponent
-                        Id: 7c2814c3-9910-4e34-b33a-5808a4fbfcb8
-                        Position: {X: 100.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: {}
-                    b6410438b41b6be62428102415f68a4e: !LightComponent
-                        Id: d3deb257-90bc-4db7-a384-192268ef3b85
-                        Type: !LightSkybox
-                            Skybox: ae4fd991-6290-4c24-b73b-25d81a1a4837:Materials/Skybox
-                    073131bbebf95a3cbbe2d431328d38b1: !BackgroundComponent
-                        Id: 8b63b3ef-66d4-4de7-a4d9-674dca70aab6
-                        Texture: b7f73672-f9bf-44ae-8a04-0017010b4ca1:Materials/Skybox texture
-        -   Entity:
-                Id: 827798f0-ee4a-4945-bd70-b9595c4966d3
-                Name: Directional light
-                Components:
-                    cf26351dfd6822268d36b77072bcc655: !TransformComponent
-                        Id: dcf78a0a-741d-4386-b458-e597fa169eb3
-                        Position: {X: 100.0, Y: 0.0, Z: 0.0}
-                        Rotation: {X: 1.131334E-08, Y: 0.9659258, Z: 0.258819044, W: -4.222196E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    e3f271d9c2060484c44e8dfef59ed0e3: !LightComponent
-                        Id: 0725cbc7-b65c-4b0c-a511-ab4ba2de3f51
-                        Type: !LightDirectional
-                            Color: !ColorRgbProvider
-                                Value: {R: 1.0, G: 1.0, B: 1.0}
-                            Shadow:
-                                Enabled: true
-                                Filter: !LightShadowMapFilterTypePcf
-                                    FilterSize: Filter5x5
-                                Size: Large
-                                DepthRange: {}
-                                PartitionMode: !LightDirectionalShadowMap.PartitionLogarithmic {}
-                                ComputeTransmittance: false
-                                BiasParameters: {}
-                        Intensity: 20.0
-        -   Entity:
-                Id: 899b4b61-b3e9-4b21-9937-4c6c8d1a5779
-                Name: Theapot-Parent
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: ad3a1acb-20ee-4215-8ec4-a05bb16af22f
-                        Position: {X: 0.0, Y: 1.0, Z: 1.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:
-                            347306e2286b0236dd76410cf8cf7814: ref!! 8bef0465-eb1b-41bd-9e90-6f9e7532ab9d
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: 48d07060-c7d5-4dfc-af38-27f602b4fb6e
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials: {}
-        -   Entity:
-                Id: 936dcd7d-9577-4505-8855-9d97a7cad385
-                Name: Camera
-                Components:
-                    d5dd94550dc377d8b1703c74aae2cee5: !TransformComponent
-                        Id: d7665a2b-67e3-4a33-abfb-1694e0cbd90a
-                        Position: {X: 0.0, Y: 2.0, Z: -4.0}
-                        Rotation: {X: 5.70548142E-09, Y: 0.9914449, Z: 0.1305262, W: -4.33374332E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    f1cc2f84c67fbd3cc50a22dd0ef605a5: !CameraComponent
-                        Id: 28f413f0-f752-4e54-b7d5-2fd1b55e07fc
-                        Name: null
-                        Projection: Perspective
-                        Slot: c9cb3666-f711-498c-9878-292e79ed7993
-        -   Entity:
-                Id: d4929c88-5785-49b4-b210-d4a67e65eb2f
-                Name: Theapot-Child
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: 8bef0465-eb1b-41bd-9e90-6f9e7532ab9d
-                        Position: {X: -2.0, Y: 0.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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: bb1a8336-df79-4dd5-91e9-097573df3de5
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials:
-                            89884ee883567432a2d5454ed2de3164~0: 619de649-4998-4996-bd74-085eaffdbbeb:Materials/Yellow
-                    f397d1c1e878220079b791a903144388: !Tutorials.Basics.BasicsTransformPosition,Tutorials
-                        Id: 7db9e13c-7b03-4a1a-9a39-f5258fb6a72b

+ 0 - 98
Tutorials/Tutorials/Assets/Scenes/Basics/Virtual buttons.xkscene

@@ -1,98 +0,0 @@
-!SceneAsset
-Id: 328aea72-1405-48be-bf32-2363a61870f7
-SerializedVersion: {Xenko: 3.1.0.1}
-Tags: []
-ChildrenIds: []
-Offset: {X: 0.0, Y: 0.0, Z: 0.0}
-Hierarchy:
-    RootParts:
-        - ref!! 24a65d39-df51-45e9-a100-e2f435f06dcb
-        - ref!! e42ef255-f872-4893-8d2a-b9355488a119
-        - ref!! c6b9c8d3-7ef4-47b5-b5ea-57a2fa5ad460
-        - ref!! 34e856ec-512a-4686-aaaf-f71d32082685
-        - ref!! 842c111f-8523-40b6-ac65-314d6167c8c9
-    Parts:
-        -   Entity:
-                Id: 24a65d39-df51-45e9-a100-e2f435f06dcb
-                Name: Camera
-                Components:
-                    d5dd94550dc377d8b1703c74aae2cee5: !TransformComponent
-                        Id: 82293632-fd7e-4226-9416-f837639e1898
-                        Position: {X: -0.168541268, Y: 1.97455645, Z: -6.0}
-                        Rotation: {X: -7.915897E-09, Y: -0.9848077, Z: -0.173648179, W: 7.343504E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    f1cc2f84c67fbd3cc50a22dd0ef605a5: !CameraComponent
-                        Id: aa8828f8-323e-438d-9266-b5b061e0a3e4
-                        Name: null
-                        Projection: Perspective
-                        Slot: c9cb3666-f711-498c-9878-292e79ed7993
-        -   Entity:
-                Id: 34e856ec-512a-4686-aaaf-f71d32082685
-                Name: Virtual buttons
-                Components:
-                    a754b53539c67302833c65636d012820: !TransformComponent
-                        Id: 445b11b3-3626-4dc7-ab10-07d75d64d991
-                        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: {}
-                    642eda2ac622b72046efbdebc8acf4c7: !Tutorials.Basics.VirtualButtons,Tutorials
-                        Id: b71976e5-bc66-4213-883b-3ebfd3ce5404
-                        blueTheapot: ref!! 842c111f-8523-40b6-ac65-314d6167c8c9
-        -   Entity:
-                Id: 842c111f-8523-40b6-ac65-314d6167c8c9
-                Name: Blue Theapot
-                Components:
-                    f8eee6f467c9263f9fdd120f5463f988: !TransformComponent
-                        Id: 56e36513-da23-456b-be30-832e6964f089
-                        Position: {X: 3.00255942, 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: {}
-                    3633cb40f574236299aec88b18c090d2: !ModelComponent
-                        Id: aebc4307-0e39-411b-9014-bc30fb2d3a33
-                        Model: 9a3a7dbc-7b08-478a-aab2-19afe1d6ce1c:Models/Teapot
-                        Materials: {}
-        -   Entity:
-                Id: c6b9c8d3-7ef4-47b5-b5ea-57a2fa5ad460
-                Name: Skybox light
-                Components:
-                    88b62d474d21080cf1a760192a108619: !TransformComponent
-                        Id: d05a0cf6-2581-4887-81b8-7e5207a8dd0f
-                        Position: {X: 100.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: {}
-                    b6410438b41b6be62428102415f68a4e: !LightComponent
-                        Id: f527f4af-015c-4626-bbe4-55f8b3305bed
-                        Type: !LightSkybox
-                            Skybox: ae4fd991-6290-4c24-b73b-25d81a1a4837:Materials/Skybox
-                    073131bbebf95a3cbbe2d431328d38b1: !BackgroundComponent
-                        Id: 5004a420-6f37-4767-8a48-99631232e4f6
-                        Texture: b7f73672-f9bf-44ae-8a04-0017010b4ca1:Materials/Skybox texture
-        -   Entity:
-                Id: e42ef255-f872-4893-8d2a-b9355488a119
-                Name: Directional light
-                Components:
-                    cf26351dfd6822268d36b77072bcc655: !TransformComponent
-                        Id: 5ff4b01a-b3a6-421d-aad8-cdff4c900026
-                        Position: {X: 100.0, Y: 0.0, Z: 0.0}
-                        Rotation: {X: 1.131334E-08, Y: 0.9659258, Z: 0.258819044, W: -4.222196E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    e3f271d9c2060484c44e8dfef59ed0e3: !LightComponent
-                        Id: 51e43bdb-f13f-4efa-8751-3fd9cff6b2f1
-                        Type: !LightDirectional
-                            Color: !ColorRgbProvider
-                                Value: {R: 1.0, G: 1.0, B: 1.0}
-                            Shadow:
-                                Enabled: true
-                                Filter: !LightShadowMapFilterTypePcf
-                                    FilterSize: Filter5x5
-                                Size: Large
-                                DepthRange: {}
-                                PartitionMode: !LightDirectionalShadowMap.PartitionLogarithmic {}
-                                ComputeTransmittance: false
-                                BiasParameters: {}
-                        Intensity: 20.0

+ 0 - 84
Tutorials/Tutorials/Assets/Scenes/SceneTemplate.xkscene

@@ -1,84 +0,0 @@
-!SceneAsset
-Id: b34c47b8-02e0-43d6-a0e5-d0e7d6d62a8d
-SerializedVersion: {Xenko: 3.1.0.1}
-Tags: []
-ChildrenIds: []
-Offset: {X: 0.0, Y: 0.0, Z: 0.0}
-Hierarchy:
-    RootParts:
-        - ref!! 83a802dd-0eaf-4c68-87cd-752b02efac31
-        - ref!! fd2668a8-739a-4bf5-84be-b1183b90d224
-        - ref!! ec2f367a-24d7-48e6-8aa8-0cd45ba7a7f3
-        - ref!! abf12c3f-5480-4358-ba3a-2f492e5f56d3
-    Parts:
-        -   Entity:
-                Id: 83a802dd-0eaf-4c68-87cd-752b02efac31
-                Name: Camera
-                Components:
-                    d5dd94550dc377d8b1703c74aae2cee5: !TransformComponent
-                        Id: b69652ec-eb37-422a-ad86-257a09720f89
-                        Position: {X: 0.0, Y: 2.0, Z: -4.0}
-                        Rotation: {X: 5.70548142E-09, Y: 0.9914449, Z: 0.1305262, W: -4.33374332E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    f1cc2f84c67fbd3cc50a22dd0ef605a5: !CameraComponent
-                        Id: 9629232b-a4cb-42c1-a117-5cd677acc9aa
-                        Name: null
-                        Projection: Perspective
-                        Slot: c9cb3666-f711-498c-9878-292e79ed7993
-        -   Entity:
-                Id: abf12c3f-5480-4358-ba3a-2f492e5f56d3
-                Name: Sphere
-                Components:
-                    a488444675253de2508951e2924379a1: !TransformComponent
-                        Id: d0a6fab3-f104-4b7a-a810-93db9c4832a6
-                        Position: {X: 0.0, Y: 0.5, 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: {}
-                    13e15fbfeeaeca3e2053429096c8dd79: !ModelComponent
-                        Id: a701e296-85c6-4e91-a857-73795a16a1a8
-                        Model: 5178da4c-69ec-4123-a502-ef9925474f3d:Models/Sphere
-                        Materials: {}
-        -   Entity:
-                Id: ec2f367a-24d7-48e6-8aa8-0cd45ba7a7f3
-                Name: Skybox light
-                Components:
-                    88b62d474d21080cf1a760192a108619: !TransformComponent
-                        Id: f920961e-0337-4144-a87f-1c31d06bf8ef
-                        Position: {X: 100.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: {}
-                    b6410438b41b6be62428102415f68a4e: !LightComponent
-                        Id: 869b8b79-d6b9-4cff-ad59-2c321d50c5c3
-                        Type: !LightSkybox
-                            Skybox: ae4fd991-6290-4c24-b73b-25d81a1a4837:Materials/Skybox
-                    073131bbebf95a3cbbe2d431328d38b1: !BackgroundComponent
-                        Id: 3c2ce549-6a51-4e8b-a956-b37e7eca7ff4
-                        Texture: b7f73672-f9bf-44ae-8a04-0017010b4ca1:Materials/Skybox texture
-        -   Entity:
-                Id: fd2668a8-739a-4bf5-84be-b1183b90d224
-                Name: Directional light
-                Components:
-                    cf26351dfd6822268d36b77072bcc655: !TransformComponent
-                        Id: f6df5916-ad70-482a-a4eb-f681b78582c9
-                        Position: {X: 100.0, Y: 0.0, Z: 0.0}
-                        Rotation: {X: 1.131334E-08, Y: 0.9659258, Z: 0.258819044, W: -4.222196E-08}
-                        Scale: {X: 1.0, Y: 1.0, Z: 1.0}
-                        Children: {}
-                    e3f271d9c2060484c44e8dfef59ed0e3: !LightComponent
-                        Id: bc45e7e1-f7a1-432a-9cbb-98eef34fcd8c
-                        Type: !LightDirectional
-                            Color: !ColorRgbProvider
-                                Value: {R: 1.0, G: 1.0, B: 1.0}
-                            Shadow:
-                                Enabled: true
-                                Filter: !LightShadowMapFilterTypePcf
-                                    FilterSize: Filter5x5
-                                Size: Large
-                                DepthRange: {}
-                                PartitionMode: !LightDirectionalShadowMap.PartitionLogarithmic {}
-                                ComputeTransmittance: false
-                                BiasParameters: {}
-                        Intensity: 20.0

+ 0 - 22
Tutorials/Tutorials/Basics/AmmoComponent.cs

@@ -1,22 +0,0 @@
-using Xenko.Core.Mathematics;
-using Xenko.Engine;
-
-namespace Tutorials.Basics {
-    /// <summary>
-    /// This script is used in combination with the GettingAComponent.cs script 
-    /// </summary>
-    public class AmmoComponent : StartupScript {
-        private int _clips = 0;
-        private int _bullets = 0;
-
-        public override void Start() {
-            _clips = 4;
-            _bullets = 6;
-        }
-
-        //This method return the total amount of ammo
-        public int GetTotalAmmo() {
-            return _bullets * _clips;
-        }
-    }
-}

+ 0 - 48
Tutorials/Tutorials/Basics/BasicsProperties.cs

@@ -1,48 +0,0 @@
-using System.Collections.Generic;
-using Xenko.Core;
-using Xenko.Core.Mathematics;
-using Xenko.Engine;
-
-namespace Tutorials.Basics {
-    /// <summary>
-    /// This script demonstrates the most common properties you can expose to the editor.
-    /// When we add the public keyword to the variables, they show up as properties in the editor.
-    /// Note that in the editor, the properties are alphabetically sorted.
-    /// </summary>
-    public class BasicsProperties : SyncScript {
-        public bool aBoolean = true;
-        public float aFloat = 5.6f;
-        public int anInteger = 10;
-        public string aString = "Hello world";
-        public Color aColor = Color.Red;
-        public Vector2 aVector2 = new Vector2(1,2);
-        public Vector3 aVector3 = new Vector3(1,2,3);
-        public Vector4 aVector4 = new Vector4(1,2,3,4);
-
-        //We can reference other entities to our script by using the Entity class
-        public Entity entity;
-
-        //If we want a list of ojects like strings, integers or even Entities, we have to create the new List right away
-        public List<string> stringList = new List<string>();
-        public List<Entity> entityList = new List<Entity>();
-
-        //If we dont want a public property to be visible in the editor we can use '[DataMemberIgnore]'
-        [DataMemberIgnore]
-        public string aHiddenProperty = "HiddenInEditor";
-
-        public override void Update() {
-            DebugText.Print("Integer: " +           anInteger,          new Int2(30, 200));
-            DebugText.Print("Float: " +             aFloat,             new Int2(30, 220));
-            DebugText.Print("Boolean: " +           aBoolean,           new Int2(30, 240));
-            DebugText.Print("String: " +            aString,            new Int2(30, 260));
-            DebugText.Print("Vector2: " +           aVector2,           new Int2(30, 280));
-            DebugText.Print("Vector3: " +           aVector3,           new Int2(30, 300));
-            DebugText.Print("Vector4: " +           aVector4,           new Int2(30, 320));
-            DebugText.Print("Color: " +             aColor,             new Int2(30, 340));
-            DebugText.Print("Entity: " +            entity.Name,        new Int2(30, 360));
-            DebugText.Print("String list count: " + stringList.Count,   new Int2(30, 380));
-            DebugText.Print("Entity list count: " + entityList.Count,   new Int2(30, 400));
-
-        }
-    }
-}

+ 0 - 21
Tutorials/Tutorials/Basics/BasicsTransformPosition.cs

@@ -1,21 +0,0 @@
-using Xenko.Core.Mathematics;
-using Xenko.Engine;
-
-namespace Tutorials.Basics {
-    /// <summary>
-    /// This script demonstrates how to access the entity's local and world position and displays them on screen. 
-    /// </summary>
-    public class BasicsTransformPosition : SyncScript {
-        public override void Start() {}
-
-        public override void Update() {
-            //We store the local and world position of our entity's tranform in a Vector3 variable
-            Vector3 localPosition = Entity.Transform.Position;
-            Vector3 worldPosition = Entity.Transform.WorldMatrix.TranslationVector;
-
-            //We disaply the entity's name and its local and world position on screen
-            DebugText.Print(Entity.Name + " - local position: " + localPosition, new Int2(100, 200));
-            DebugText.Print(Entity.Name + " - world position: " + worldPosition, new Int2(100, 220));
-        }
-    }
-}

+ 0 - 51
Tutorials/Tutorials/Basics/ChildEntities.cs

@@ -1,51 +0,0 @@
-using System.Collections.Generic;
-using System.Linq;
-using Xenko.Core.Mathematics;
-using Xenko.Engine;
-
-namespace Tutorials.Basics {
-    /// <summary>
-    /// This script is used to demonstrate how we can get child entities of an entity
-    /// </summary>
-    public class ChildEntities : SyncScript {
-        Entity child0;
-        Entity child1;
-        List<Entity> children;
-
-        public override void Start() { 
-            //We can get a child by using GetChild(). This takes an index number starting at 0
-            child0 = Entity.GetChild(0);
-            child1 = Entity.GetChild(1);
-            //var nonExistinChild = Entity.GetChild(2); //If we would try to get Child 3 (which doesn't exist), we would get an exception
-
-            //We retrieve all children from our entity and store it in a list. 
-            //NOTE: This does not include any subchildren of those children
-            children = Entity.GetChildren().ToList();
-        }
-
-        public override void Update() {
-            int drawX = 30, drawY = 200, increment = 20;
-
-            //We print the name of the our entity
-            DebugText.TextColor = Color.Blue;
-            DebugText.Print(Entity.Name, new Int2(drawX, drawY));
-
-            //we loop over all the children that we have found and display their name
-            foreach (var child in children) {
-
-                //We print the name of the child
-                drawY += increment;
-                DebugText.TextColor = Color.Yellow;
-                DebugText.Print(child.Name, new Int2(drawX + increment, drawY));
-
-                //It is possible that this child, also has children. We retrieve them, loop over them and print their name too
-                var subChildren = child.GetChildren().ToList();
-                foreach (var subChild in subChildren) {
-                    drawY += increment;
-                    DebugText.TextColor = Color.Green;
-                    DebugText.Print(subChild.Name, new Int2(drawX + (increment*2), drawY));
-                }
-            }
-        }
-    }
-}

+ 0 - 42
Tutorials/Tutorials/Basics/CloneEntity.cs

@@ -1,42 +0,0 @@
-using Xenko.Core.Mathematics;
-using Xenko.Engine;
-
-namespace Tutorials.Basics {
-    /// <summary>
-    /// This script demonstrates how to clone an existing entity and how cloned entities can be added to the scene hierarchy.
-    /// </summary>
-    public class CloneEntity : SyncScript {
-        public Entity entityToClone;
-        Entity entityClone0;
-        Entity entityClone1;
-        Entity entityClone2;
-
-        public override void Start() {
-            //The Clone method clones an existing entity. 
-            //However, if we don't add it to the scene, we will never get to see it.
-            entityClone0 = entityToClone.Clone();
-            entityClone0.Transform.Position += new Vector3(-2, 0, 0);
-
-            //We can add a cloned entity to the root of the scene. 
-            //The cloned entity will be at the same worldposition as the original entity.
-            entityClone1 = entityToClone.Clone();
-            SceneSystem.SceneInstance.RootScene.Entities.Add(entityClone1);
-            entityClone1.Transform.Position += new Vector3(-1, 0, 0); //Move it to the right so that we can see it
-            entityClone1.Transform.Scale = new Vector3(0.5f);
-
-            //We can also add a cloned entity as a child of an existing entity. 
-            //That means it will use the parent world position + original entity local position
-            entityClone2 = entityToClone.Clone();
-            entityClone2.Transform.Parent = Entity.Transform;
-            entityClone2.Transform.Position += new Vector3(1, 0, 0); //Move it to the left so that we can see it
-            entityClone2.Transform.Scale = new Vector3(0.5f);           
-        }
-
-        public override void Update() {
-            DebugText.TextColor = Color.Red;
-            DebugText.Print("Entity clone 0 has not been added to the scene.", new Int2(200, 80));
-            DebugText.Print("Entity clone 1 is in the root of the scene.", new Int2(200, 120));
-            DebugText.Print("Entity clone 2 is a child of the blue theapot.", new Int2(200, 400));
-        }
-    }
-}

+ 0 - 42
Tutorials/Tutorials/Basics/DeltaTime.cs

@@ -1,42 +0,0 @@
-using Xenko.Core.Mathematics;
-using Xenko.Engine;
-
-namespace Tutorials.Basics {
-    /// <summary>
-    /// DeltaTime is used to calculate frame independant values. 
-    /// DeltaTime can also be used for creating Timers.
-    /// </summary>
-    public class DeltaTime : SyncScript {
-        //In this variable we keep track of the total time the game runs
-        float totalTime = 0;
-
-        //We use these variable for creating a simple countdown timer
-        float countDownStartTime = 5.0f;
-        float countDownTime = 0;
-
-        public override void Start() {
-            //We start the countdown timer at the initial countdown time of 5 seconds
-            countDownTime = countDownStartTime;
-        }
-
-        public override void Update() {
-            ///We can access Delta time through the static 'Game' object.
-            var deltaTime = (float)Game.UpdateTime.Elapsed.TotalSeconds;
-
-            //We update the total time
-            totalTime += deltaTime;
-
-            //Since we have a countdown timer, we subtract the delta time from the count down time
-            countDownTime -= deltaTime;
-
-            //If the repeatTimer, reaches 0, we reset the countDownTime back to the count down start time
-            if (countDownTime < 0) {
-                countDownTime = countDownStartTime;
-            }
-
-            //We display the total time and the countdown time on screen
-            DebugText.Print("Total time: " + totalTime, new Int2(30, 200));
-            DebugText.Print("Countdown time: " + countDownTime, new Int2(30, 220));
-        }
-    }
-}

+ 0 - 48
Tutorials/Tutorials/Basics/GettingAComponent.cs

@@ -1,48 +0,0 @@
-using Xenko.Core.Mathematics;
-using Xenko.Engine;
-
-namespace Tutorials.Basics {
-    /// <summary>
-    /// This script demonstrates how to get and remove components that are attached to an entiy. 
-    /// Try not to Get a component every frame as this will have negative performance impact. 
-    /// Instead try to cache a component in the start method or when an object is initialized/triggered
-    /// </summary>
-    public class GettingAComponent : SyncScript {
-        int ammoCount1 = 0;
-        int ammoCount2 = 0;
-        int ammoCount3A = 0;
-        int ammoCount3B = 0;
-        AmmoComponent ammoComponent3;
-
-        public override void Start() {
-            //We retrieve the Ammo component that is also attached to the current entity
-            AmmoComponent ammoComponent1 = Entity.Get<AmmoComponent>();
-            //We can now access public methods and properties of the retrieve component
-            ammoCount1 = ammoComponent1.GetTotalAmmo();
-
-            //We now remove the AmmoComponent from our entity. If we try to retrieve it again, null would returned
-            Entity.Remove<AmmoComponent>();
-            AmmoComponent ammoComponent2 = Entity.Get<AmmoComponent>();
-            if (ammoComponent2 != null) { //now that 'ammoComponent' is null, we will never be able to retrieve the total ammo
-                ammoCount2 = ammoComponent2.GetTotalAmmo();
-            }
-
-            //We can also automatically create and attach a component, in case the entity doesn't have the component attached
-            //NOTE: when you create a component like this, the 'Start' method will be called after this script's Update method has executed
-            ammoComponent3 = Entity.GetOrCreate<AmmoComponent>();
-            //Because the start method of AmmoComponent3 is not called yet at this point, ammoCount3A will remain at 0
-            ammoCount3A = ammoComponent3.GetTotalAmmo();
-        }
-
-        public override void Update() {
-            //We always retrieve the latest value for ammoCount3B every frame
-            ammoCount3B = ammoComponent3.GetTotalAmmo();
-
-            //We display the stored ammo count on screen
-            DebugText.Print("Ammo count 1: " + ammoCount1.ToString(), new Int2(10, 200));
-            DebugText.Print("Ammo count 2: " + ammoCount2.ToString(), new Int2(10, 220));
-            DebugText.Print("Ammo count 3A: " + ammoCount3A.ToString(), new Int2(10, 240));
-            DebugText.Print("Ammo count 3B: " + ammoCount3B.ToString(), new Int2(10, 260));
-        }
-    }
-}

+ 0 - 40
Tutorials/Tutorials/Basics/GettingTheEntity.cs

@@ -1,40 +0,0 @@
-using Xenko.Core.Mathematics;
-using Xenko.Engine;
-
-namespace Tutorials.Basics {
-    /// <summary>
-    /// This script demonstrates how to access the entity where the script is attached to. 
-    /// We also learn how to access a parent of our entity and how to check if that entity exists.
-    /// </summary>
-    public class GettingTheEntity : SyncScript {
-        string name = "";
-        string parentName = "";
-
-        //Executes only once, at the start of the game
-        public override void Start() {
-            //We store the name of the Entity that we are attached to
-            name = Entity.Name;
-
-            //We retrieve the parent entity by using the GetParent() command.
-            Entity parentEntity = Entity.GetParent();
-
-            //It is possible that our entity does not have a parent. We therefor check if the parent is not null.
-            if (parentEntity != null) {
-                //We store the name of our Parent entity
-                parentName = parentEntity.Name;
-            }
-
-            //The above code can be shortened to 1 line by using the '?' operator  
-            parentName = Entity.GetParent()?.Name;
-        }
-
-        //Updates every frame
-        public override void Update() {
-            //Using the 'DebugText.Print' command, we can quickly print information to the screen
-            //NOTE: DebugText only works when debugging the game. During release it is automatically disabled
-            DebugText.TextColor = Color.Red;
-            DebugText.Print(parentName, new Int2(10, 20));
-            DebugText.Print(name, new Int2(30, 40));
-        }
-    }
-}

+ 0 - 41
Tutorials/Tutorials/Basics/KeyboardInput.cs

@@ -1,41 +0,0 @@
-using Xenko.Core.Mathematics;
-using Xenko.Engine;
-using Xenko.Input;
-
-namespace Tutorials.Basics {
-    /// <summary>
-    /// This script demonstrates how to check for keyboard input.
-    /// </summary>
-    public class KeyboardInput : SyncScript {
-        public Entity blueTheapot;
-        public Entity yellowTheapot;
-        public Entity greenTheapot;
-
-        public override void Start() {}
-
-        public override void Update() {
-            //First lets check if we have a keyboard.
-            if (Input.HasKeyboard) {
-
-                //Key down is used for when a key is being held down.
-                DebugText.Print("Hold the 1 key down to rotate the blue theapot", new Int2(50, 160));
-                if (Input.IsKeyDown(Keys.D1)) {
-                    var deltaTime = (float)Game.UpdateTime.Elapsed.TotalSeconds;
-                    blueTheapot.Transform.RotationEulerXYZ += new Vector3(0, 0.3f * deltaTime, 0);
-                }
-
-                //Use 'IskeyPressed' for a single key press event. 
-                DebugText.Print("Press F to rotate the yellow theapot (and to pay respects)", new Int2(50, 200));
-                if (Input.IsKeyPressed(Keys.F)) {
-                    yellowTheapot.Transform.RotationEulerXYZ += new Vector3(0, 35, 0);
-                }
-
-                //'IsKeyReleased' is used for when you want to know when a key is released after being either held down or pressed. 
-                DebugText.Print("Press and release the Space bar to rotate the green theapot", new Int2(50, 240));
-                if (Input.IsKeyReleased(Keys.Space)) {
-                    greenTheapot.Transform.RotationEulerXYZ += new Vector3(0, 55, 0);
-                }
-            }
-        }
-    }
-}

+ 0 - 55
Tutorials/Tutorials/Basics/MouseInput.cs

@@ -1,55 +0,0 @@
-using Xenko.Core.Mathematics;
-using Xenko.Engine;
-using Xenko.Input;
-
-namespace Tutorials.Basics {
-    /// <summary>
-    /// This script demonstrates how to check for any mouse input.
-    /// </summary>
-    public class MouseInput : SyncScript {
-        public Entity blueTheapot;
-        public Entity yellowTheapot;
-        public Entity greenTheapot;
-        public Entity pinkTheapot;
-
-        private float currentScrollIndex = 0;
-
-        public override void Start() {}
-
-        public override void Update() {
-            //First lets check if we have a mouse.
-            if (Input.HasMouse) {
-
-                //Key down is used for when a key is being held down.
-                DebugText.Print("Hold the left mouse button down to rotate the blue theapot", new Int2(50, 120));
-                if (Input.IsMouseButtonDown(MouseButton.Left)) {
-                    var deltaTime = (float)Game.UpdateTime.Elapsed.TotalSeconds;
-                    blueTheapot.Transform.RotationEulerXYZ += new Vector3(0, 0.3f * deltaTime, 0);
-                }
-
-                //Use 'IsMouseButtonPressed' for a single mouse click event. 
-                DebugText.Print("Click the right mouse button to rotate the yellow theapot", new Int2(50, 160));
-                if (Input.IsMouseButtonPressed(MouseButton.Right)) {
-                    yellowTheapot.Transform.RotationEulerXYZ += new Vector3(0, 35, 0);
-                }
-
-                //'IsMouseButtonReleased' is used for when you want to know when a mouse button is released after being either held down or pressed. 
-                DebugText.Print("Press and release the middel mousebutton/scrollwheel to rotate the green theapot", new Int2(50, 200));
-                if (Input.IsMouseButtonReleased(MouseButton.Middle)) {
-                    greenTheapot.Transform.RotationEulerXYZ += new Vector3(0, 55, 0);
-                }
-
-                //We can use the mousewheel delta do determine if a mousewheel has rotated. 
-                //Scrolling forward gives a mousewheel delta of 1, and scrolling backwards gives a mousewheel delta of -1. 
-                //If in the next frame the mousewheel is not scrolled, the mouse wheel delta is 0 again.
-                currentScrollIndex += Input.MouseWheelDelta;
-                DebugText.Print("Scroll the mouse wheel to rotate the pink theapot. Scroll index: " + currentScrollIndex, new Int2(50, 240));
-                pinkTheapot.Transform.RotationEulerXYZ = new Vector3(0, 0.4f * currentScrollIndex, 0);
-
-                //We can draw some text at the position of our mouse by getting the absolute mouse position
-                var mousePos = Input.AbsoluteMousePosition;
-                DebugText.Print("Mouse position: " + mousePos, new Int2(mousePos));
-            }
-        }
-    }
-}

+ 0 - 43
Tutorials/Tutorials/Basics/VirtualButtons.cs

@@ -1,43 +0,0 @@
-using Xenko.Core.Mathematics;
-using Xenko.Engine;
-using Xenko.Input;
-
-namespace Tutorials.Basics {
-    /// <summary>
-    /// This script demonstrates how to create virtual buttons and how to use them.
-    /// </summary>
-    public class VirtualButtons : SyncScript {
-        public Entity blueTheapot;
-
-        public override void Start() {
-            // Create a new VirtualButtonConfigSet if none exists. 
-            Input.VirtualButtonConfigSet = Input.VirtualButtonConfigSet ?? new VirtualButtonConfigSet();
-
-            //Bind the "W" key and "Up arrow" a virtual button called "Forward".
-            var forwardW = new VirtualButtonBinding("Forward", VirtualButton.Keyboard.W);
-            var forwardUpArrow = new VirtualButtonBinding("Forward", VirtualButton.Keyboard.Up);
-            var forwardLeftMouse = new VirtualButtonBinding("Forward", VirtualButton.Mouse.Left);
-
-            //Create a new virtual button configuration and add the virtual button bindings
-            var virtualButtonForward = new VirtualButtonConfig();
-            virtualButtonForward.Add(forwardW);
-            virtualButtonForward.Add(forwardUpArrow);
-            virtualButtonForward.Add(forwardLeftMouse);
-
-            //Add the virtual button binding to the virtual button configuration
-            Input.VirtualButtonConfigSet.Add(virtualButtonForward);
-        }
-
-        public override void Update() {
-            //We retrieve a float value from the virtual button. When the value is higher than 0, we now that we have at least of keys or mouse pressed
-            var movingForward = Input.GetVirtualButton(0, "Forward");
-
-            DebugText.Print("Holding down either W, the Up arrow or clicking the left mouse button, will result in a rotating blue theapot.", new Int2(50, 120));
-            DebugText.Print("Virtual button Forward: " + movingForward, new Int2(50, 160));
-            if (movingForward > 0) {
-                var deltaTime = (float)Game.UpdateTime.Elapsed.TotalSeconds;
-                blueTheapot.Transform.RotationEulerXYZ += new Vector3(0, 0.2f * deltaTime, 0);
-            }
-        }
-    }
-}

二進制
Tutorials/Tutorials/Resources/skybox_texture_hdr.dds


+ 0 - 18
Tutorials/Tutorials/Tutorials.csproj

@@ -1,18 +0,0 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
-  <PropertyGroup>
-    <TargetFramework>netstandard2.0</TargetFramework>
-  </PropertyGroup>
-
-  <ItemGroup>
-    <PackageReference Include="Xenko.Engine" Version="3.1.0.1-beta02-0674" />
-
-    <PackageReference Include="Xenko.Video" Version="3.1.0.1-beta02-0674" />
-    <PackageReference Include="Xenko.Physics" Version="3.1.0.1-beta02-0674" />
-    <PackageReference Include="Xenko.Navigation" Version="3.1.0.1-beta02-0674" />
-    <PackageReference Include="Xenko.Particles" Version="3.1.0.1-beta02-0674" />
-    <PackageReference Include="Xenko.UI" Version="3.1.0.1-beta02-0674" />
-
-    <PackageReference Include="Xenko.Core.Assets.CompilerApp" Version="3.1.0.1-beta02-0674" IncludeAssets="build;buildTransitive" />
-  </ItemGroup>
-</Project>

+ 0 - 18
Tutorials/Tutorials/Tutorials.xkpkg

@@ -1,18 +0,0 @@
-!Package
-SerializedVersion: {Assets: 3.1.0.0}
-Meta:
-    Name: Tutorials
-    Version: 1.0.0
-    Authors: []
-    Owners: []
-    Dependencies: null
-AssetFolders:
-    -   Path: !dir Assets
-    -   Path: !dir Effects
-ResourceFolders:
-    - !dir Resources
-OutputGroupDirectories: {}
-ExplicitFolders: []
-Bundles: []
-TemplateFolders: []
-RootAssets: []