diff options
author | chai <215380520@qq.com> | 2023-06-28 21:00:55 +0800 |
---|---|---|
committer | chai <215380520@qq.com> | 2023-06-28 21:00:55 +0800 |
commit | 05cb0609b1ddef5380a7c9442605cbfdad4df192 (patch) | |
tree | 1f0414bf1f059d9157772142fd8cf70a5507631c | |
parent | b97cddeb2c133d563aa78eac87ab3991c233b37f (diff) |
*misc
24 files changed, 1432 insertions, 16 deletions
diff --git a/Tools/Tiled-1.10.1_Windows-10+_x86_64.msi b/Tools/Tiled-1.10.1_Windows-10+_x86_64.msi Binary files differnew file mode 100644 index 0000000..6bc6a59 --- /dev/null +++ b/Tools/Tiled-1.10.1_Windows-10+_x86_64.msi diff --git a/WorldlineKeepers/Assets/Bundle/images/backgrounds/dummy2.png b/WorldlineKeepers/Assets/Bundle/images/backgrounds/dummy2.png Binary files differnew file mode 100644 index 0000000..26e2f08 --- /dev/null +++ b/WorldlineKeepers/Assets/Bundle/images/backgrounds/dummy2.png diff --git a/WorldlineKeepers/Assets/Bundle/images/backgrounds/dummy2.png.meta b/WorldlineKeepers/Assets/Bundle/images/backgrounds/dummy2.png.meta new file mode 100644 index 0000000..e01b6d0 --- /dev/null +++ b/WorldlineKeepers/Assets/Bundle/images/backgrounds/dummy2.png.meta @@ -0,0 +1,134 @@ +fileFormatVersion: 2 +guid: c8f33f031c2c7ad4f8a5c2bfd3a86249 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 0 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 32 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/WorldlineKeepers/Assets/Bundle/metadata/filelist.csv b/WorldlineKeepers/Assets/Bundle/metadata/filelist.csv index f8c982f..ff3142d 100644 --- a/WorldlineKeepers/Assets/Bundle/metadata/filelist.csv +++ b/WorldlineKeepers/Assets/Bundle/metadata/filelist.csv @@ -28,3 +28,4 @@ default_items,0,0,metadata/default_items.csv ,,, #Sprites,,, spr_milk_bg,3,0,images/backgrounds/dummy3.png +spr_library_bg,3,0,images/backgrounds/dummy2.png diff --git a/WorldlineKeepers/Assets/Bundle/stages/stage_arena.meta b/WorldlineKeepers/Assets/Bundle/stages/stage_arena.meta new file mode 100644 index 0000000..b185f55 --- /dev/null +++ b/WorldlineKeepers/Assets/Bundle/stages/stage_arena.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: da6e7e0ca6216b04385ff61b90b6de36 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/WorldlineKeepers/Assets/Bundle/stages/stage_arena/stage.json b/WorldlineKeepers/Assets/Bundle/stages/stage_arena/stage.json new file mode 100644 index 0000000..8dbfbac --- /dev/null +++ b/WorldlineKeepers/Assets/Bundle/stages/stage_arena/stage.json @@ -0,0 +1 @@ +{"backgrounds":[{"fileKey":"spr_library_bg","entityId":null,"entityName":null,"entityTransform":{"localPosition":"0,0,0","localRotation":"0,0,0","localScale":"1,1,1"}}],"colliders":[{"colliders":[{"shape":1,"type":2,"offset":"0,0","size":"11.4,2.27","radius":0.0}],"entityId":null,"entityName":null,"entityTransform":{"localPosition":"24.26,8.17,0","localRotation":"0,0,0","localScale":"1,1,1"}},{"colliders":[{"shape":1,"type":2,"offset":"0,0","size":"2.93,3.21","radius":0.0}],"entityId":null,"entityName":null,"entityTransform":{"localPosition":"17.5,7.72,0","localRotation":"0,0,0","localScale":"1,1,1"}},{"colliders":[{"shape":1,"type":2,"offset":"0,0","size":"1.62,0.84","radius":0.0}],"entityId":null,"entityName":null,"entityTransform":{"localPosition":"13.502,8.95,0","localRotation":"0,0,0","localScale":"1,1,1"}},{"colliders":[{"shape":1,"type":2,"offset":"0,0","size":"2.99,1.16","radius":0.0}],"entityId":null,"entityName":null,"entityTransform":{"localPosition":"9.488,6.621,0","localRotation":"0,0,0","localScale":"1,1,1"}},{"colliders":[{"shape":1,"type":2,"offset":"0,0","size":"14.85,2.26","radius":0.0}],"entityId":null,"entityName":null,"entityTransform":{"localPosition":"3.55,8.24,0","localRotation":"0,0,0","localScale":"1,1,1"}},{"colliders":[{"shape":1,"type":2,"offset":"0,0","size":"1.93,1.16","radius":0.0}],"entityId":null,"entityName":null,"entityTransform":{"localPosition":"-3.95,6.621,0","localRotation":"0,0,0","localScale":"1,1,1"}},{"colliders":[{"shape":1,"type":2,"offset":"0,0","size":"1.93,1.16","radius":0.0}],"entityId":null,"entityName":null,"entityTransform":{"localPosition":"-10.009,6.621,0","localRotation":"0,0,0","localScale":"1,1,1"}},{"colliders":[{"shape":1,"type":2,"offset":"0,0","size":"19.43,2","radius":0.0}],"entityId":null,"entityName":null,"entityTransform":{"localPosition":"-19.75,8.24,0","localRotation":"0,0,0","localScale":"1,1,1"}},{"colliders":[{"shape":1,"type":2,"offset":"0,0","size":"3,21.15","radius":0.0}],"entityId":null,"entityName":null,"entityTransform":{"localPosition":"30.5,0.91,0","localRotation":"0,0,0","localScale":"1,1,1"}},{"colliders":[{"shape":1,"type":2,"offset":"0,0","size":"3,21.15","radius":0.0}],"entityId":null,"entityName":null,"entityTransform":{"localPosition":"-30.58,0.91,0","localRotation":"0,0,0","localScale":"1,1,1"}},{"colliders":[{"shape":1,"type":2,"offset":"0,0","size":"63.56,6.13","radius":0.0}],"entityId":null,"entityName":null,"entityTransform":{"localPosition":"0.02,12.38,0","localRotation":"0,0,0","localScale":"1,1,1"}},{"colliders":[{"shape":1,"type":2,"offset":"0,0","size":"63.56,6.13","radius":0.0}],"entityId":null,"entityName":null,"entityTransform":{"localPosition":"0.02,-10.09,0","localRotation":"0,0,0","localScale":"1,1,1"}}],"triggers":[]}
\ No newline at end of file diff --git a/WorldlineKeepers/Assets/Bundle/stages/stage_arena/stage.json.meta b/WorldlineKeepers/Assets/Bundle/stages/stage_arena/stage.json.meta new file mode 100644 index 0000000..755f06c --- /dev/null +++ b/WorldlineKeepers/Assets/Bundle/stages/stage_arena/stage.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e4e1a2f8b737e134cae15d17f8076de9 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/WorldlineKeepers/Assets/Scripts/Common/CommonFunction.cs b/WorldlineKeepers/Assets/Scripts/Common/CommonFunction.cs index 3ce2663..ae5a132 100644 --- a/WorldlineKeepers/Assets/Scripts/Common/CommonFunction.cs +++ b/WorldlineKeepers/Assets/Scripts/Common/CommonFunction.cs @@ -13,6 +13,12 @@ public static class CommonFunction File.Delete(file); } + string dir = Path.GetDirectoryName(file); + if(!Directory.Exists(dir)) + { + Directory.CreateDirectory(dir); + } + File.WriteAllText(file, content); } diff --git a/WorldlineKeepers/Assets/Scripts/Data/DataManager_Load.cs b/WorldlineKeepers/Assets/Scripts/Data/DataManager_Load.cs index e5b78b4..bca064a 100644 --- a/WorldlineKeepers/Assets/Scripts/Data/DataManager_Load.cs +++ b/WorldlineKeepers/Assets/Scripts/Data/DataManager_Load.cs @@ -10,6 +10,10 @@ namespace WK.Data { public partial class DataManager : Singleton<DataManager> { + private bool m_IsLoaded = false; + public bool isLoaded => m_IsLoaded; + + private bool m_IsLoading = false; /// <summary> /// 异步加载数据 @@ -22,13 +26,24 @@ namespace WK.Data private IEnumerator<float> CoLoadAllData() { + PreLoad(); Load_Filelist(); + Load_DefaultStats(); yield return Timing.WaitForSeconds(StaticDefine.IntervalLoadFile); + PostLoad(); + } + + private void PreLoad() + { + m_IsLoading = true; + } + + private void PostLoad() + { + m_IsLoading = false; + m_IsLoaded = true; } - /// <summary> - /// fielist - /// </summary> private void Load_Filelist() { TextAsset text = ResourceManager.Instance.LoadAsset<TextAsset>(StaticDefine.FileList); @@ -36,6 +51,12 @@ namespace WK.Data CSVReader.ReadDictionary<string, FileDescriptor>(m_Filelist, content, "key"); } + private void Load_DefaultStats() + { + TextAsset text = ResourceManager.Instance.LoadAsset<TextAsset>(StaticDefine.StatsFilePath); + string content = text.text; + CSVReader.ReadDictionary<string, CharacterStatsMetadata>(m_CharacterStatsMetadata, content, "uid"); + } } }
\ No newline at end of file diff --git a/WorldlineKeepers/Assets/Scripts/Data/Metadata/FileKey.cs b/WorldlineKeepers/Assets/Scripts/Data/Metadata/FileKey.cs index 51d4d20..dff712e 100644 --- a/WorldlineKeepers/Assets/Scripts/Data/Metadata/FileKey.cs +++ b/WorldlineKeepers/Assets/Scripts/Data/Metadata/FileKey.cs @@ -9,6 +9,7 @@ namespace WK.Data default_buffs, default_items, spr_milk_bg, + spr_library_bg, all } diff --git a/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Prefab.cs b/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Prefab.cs new file mode 100644 index 0000000..1a8004b --- /dev/null +++ b/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Prefab.cs @@ -0,0 +1,28 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using WK; +using WK.Data; + +public class StageEntity_Prefab : StageEntityBase +{ + public string fileKey; + + public override void OnDeserialize(StageEntityMetadata metadata) + { + StageEntityMetadata_Prefab meta = metadata as StageEntityMetadata_Prefab; + fileKey = meta.fileKey; + GameObject prefab = ResourceManager.Instance.LoadFile<GameObject>(fileKey); + if(prefab != null) + { + GameObject go = GameObject.Instantiate(prefab); + } + } + + public override StageEntityMetadata OnSerialize() + { + StageEntityMetadata_Prefab meta = new StageEntityMetadata_Prefab(); + meta.fileKey = fileKey; + return meta; + } +} diff --git a/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Prefab.cs.meta b/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Prefab.cs.meta new file mode 100644 index 0000000..0c658df --- /dev/null +++ b/WorldlineKeepers/Assets/Scripts/Stage/Entites/StageEntity_Prefab.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 66ec53ebfef24ed4592ca31e75708ca8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/WorldlineKeepers/Assets/Scripts/Stage/Metadata/StageMetadata.cs b/WorldlineKeepers/Assets/Scripts/Stage/Metadata/StageMetadata.cs index fd5e7d0..25e3e1a 100644 --- a/WorldlineKeepers/Assets/Scripts/Stage/Metadata/StageMetadata.cs +++ b/WorldlineKeepers/Assets/Scripts/Stage/Metadata/StageMetadata.cs @@ -48,6 +48,11 @@ namespace WK.Data { } + public sealed class StageEntityMetadata_Prefab : StageEntityMetadata + { + public string fileKey; + } + /// <summary> /// 关卡元数据 /// </summary> diff --git a/WorldlineKeepers/Assets/Scripts/Stage/StageBuilder.cs b/WorldlineKeepers/Assets/Scripts/Stage/StageBuilder.cs index 7b68181..e557518 100644 --- a/WorldlineKeepers/Assets/Scripts/Stage/StageBuilder.cs +++ b/WorldlineKeepers/Assets/Scripts/Stage/StageBuilder.cs @@ -39,8 +39,11 @@ public class StageBuilder : Singleton<StageBuilder> private IEnumerator<float> CoBuildStage(StageMetadata metadata, Transform root = null) { Build<StageEntity_Background, StageEntityMetadata_Background>(metadata.backgrounds, root); + yield return Timing.WaitForSeconds(StaticDefine.IntervalBuildStage); Build<StageEntity_Collider, StageEntityMetadata_Collider>(metadata.colliders, root); yield return Timing.WaitForSeconds(StaticDefine.IntervalBuildStage); + Build<StageEntity_Trigger, StageEntityMetadata_Trigger>(metadata.triggers, root); + yield return Timing.WaitForSeconds(StaticDefine.IntervalBuildStage); } } diff --git a/WorldlineKeepers/Assets/Scripts/StaticDefine.cs b/WorldlineKeepers/Assets/Scripts/StaticDefine.cs index f2a9156..8bb1ff6 100644 --- a/WorldlineKeepers/Assets/Scripts/StaticDefine.cs +++ b/WorldlineKeepers/Assets/Scripts/StaticDefine.cs @@ -13,6 +13,7 @@ namespace WK public const float IntervalLoadFile = 0.1f; public const float IntervalBuildStage = 0.1f; + // 文件 public static string StatsFilePath = "metadata/default_stats.csv"; public static string BuffFilePath = "metadata/default_buffs.csv"; diff --git a/WorldlineKeepers/Assets/Scripts/Stats/CharacterStatsBase.cs b/WorldlineKeepers/Assets/Scripts/Stats/CharacterStatsBase.cs index 49c6933..b03effa 100644 --- a/WorldlineKeepers/Assets/Scripts/Stats/CharacterStatsBase.cs +++ b/WorldlineKeepers/Assets/Scripts/Stats/CharacterStatsBase.cs @@ -28,7 +28,6 @@ namespace WK public Color color; } - /// <summary> /// 运行时角色基础属性 /// </summary> @@ -61,11 +60,6 @@ namespace WK } } - //public T Access<T>() - //{ - // return null; - //} - } } diff --git a/WorldlineKeepers/Assets/Scripts/Unit/Characters/Ronin/RoninBehaviour.cs b/WorldlineKeepers/Assets/Scripts/Unit/Characters/Ronin/RoninBehaviour.cs index 1964323..04b7e9f 100644 --- a/WorldlineKeepers/Assets/Scripts/Unit/Characters/Ronin/RoninBehaviour.cs +++ b/WorldlineKeepers/Assets/Scripts/Unit/Characters/Ronin/RoninBehaviour.cs @@ -14,7 +14,6 @@ public class RoninBehaviour : CharacterBehaviour if (info.stats["max_health"] != null) { int health = info.stats["max_health"].intValue; - } } diff --git a/WorldlineKeepers/Assets/Tools/CharacterEditor.meta b/WorldlineKeepers/Assets/Tools/CharacterEditor.meta new file mode 100644 index 0000000..e9449ea --- /dev/null +++ b/WorldlineKeepers/Assets/Tools/CharacterEditor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 92c649e43af07034cb31a9f6e3502894 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs b/WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs index b9609a5..e97e5b0 100644 --- a/WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs +++ b/WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs @@ -11,8 +11,6 @@ public class LevelEditor : EditorWindow private static LevelEditor s_LevelEditorWindow; - private string m_StageOutFile = "Assets/Bundle/stages/"; - [MenuItem("Tools/关卡编辑器/Open")] public static void OpenLevelEditor() { @@ -21,8 +19,6 @@ public class LevelEditor : EditorWindow private void OnGUI() { - m_StageOutFile = GUILayout.TextField(m_StageOutFile); - if(GUILayout.Button("序列化")) { StageMetadata stageMetadata = new StageMetadata(); @@ -47,7 +43,15 @@ public class LevelEditor : EditorWindow } string json = JsonMapper.ToJson(stageMetadata); - CommonFunction.WriteFile(json, m_StageOutFile); + + LevelExportSetting setting = GameObject.FindObjectOfType<LevelExportSetting>(); + if(setting != null) + { + CommonFunction.WriteFile(json, setting.targetJsonFile); + LogHelper.Log("[LevelEditor] output=" + setting.targetJsonFile); + } + + AssetDatabase.Refresh(); } } diff --git a/WorldlineKeepers/Assets/Tools/LevelEditor/LevelExportSetting.cs b/WorldlineKeepers/Assets/Tools/LevelEditor/LevelExportSetting.cs new file mode 100644 index 0000000..7c0b77d --- /dev/null +++ b/WorldlineKeepers/Assets/Tools/LevelEditor/LevelExportSetting.cs @@ -0,0 +1,17 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class LevelExportSetting : MonoBehaviour +{ + + public string m_TargetFolder = "Assets/Bundle/stages/"; + + public string targetJsonFile { get { return m_TargetFolder.TrimEnd('/') + "/stage.json"; } } + + public void OnGUI() + { + + } + +}
\ No newline at end of file diff --git a/WorldlineKeepers/Assets/Tools/LevelEditor/LevelExportSetting.cs.meta b/WorldlineKeepers/Assets/Tools/LevelEditor/LevelExportSetting.cs.meta new file mode 100644 index 0000000..eec6ab2 --- /dev/null +++ b/WorldlineKeepers/Assets/Tools/LevelEditor/LevelExportSetting.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a7eca7dcef1406c489fb4b758e81d595 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/WorldlineKeepers/Assets/Tools/LevelEditor/level_test.unity b/WorldlineKeepers/Assets/Tools/LevelEditor/level_test.unity index aa02ae9..dc61bf7 100644 --- a/WorldlineKeepers/Assets/Tools/LevelEditor/level_test.unity +++ b/WorldlineKeepers/Assets/Tools/LevelEditor/level_test.unity @@ -644,7 +644,7 @@ Camera: far clip plane: 1000 field of view: 60 orthographic: 1 - orthographic size: 5 + orthographic size: 7 m_Depth: -1 m_CullingMask: serializedVersion: 2 diff --git a/WorldlineKeepers/Assets/Tools/LevelEditor/stages/stage_arena.unity b/WorldlineKeepers/Assets/Tools/LevelEditor/stages/stage_arena.unity new file mode 100644 index 0000000..3ed1a5c --- /dev/null +++ b/WorldlineKeepers/Assets/Tools/LevelEditor/stages/stage_arena.unity @@ -0,0 +1,1149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &63922623 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 63922624} + m_Layer: 0 + m_Name: static_colliders + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &63922624 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 63922623} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1783012800} + - {fileID: 452332525} + - {fileID: 514977093} + - {fileID: 990363569} + - {fileID: 552207689} + - {fileID: 200402521} + - {fileID: 123811347} + - {fileID: 465288593} + - {fileID: 1797191710} + - {fileID: 1325791012} + - {fileID: 544704044} + - {fileID: 75404644} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &75404643 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 75404644} + - component: {fileID: 75404646} + - component: {fileID: 75404645} + m_Layer: 0 + m_Name: collider (11) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &75404644 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75404643} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 24.26, y: 8.17, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 63922624} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &75404645 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75404643} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41d533f99bdb90847a0f443a0ff0b970, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &75404646 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75404643} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 310ae84e35289454197ed61078698811, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Type: 2 + m_Offset: {x: 0, y: 0} + m_Size: {x: 11.4, y: 2.27} +--- !u!1 &123811346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 123811347} + - component: {fileID: 123811349} + - component: {fileID: 123811348} + m_Layer: 0 + m_Name: collider (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &123811347 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123811346} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.95, y: 6.621, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 63922624} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &123811348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123811346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41d533f99bdb90847a0f443a0ff0b970, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &123811349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 123811346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 310ae84e35289454197ed61078698811, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Type: 2 + m_Offset: {x: 0, y: 0} + m_Size: {x: 1.93, y: 1.16} +--- !u!1 &200402520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 200402521} + - component: {fileID: 200402523} + - component: {fileID: 200402522} + m_Layer: 0 + m_Name: collider (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &200402521 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 200402520} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -10.009, y: 6.621, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 63922624} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &200402522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 200402520} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41d533f99bdb90847a0f443a0ff0b970, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &200402523 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 200402520} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 310ae84e35289454197ed61078698811, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Type: 2 + m_Offset: {x: 0, y: 0} + m_Size: {x: 1.93, y: 1.16} +--- !u!1 &452332524 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 452332525} + - component: {fileID: 452332527} + - component: {fileID: 452332526} + m_Layer: 0 + m_Name: collider (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &452332525 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 452332524} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.02, y: 12.38, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 63922624} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &452332526 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 452332524} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41d533f99bdb90847a0f443a0ff0b970, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &452332527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 452332524} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 310ae84e35289454197ed61078698811, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Type: 2 + m_Offset: {x: 0, y: 0} + m_Size: {x: 63.56, y: 6.13} +--- !u!1 &465288592 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 465288593} + - component: {fileID: 465288595} + - component: {fileID: 465288594} + m_Layer: 0 + m_Name: collider (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &465288593 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 465288592} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.55, y: 8.24, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 63922624} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &465288594 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 465288592} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41d533f99bdb90847a0f443a0ff0b970, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &465288595 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 465288592} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 310ae84e35289454197ed61078698811, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Type: 2 + m_Offset: {x: 0, y: 0} + m_Size: {x: 14.85, y: 2.26} +--- !u!1 &507478408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 507478410} + - component: {fileID: 507478409} + - component: {fileID: 507478411} + m_Layer: 0 + m_Name: background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &507478409 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507478408} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: c8f33f031c2c7ad4f8a5c2bfd3a86249, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &507478410 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507478408} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &507478411 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 507478408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 05552b78771909c47a18c55d680151c0, type: 3} + m_Name: + m_EditorClassIdentifier: + fileKey: spr_library_bg +--- !u!1 &514977092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 514977093} + - component: {fileID: 514977095} + - component: {fileID: 514977094} + m_Layer: 0 + m_Name: collider (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &514977093 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 514977092} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -30.58, y: 0.91, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 63922624} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &514977094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 514977092} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41d533f99bdb90847a0f443a0ff0b970, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &514977095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 514977092} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 310ae84e35289454197ed61078698811, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Type: 2 + m_Offset: {x: 0, y: 0} + m_Size: {x: 3, y: 21.15} +--- !u!1 &544704043 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 544704044} + - component: {fileID: 544704046} + - component: {fileID: 544704045} + m_Layer: 0 + m_Name: collider (10) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &544704044 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 544704043} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 17.5, y: 7.72, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 63922624} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &544704045 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 544704043} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41d533f99bdb90847a0f443a0ff0b970, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &544704046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 544704043} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 310ae84e35289454197ed61078698811, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Type: 2 + m_Offset: {x: 0, y: 0} + m_Size: {x: 2.93, y: 3.21} +--- !u!1 &552207688 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 552207689} + - component: {fileID: 552207691} + - component: {fileID: 552207690} + m_Layer: 0 + m_Name: collider (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &552207689 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 552207688} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -19.75, y: 8.24, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 63922624} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &552207690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 552207688} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41d533f99bdb90847a0f443a0ff0b970, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &552207691 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 552207688} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 310ae84e35289454197ed61078698811, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Type: 2 + m_Offset: {x: 0, y: 0} + m_Size: {x: 19.43, y: 2} +--- !u!1 &620801887 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 620801890} + - component: {fileID: 620801889} + - component: {fileID: 620801888} + - component: {fileID: 620801891} + m_Layer: 0 + m_Name: ~Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &620801888 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 620801887} + m_Enabled: 1 +--- !u!20 &620801889 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 620801887} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 7 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &620801890 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 620801887} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &620801891 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 620801887} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!1 &990363568 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 990363569} + - component: {fileID: 990363571} + - component: {fileID: 990363570} + m_Layer: 0 + m_Name: collider (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &990363569 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 990363568} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 30.5, y: 0.91, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 63922624} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &990363570 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 990363568} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41d533f99bdb90847a0f443a0ff0b970, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &990363571 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 990363568} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 310ae84e35289454197ed61078698811, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Type: 2 + m_Offset: {x: 0, y: 0} + m_Size: {x: 3, y: 21.15} +--- !u!1 &1325791011 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1325791012} + - component: {fileID: 1325791014} + - component: {fileID: 1325791013} + m_Layer: 0 + m_Name: collider (9) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1325791012 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1325791011} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 13.502, y: 8.95, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 63922624} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1325791013 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1325791011} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41d533f99bdb90847a0f443a0ff0b970, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1325791014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1325791011} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 310ae84e35289454197ed61078698811, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Type: 2 + m_Offset: {x: 0, y: 0} + m_Size: {x: 1.62, y: 0.84} +--- !u!1 &1540542267 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1540542268} + - component: {fileID: 1540542269} + m_Layer: 0 + m_Name: ~Setting + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1540542268 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1540542267} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1540542269 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1540542267} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a7eca7dcef1406c489fb4b758e81d595, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TargetFolder: Assets/Bundle/stages/stage_arena +--- !u!1 &1783012799 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1783012800} + - component: {fileID: 1783012802} + - component: {fileID: 1783012801} + m_Layer: 0 + m_Name: collider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1783012800 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1783012799} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.02, y: -10.09, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 63922624} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1783012801 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1783012799} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41d533f99bdb90847a0f443a0ff0b970, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1783012802 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1783012799} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 310ae84e35289454197ed61078698811, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Type: 2 + m_Offset: {x: 0, y: 0} + m_Size: {x: 63.56, y: 6.13} +--- !u!1 &1797191709 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1797191710} + - component: {fileID: 1797191712} + - component: {fileID: 1797191711} + m_Layer: 0 + m_Name: collider (8) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1797191710 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1797191709} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 9.488, y: 6.621, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 63922624} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1797191711 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1797191709} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 41d533f99bdb90847a0f443a0ff0b970, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1797191712 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1797191709} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 310ae84e35289454197ed61078698811, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Type: 2 + m_Offset: {x: 0, y: 0} + m_Size: {x: 2.99, y: 1.16} diff --git a/WorldlineKeepers/Assets/Tools/LevelEditor/stages/stage_arena.unity.meta b/WorldlineKeepers/Assets/Tools/LevelEditor/stages/stage_arena.unity.meta new file mode 100644 index 0000000..fb00e85 --- /dev/null +++ b/WorldlineKeepers/Assets/Tools/LevelEditor/stages/stage_arena.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 098045d6e33002146b577ea0294d6ac2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: |