Repository: Unity-Technologies/2d-renderer-samples Branch: master Commit: f93afd914f8d Files: 210 Total size: 917.4 KB Directory structure: gitextract_lyajftwj/ ├── .gitignore ├── Assets/ │ ├── Samples/ │ │ ├── 2D Renderer/ │ │ │ ├── Common/ │ │ │ │ ├── Animations/ │ │ │ │ │ ├── Freeform - Light Cycle.anim │ │ │ │ │ ├── Freeform - Light Cycle.anim.meta │ │ │ │ │ ├── Freeform Light 2D.controller │ │ │ │ │ ├── Freeform Light 2D.controller.meta │ │ │ │ │ ├── Rim - Light Cycle.anim │ │ │ │ │ ├── Rim - Light Cycle.anim.meta │ │ │ │ │ ├── Rim Light.controller │ │ │ │ │ └── Rim Light.controller.meta │ │ │ │ ├── Animations.meta │ │ │ │ ├── Fonts/ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── LICENSE.txt.meta │ │ │ │ │ └── RobotoCondensed-Bold.ttf.meta │ │ │ │ ├── Fonts.meta │ │ │ │ ├── Render Pipeline/ │ │ │ │ │ ├── 2D Renderer Data.asset │ │ │ │ │ ├── 2D Renderer Data.asset.meta │ │ │ │ │ ├── UniversalRenderPipelineAsset.asset │ │ │ │ │ └── UniversalRenderPipelineAsset.asset.meta │ │ │ │ ├── Render Pipeline.meta │ │ │ │ ├── Sprites/ │ │ │ │ │ ├── GlowRocks A.png.meta │ │ │ │ │ ├── GlowRocks B.png.meta │ │ │ │ │ ├── GlowRocks B_n.png.meta │ │ │ │ │ ├── GlowRocks B_outline.png.meta │ │ │ │ │ ├── Level Backdrop.png.meta │ │ │ │ │ ├── Nori.png.meta │ │ │ │ │ ├── Nori_n.png.meta │ │ │ │ │ ├── Nori_outline.png.meta │ │ │ │ │ ├── SpaceJunk.png.meta │ │ │ │ │ └── Sprite Cookie.png.meta │ │ │ │ ├── Sprites.meta │ │ │ │ ├── Volume Profile/ │ │ │ │ │ ├── Global Volume Profile.asset │ │ │ │ │ └── Global Volume Profile.asset.meta │ │ │ │ └── Volume Profile.meta │ │ │ ├── Common.meta │ │ │ ├── LICENSE.md │ │ │ ├── LICENSE.md.meta │ │ │ ├── Lights/ │ │ │ │ ├── 1 Light Types.unity │ │ │ │ ├── 1 Light Types.unity.meta │ │ │ │ ├── 2 Normal Map.unity │ │ │ │ ├── 2 Normal Map.unity.meta │ │ │ │ ├── 3 Masks.unity │ │ │ │ └── 3 Masks.unity.meta │ │ │ ├── Lights.meta │ │ │ ├── Pixel Perfect Camera/ │ │ │ │ ├── 1 SpriteRenderer/ │ │ │ │ │ ├── 1 SpriteRenderer Examples.unity │ │ │ │ │ ├── 1 SpriteRenderer Examples.unity.meta │ │ │ │ │ ├── Animation/ │ │ │ │ │ │ ├── Animators/ │ │ │ │ │ │ │ ├── Hero - Animated Parent.controller │ │ │ │ │ │ │ ├── Hero - Animated Parent.controller.meta │ │ │ │ │ │ │ ├── Hero - Animated.controller │ │ │ │ │ │ │ └── Hero - Animated.controller.meta │ │ │ │ │ │ ├── Animators.meta │ │ │ │ │ │ ├── Clips/ │ │ │ │ │ │ │ ├── Hero Animation.anim │ │ │ │ │ │ │ ├── Hero Animation.anim.meta │ │ │ │ │ │ │ ├── Parent Hero Animation.anim │ │ │ │ │ │ │ └── Parent Hero Animation.anim.meta │ │ │ │ │ │ └── Clips.meta │ │ │ │ │ ├── Animation.meta │ │ │ │ │ ├── Physics2D Materials/ │ │ │ │ │ │ ├── Bouncy.physicsMaterial2D │ │ │ │ │ │ └── Bouncy.physicsMaterial2D.meta │ │ │ │ │ ├── Physics2D Materials.meta │ │ │ │ │ ├── Scripts/ │ │ │ │ │ │ ├── HeroMover.cs │ │ │ │ │ │ └── HeroMover.cs.meta │ │ │ │ │ ├── Scripts.meta │ │ │ │ │ ├── Sprites/ │ │ │ │ │ │ ├── Enemy.png.meta │ │ │ │ │ │ ├── Ground.png.meta │ │ │ │ │ │ └── Hero.png.meta │ │ │ │ │ └── Sprites.meta │ │ │ │ ├── 1 SpriteRenderer.meta │ │ │ │ ├── 2 Tilemap/ │ │ │ │ │ ├── 2 Tilemap Examples.unity │ │ │ │ │ ├── 2 Tilemap Examples.unity.meta │ │ │ │ │ ├── RoboHero/ │ │ │ │ │ │ ├── Animations/ │ │ │ │ │ │ │ ├── player model.controller │ │ │ │ │ │ │ ├── player model.controller.meta │ │ │ │ │ │ │ ├── player_die.anim │ │ │ │ │ │ │ ├── player_die.anim.meta │ │ │ │ │ │ │ ├── player_idle.anim │ │ │ │ │ │ │ ├── player_idle.anim.meta │ │ │ │ │ │ │ ├── player_walk.anim │ │ │ │ │ │ │ └── player_walk.anim.meta │ │ │ │ │ │ ├── Animations.meta │ │ │ │ │ │ ├── Materials/ │ │ │ │ │ │ │ ├── RoboHero.mat │ │ │ │ │ │ │ └── RoboHero.mat.meta │ │ │ │ │ │ ├── Materials.meta │ │ │ │ │ │ ├── Prefabs/ │ │ │ │ │ │ │ ├── RoboHero.prefab │ │ │ │ │ │ │ └── RoboHero.prefab.meta │ │ │ │ │ │ ├── Prefabs.meta │ │ │ │ │ │ ├── Scripts/ │ │ │ │ │ │ │ ├── Hero.cs │ │ │ │ │ │ │ └── Hero.cs.meta │ │ │ │ │ │ ├── Scripts.meta │ │ │ │ │ │ ├── Textures/ │ │ │ │ │ │ │ └── RoboHero.png.meta │ │ │ │ │ │ └── Textures.meta │ │ │ │ │ ├── RoboHero.meta │ │ │ │ │ ├── Rule Tiles/ │ │ │ │ │ │ ├── Animated Ocean Tile/ │ │ │ │ │ │ │ ├── Atlas/ │ │ │ │ │ │ │ │ ├── Ocean.spriteatlas │ │ │ │ │ │ │ │ └── Ocean.spriteatlas.meta │ │ │ │ │ │ │ ├── Atlas.meta │ │ │ │ │ │ │ ├── Sprites/ │ │ │ │ │ │ │ │ ├── ocean.ase │ │ │ │ │ │ │ │ ├── ocean.ase.meta │ │ │ │ │ │ │ │ └── ocean.png.meta │ │ │ │ │ │ │ ├── Sprites.meta │ │ │ │ │ │ │ ├── Tile Asset/ │ │ │ │ │ │ │ │ ├── Ocean.asset │ │ │ │ │ │ │ │ └── Ocean.asset.meta │ │ │ │ │ │ │ └── Tile Asset.meta │ │ │ │ │ │ ├── Animated Ocean Tile.meta │ │ │ │ │ │ ├── Dungeon Tile/ │ │ │ │ │ │ │ ├── Atlas/ │ │ │ │ │ │ │ │ ├── Dungeon.spriteatlas │ │ │ │ │ │ │ │ └── Dungeon.spriteatlas.meta │ │ │ │ │ │ │ ├── Atlas.meta │ │ │ │ │ │ │ ├── Sprites/ │ │ │ │ │ │ │ │ └── dungeon.png.meta │ │ │ │ │ │ │ ├── Sprites.meta │ │ │ │ │ │ │ ├── Tile Asset/ │ │ │ │ │ │ │ │ ├── Cave.asset │ │ │ │ │ │ │ │ └── Cave.asset.meta │ │ │ │ │ │ │ └── Tile Asset.meta │ │ │ │ │ │ ├── Dungeon Tile.meta │ │ │ │ │ │ ├── Scripts/ │ │ │ │ │ │ │ ├── Editor/ │ │ │ │ │ │ │ │ ├── RuleOverrideTile/ │ │ │ │ │ │ │ │ │ ├── PopulateRuleOverrideTileWizard.cs │ │ │ │ │ │ │ │ │ ├── PopulateRuleOverrideTileWizard.cs.meta │ │ │ │ │ │ │ │ │ ├── RuleOverrideTileEditor.cs │ │ │ │ │ │ │ │ │ └── RuleOverrideTileEditor.cs.meta │ │ │ │ │ │ │ │ ├── RuleOverrideTile.meta │ │ │ │ │ │ │ │ ├── RuleTile/ │ │ │ │ │ │ │ │ │ ├── CustomRuleTileMenu.cs │ │ │ │ │ │ │ │ │ ├── CustomRuleTileMenu.cs.meta │ │ │ │ │ │ │ │ │ ├── RuleTileEditor.cs │ │ │ │ │ │ │ │ │ ├── RuleTileEditor.cs.meta │ │ │ │ │ │ │ │ │ ├── ScriptTemplates/ │ │ │ │ │ │ │ │ │ │ ├── NewCustomRuleTile.cs.txt │ │ │ │ │ │ │ │ │ │ └── NewCustomRuleTile.cs.txt.meta │ │ │ │ │ │ │ │ │ └── ScriptTemplates.meta │ │ │ │ │ │ │ │ ├── RuleTile.meta │ │ │ │ │ │ │ │ ├── Unity.2D.PixelPerfectUniversal.Samples.Editor.asmdef │ │ │ │ │ │ │ │ └── Unity.2D.PixelPerfectUniversal.Samples.Editor.asmdef.meta │ │ │ │ │ │ │ ├── Editor.meta │ │ │ │ │ │ │ ├── RuleOverrideTile.cs │ │ │ │ │ │ │ ├── RuleOverrideTile.cs.meta │ │ │ │ │ │ │ ├── RuleTile.cs │ │ │ │ │ │ │ └── RuleTile.cs.meta │ │ │ │ │ │ └── Scripts.meta │ │ │ │ │ ├── Rule Tiles.meta │ │ │ │ │ ├── Scripts/ │ │ │ │ │ │ ├── BasicCameraFollow.cs │ │ │ │ │ │ └── BasicCameraFollow.cs.meta │ │ │ │ │ ├── Scripts.meta │ │ │ │ │ ├── Tilemap Palettes/ │ │ │ │ │ │ ├── Rule Tiles.prefab │ │ │ │ │ │ └── Rule Tiles.prefab.meta │ │ │ │ │ └── Tilemap Palettes.meta │ │ │ │ ├── 2 Tilemap.meta │ │ │ │ ├── 3 UI Scaling Example/ │ │ │ │ │ ├── 3 UI Scaling Example.unity │ │ │ │ │ ├── 3 UI Scaling Example.unity.meta │ │ │ │ │ ├── Scripts/ │ │ │ │ │ │ ├── CustomCanvasScaler.cs │ │ │ │ │ │ └── CustomCanvasScaler.cs.meta │ │ │ │ │ └── Scripts.meta │ │ │ │ ├── 3 UI Scaling Example.meta │ │ │ │ ├── Presets/ │ │ │ │ │ ├── Pixel Perfect Cameras/ │ │ │ │ │ │ ├── PixelPerfectCamera_16PPU_320x240_Pixel Snapped.preset │ │ │ │ │ │ ├── PixelPerfectCamera_16PPU_320x240_Pixel Snapped.preset.meta │ │ │ │ │ │ ├── PixelPerfectCamera_32PPU_320x240_Pixel Snapped.preset │ │ │ │ │ │ └── PixelPerfectCamera_32PPU_320x240_Pixel Snapped.preset.meta │ │ │ │ │ ├── Pixel Perfect Cameras.meta │ │ │ │ │ ├── Texture Importers/ │ │ │ │ │ │ ├── TextureImporter_32PPU_PointFilter.preset │ │ │ │ │ │ └── TextureImporter_32PPU_PointFilter.preset.meta │ │ │ │ │ └── Texture Importers.meta │ │ │ │ ├── Presets.meta │ │ │ │ ├── Scripts/ │ │ │ │ │ ├── CameraManager.cs │ │ │ │ │ └── CameraManager.cs.meta │ │ │ │ ├── Scripts.meta │ │ │ │ ├── Unity.2D.PixelPerfectUniversal.Samples.asmdef │ │ │ │ └── Unity.2D.PixelPerfectUniversal.Samples.asmdef.meta │ │ │ ├── Pixel Perfect Camera.meta │ │ │ ├── Post Processing/ │ │ │ │ ├── 1 Post Processing.unity │ │ │ │ ├── 1 Post Processing.unity.meta │ │ │ │ ├── Profiles/ │ │ │ │ │ ├── Bloom Profile.asset │ │ │ │ │ └── Bloom Profile.asset.meta │ │ │ │ └── Profiles.meta │ │ │ ├── Post Processing.meta │ │ │ ├── Shader Graph/ │ │ │ │ ├── 1 Shader Graph.unity │ │ │ │ ├── 1 Shader Graph.unity.meta │ │ │ │ ├── Materials/ │ │ │ │ │ ├── Invert Color.mat │ │ │ │ │ └── Invert Color.mat.meta │ │ │ │ ├── Materials.meta │ │ │ │ ├── Shader Graphs/ │ │ │ │ │ ├── Invert Color.shadergraph │ │ │ │ │ └── Invert Color.shadergraph.meta │ │ │ │ └── Shader Graphs.meta │ │ │ ├── Shader Graph.meta │ │ │ ├── Shadows/ │ │ │ │ ├── 1 Shadows.unity │ │ │ │ ├── 1 Shadows.unity.meta │ │ │ │ ├── 2 Shadow Composite.unity │ │ │ │ └── 2 Shadow Composite.unity.meta │ │ │ ├── Shadows.meta │ │ │ ├── Third-Party Notices.md │ │ │ └── Third-Party Notices.md.meta │ │ └── 2D Renderer.meta │ └── Samples.meta ├── LICENSE.md ├── Packages/ │ └── manifest.json ├── ProjectSettings/ │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── URPProjectSettings.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ ├── VersionControlSettings.asset │ └── XRSettings.asset ├── README.md └── Third-Party Notices.md ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitignore ================================================ [Ll]ibrary/ [Tt]emp/ [Oo]bj/ [Bb]uild/ [Bb]uilds/ [L]ogs/ Assets/AssetStoreTools* Packages/packages-lock.json # Visual Studio cache directory .vs/ .vscode/ # OS specific files .DS_Store # Visual Studio Code cache directory .vscode/ # Autogenerated VS/MD/Consulo solution and project files ExportedObj/ .consulo/ *.csproj *.unityproj *.sln *.suo *.tmp *.user *.userprefs *.pidb *.booproj *.svd *.pdb *.opendb # Unity3D generated meta files *.pidb.meta *.pdb.meta # Unity3D Generated File On Crash Reports sysinfo.txt # Builds *.apk *.unitypackage **/Logs # OS Specific Files .DS_Store ================================================ FILE: Assets/Samples/2D Renderer/Common/Animations/Freeform - Light Cycle.anim ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!74 &7400000 AnimationClip: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Freeform - Light Cycle serializedVersion: 6 m_Legacy: 0 m_Compressed: 0 m_UseHighQualityCurve: 1 m_RotationCurves: [] m_CompressedRotationCurves: [] m_EulerCurves: [] m_PositionCurves: - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: {x: -2.01, y: 0.02, z: -0.05867648} inSlope: {x: 0, y: -3.6314976, z: 0} outSlope: {x: 0, y: -3.6314976, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.15686275, z: 0.33333334} - serializedVersion: 3 time: 0.98333335 value: {x: 0.03, y: -2.01, z: -0.05867648} inSlope: {x: 4.9930944, y: 0, z: 0} outSlope: {x: 4.9930944, y: 0, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.12190962, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 2 value: {x: 2, y: -0, z: -0.05867648} inSlope: {x: 0.0016080821, y: 4.464969, z: 0} outSlope: {x: 0.0016080821, y: 4.464969, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.13807774, z: 0.33333334} - serializedVersion: 3 time: 3 value: {x: 0.02, y: 2.02, z: -0.05867648} inSlope: {x: -4.376285, y: 0, z: 0} outSlope: {x: -4.376285, y: 0, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.1602788, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 4 value: {x: -2.01, y: 0.02, z: -0.05867648} inSlope: {x: 0, y: -3.6314976, z: 0} outSlope: {x: 0, y: -3.6314976, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.15686275, z: 0.33333334} m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 path: m_ScaleCurves: [] m_FloatCurves: [] m_PPtrCurves: [] m_SampleRate: 60 m_WrapMode: 0 m_Bounds: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: genericBindings: - serializedVersion: 2 path: 0 attribute: 1 script: {fileID: 0} typeID: 4 customType: 0 isPPtrCurve: 0 pptrCurveMapping: [] m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseTime: 0 m_StartTime: 0 m_StopTime: 4 m_OrientationOffsetY: 0 m_Level: 0 m_CycleOffset: 0 m_HasAdditiveReferencePose: 0 m_LoopTime: 1 m_LoopBlend: 0 m_LoopBlendOrientation: 0 m_LoopBlendPositionY: 0 m_LoopBlendPositionXZ: 0 m_KeepOriginalOrientation: 0 m_KeepOriginalPositionY: 1 m_KeepOriginalPositionXZ: 0 m_HeightFromFeet: 0 m_Mirror: 0 m_EditorCurves: - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: -2.01 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.98333335 value: 0.03 inSlope: 4.9930944 outSlope: 4.9930944 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.12190962 - serializedVersion: 3 time: 2 value: 2 inSlope: 0.0016080821 outSlope: 0.0016080821 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 3 value: 0.02 inSlope: -4.376285 outSlope: -4.376285 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.1602788 - serializedVersion: 3 time: 4 value: -2.01 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 attribute: m_LocalPosition.x path: classID: 4 script: {fileID: 0} - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: 0.02 inSlope: -3.6314976 outSlope: -3.6314976 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.15686275 - serializedVersion: 3 time: 0.98333335 value: -2.01 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 2 value: -0 inSlope: 4.464969 outSlope: 4.464969 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.13807774 - serializedVersion: 3 time: 3 value: 2.02 inSlope: 0 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 4 value: 0.02 inSlope: -3.6314976 outSlope: -3.6314976 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.15686275 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 attribute: m_LocalPosition.y path: classID: 4 script: {fileID: 0} - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: -0.05867648 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 0.98333335 value: -0.05867648 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 2 value: -0.05867648 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 3 value: -0.05867648 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 4 value: -0.05867648 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 attribute: m_LocalPosition.z path: classID: 4 script: {fileID: 0} m_EulerEditorCurves: [] m_HasGenericRootTransform: 1 m_HasMotionFloatCurves: 0 m_Events: [] ================================================ FILE: Assets/Samples/2D Renderer/Common/Animations/Freeform - Light Cycle.anim.meta ================================================ fileFormatVersion: 2 guid: 7cb9f2cfe6a4542818cfa0a002900a06 NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Animations/Freeform Light 2D.controller ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!91 &9100000 AnimatorController: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Freeform Light 2D serializedVersion: 5 m_AnimatorParameters: [] m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer m_StateMachine: {fileID: 8133048627280979722} m_Mask: {fileID: 0} m_Motions: [] m_Behaviours: [] m_BlendingMode: 0 m_SyncedLayerIndex: -1 m_DefaultWeight: 0 m_IKPass: 0 m_SyncedLayerAffectsTiming: 0 m_Controller: {fileID: 9100000} --- !u!1102 &5864270529764620001 AnimatorState: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Light Cycle m_Speed: 1 m_CycleOffset: 0 m_Transitions: [] m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 m_WriteDefaultValues: 1 m_Mirror: 0 m_SpeedParameterActive: 0 m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 m_Motion: {fileID: 7400000, guid: 7cb9f2cfe6a4542818cfa0a002900a06, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: --- !u!1107 &8133048627280979722 AnimatorStateMachine: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Base Layer m_ChildStates: - serializedVersion: 1 m_State: {fileID: 5864270529764620001} m_Position: {x: 200, y: 0, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] m_StateMachineTransitions: {} m_StateMachineBehaviours: [] m_AnyStatePosition: {x: 50, y: 20, z: 0} m_EntryPosition: {x: 50, y: 120, z: 0} m_ExitPosition: {x: 800, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: 5864270529764620001} ================================================ FILE: Assets/Samples/2D Renderer/Common/Animations/Freeform Light 2D.controller.meta ================================================ fileFormatVersion: 2 guid: 5a381d591f3904c678d27185108ca8cb NativeFormatImporter: externalObjects: {} mainObjectFileID: 9100000 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Animations/Rim - Light Cycle.anim ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!74 &7400000 AnimationClip: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Rim - Light Cycle serializedVersion: 6 m_Legacy: 0 m_Compressed: 0 m_UseHighQualityCurve: 1 m_RotationCurves: [] m_CompressedRotationCurves: [] m_EulerCurves: [] m_PositionCurves: - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: {x: -0.01, y: 1.03, z: 0} inSlope: {x: -2.4152224, y: 0, z: 0} outSlope: {x: -2.4152224, y: 0, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.103294745, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 1 value: {x: -1.05, y: -0.01, z: 0} inSlope: {x: 0, y: -2.219501, z: 0} outSlope: {x: 0, y: -2.219501, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.06500447, z: 0.33333334} - serializedVersion: 3 time: 2 value: {x: 0, y: -1.05, z: 0} inSlope: {x: 2.409281, y: 0, z: 0} outSlope: {x: 2.409281, y: 0, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.069456816, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 3 value: {x: 1.01, y: 0, z: 0} inSlope: {x: 0, y: 2.304809, z: 0} outSlope: {x: 0, y: 2.304809, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.07390928, z: 0.33333334} - serializedVersion: 3 time: 4 value: {x: -0.01, y: 1.03, z: 0} inSlope: {x: -2.2101457, y: 0, z: 0} outSlope: {x: -2.2101457, y: 0, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.07479954, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 path: m_ScaleCurves: [] m_FloatCurves: [] m_PPtrCurves: [] m_SampleRate: 60 m_WrapMode: 0 m_Bounds: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: genericBindings: - serializedVersion: 2 path: 0 attribute: 1 script: {fileID: 0} typeID: 4 customType: 0 isPPtrCurve: 0 pptrCurveMapping: [] m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseTime: 0 m_StartTime: 0 m_StopTime: 4 m_OrientationOffsetY: 0 m_Level: 0 m_CycleOffset: 0 m_HasAdditiveReferencePose: 0 m_LoopTime: 1 m_LoopBlend: 0 m_LoopBlendOrientation: 0 m_LoopBlendPositionY: 0 m_LoopBlendPositionXZ: 0 m_KeepOriginalOrientation: 0 m_KeepOriginalPositionY: 1 m_KeepOriginalPositionXZ: 0 m_HeightFromFeet: 0 m_Mirror: 0 m_EditorCurves: - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: -0.01 inSlope: -2.4152224 outSlope: -2.4152224 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.103294745 - serializedVersion: 3 time: 1 value: -1.05 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 2 value: 0 inSlope: 2.409281 outSlope: 2.409281 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.069456816 - serializedVersion: 3 time: 3 value: 1.01 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 4 value: -0.01 inSlope: -2.2101457 outSlope: -2.2101457 tangentMode: 0 weightedMode: 0 inWeight: 0.07479954 outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 attribute: m_LocalPosition.x path: classID: 4 script: {fileID: 0} - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: 1.03 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 1 value: -0.01 inSlope: -2.219501 outSlope: -2.219501 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.06500447 - serializedVersion: 3 time: 2 value: -1.05 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 3 value: 0 inSlope: 2.304809 outSlope: 2.304809 tangentMode: 0 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.07390928 - serializedVersion: 3 time: 4 value: 1.03 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 attribute: m_LocalPosition.y path: classID: 4 script: {fileID: 0} m_EulerEditorCurves: [] m_HasGenericRootTransform: 1 m_HasMotionFloatCurves: 0 m_Events: [] ================================================ FILE: Assets/Samples/2D Renderer/Common/Animations/Rim - Light Cycle.anim.meta ================================================ fileFormatVersion: 2 guid: b7186cf3a42614f63be9d11178924a84 NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Animations/Rim Light.controller ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!1102 &-6489714822742461169 AnimatorState: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Rim - Light Cycle m_Speed: 1 m_CycleOffset: 0 m_Transitions: [] m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 m_WriteDefaultValues: 1 m_Mirror: 0 m_SpeedParameterActive: 0 m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 m_Motion: {fileID: 7400000, guid: b7186cf3a42614f63be9d11178924a84, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: --- !u!91 &9100000 AnimatorController: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Rim Light serializedVersion: 5 m_AnimatorParameters: [] m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer m_StateMachine: {fileID: 7335965465741470686} m_Mask: {fileID: 0} m_Motions: [] m_Behaviours: [] m_BlendingMode: 0 m_SyncedLayerIndex: -1 m_DefaultWeight: 0 m_IKPass: 0 m_SyncedLayerAffectsTiming: 0 m_Controller: {fileID: 9100000} --- !u!1107 &7335965465741470686 AnimatorStateMachine: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Base Layer m_ChildStates: - serializedVersion: 1 m_State: {fileID: -6489714822742461169} m_Position: {x: 200, y: 0, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] m_StateMachineTransitions: {} m_StateMachineBehaviours: [] m_AnyStatePosition: {x: 50, y: 20, z: 0} m_EntryPosition: {x: 50, y: 120, z: 0} m_ExitPosition: {x: 800, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: -6489714822742461169} ================================================ FILE: Assets/Samples/2D Renderer/Common/Animations/Rim Light.controller.meta ================================================ fileFormatVersion: 2 guid: 193018de3ba89412ebfa2f3440377632 NativeFormatImporter: externalObjects: {} mainObjectFileID: 9100000 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Animations.meta ================================================ fileFormatVersion: 2 guid: 6e352d429d566432687642e19a2badf6 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Fonts/LICENSE.txt ================================================ Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ================================================ FILE: Assets/Samples/2D Renderer/Common/Fonts/LICENSE.txt.meta ================================================ fileFormatVersion: 2 guid: f12c87990108c40b7bf644c2851273b1 TextScriptImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Fonts/RobotoCondensed-Bold.ttf.meta ================================================ fileFormatVersion: 2 guid: 67d130fc426654b61a85d223740a58b3 TrueTypeFontImporter: externalObjects: {} serializedVersion: 4 fontSize: 16 forceTextureCase: -2 characterSpacing: 0 characterPadding: 1 includeFontData: 1 fontName: Roboto Condensed fontNames: - Roboto Condensed fallbackFontReferences: [] customCharacters: fontRenderingMode: 0 ascentCalculationMode: 1 useLegacyBoundsCalculation: 0 shouldRoundAdvanceValue: 1 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Fonts.meta ================================================ fileFormatVersion: 2 guid: b82a25f6cf7bb4642a9e917cd0819378 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Render Pipeline/2D Renderer Data.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 11145981673336645838492a2d98e247, type: 3} m_Name: 2D Renderer Data m_EditorClassIdentifier: m_RendererFeatures: [] m_TransparencySortMode: 0 m_TransparencySortAxis: {x: 0, y: 1, z: 0} m_HDREmulationScale: 1 m_LightBlendStyles: - enabled: 1 name: Default maskTextureChannel: 0 renderTextureScale: 1 blendMode: 1 customBlendFactors: multiplicative: 0 additive: 0 - enabled: 1 name: Rim maskTextureChannel: 5 renderTextureScale: 1 blendMode: 1 customBlendFactors: multiplicative: 0 additive: 0 - enabled: 0 name: Blend Style 2 maskTextureChannel: 0 renderTextureScale: 1 blendMode: 1 customBlendFactors: multiplicative: 0 additive: 0 - enabled: 0 name: Blend Style 3 maskTextureChannel: 0 renderTextureScale: 1 blendMode: 1 customBlendFactors: multiplicative: 0 additive: 0 m_UseDepthStencilBuffer: 1 m_DefaultMaterialType: 0 m_DefaultCustomMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} m_ShapeLightShader: {fileID: 4800000, guid: d79e1c784eaf80c4585c0be7391f757a, type: 3} m_ShapeLightVolumeShader: {fileID: 4800000, guid: 7e60080c8cd24a2468cb08b4bfee5606, type: 3} m_PointLightShader: {fileID: 4800000, guid: e35a31e1679aeff489e202f5cc4853d5, type: 3} m_PointLightVolumeShader: {fileID: 4800000, guid: c7d04ca57e5449d49ad9cee1c604bc26, type: 3} m_BlitShader: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} m_ShadowGroupShader: {fileID: 4800000, guid: d33b6d70b14697547ad0dc2d4debb009, type: 3} m_RemoveSelfShadowShader: {fileID: 4800000, guid: 02e071f10b6a15d4d87dac88ce529302, type: 3} m_PostProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} ================================================ FILE: Assets/Samples/2D Renderer/Common/Render Pipeline/2D Renderer Data.asset.meta ================================================ fileFormatVersion: 2 guid: 29ceb07121b81494285b7b230907e174 NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Render Pipeline/UniversalRenderPipelineAsset.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} m_Name: UniversalRenderPipelineAsset m_EditorClassIdentifier: k_AssetVersion: 5 k_AssetPreviousVersion: 5 m_RendererType: 0 m_RendererData: {fileID: 0} m_RendererDataList: - {fileID: 11400000, guid: 29ceb07121b81494285b7b230907e174, type: 2} m_DefaultRendererIndex: 0 m_RequireDepthTexture: 0 m_RequireOpaqueTexture: 0 m_OpaqueDownsampling: 1 m_SupportsHDR: 1 m_MSAA: 1 m_RenderScale: 1 m_MainLightRenderingMode: 1 m_MainLightShadowsSupported: 1 m_MainLightShadowmapResolution: 2048 m_AdditionalLightsRenderingMode: 1 m_AdditionalLightsPerObjectLimit: 4 m_AdditionalLightShadowsSupported: 0 m_AdditionalLightsShadowmapResolution: 512 m_ShadowDistance: 50 m_ShadowCascades: 0 m_Cascade2Split: 0.25 m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} m_ShadowDepthBias: 1 m_ShadowNormalBias: 1 m_SoftShadowsSupported: 0 m_UseSRPBatcher: 1 m_SupportsDynamicBatching: 0 m_MixedLightingSupported: 1 m_DebugLevel: 0 m_ColorGradingMode: 0 m_ColorGradingLutSize: 32 m_ShadowType: 1 m_LocalShadowsSupported: 0 m_LocalShadowsAtlasResolution: 256 m_MaxPixelLights: 0 m_ShadowAtlasResolution: 256 m_ShaderVariantLogLevel: 0 ================================================ FILE: Assets/Samples/2D Renderer/Common/Render Pipeline/UniversalRenderPipelineAsset.asset.meta ================================================ fileFormatVersion: 2 guid: 6a232064e1f674b7599cd8cc47a7d98d NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Render Pipeline.meta ================================================ fileFormatVersion: 2 guid: ed6de7bc793ca4c0c95e7b2a23cddec2 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Sprites/GlowRocks A.png.meta ================================================ fileFormatVersion: 2 guid: aa1524e79c0204861a212ef5fef309d4 TextureImporter: internalIDToNameTable: - first: 213: -4405780671928076319 second: GlowRocks_0 - first: 213: 2672056984824311539 second: GlowRocks_1 - first: 213: -7262516988585264749 second: GlowRocks_2 - first: 213: 8011366867695553838 second: GlowRocks_3 - first: 213: -3953002604140550718 second: GlowRocks_4 - first: 213: 5685875452871406953 second: GlowRocks_5 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: -1 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 0 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 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: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: - serializedVersion: 2 name: GlowRocks_0 rect: serializedVersion: 2 x: 92 y: 824 width: 205 height: 173 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 6d7d6ee760d074d2fba0a23422e76736 internalID: -4405780671928076319 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: GlowRocks_1 rect: serializedVersion: 2 x: 346 y: 859 width: 5 height: 11 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 31b229223e315409bb6f2e91279f364c internalID: 2672056984824311539 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: GlowRocks_2 rect: serializedVersion: 2 x: 353 y: 815 width: 243 height: 193 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: a742ea13ab7134045a39d89513a8a482 internalID: -7262516988585264749 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: GlowRocks_3 rect: serializedVersion: 2 x: 21 y: 536 width: 186 height: 197 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 52ca3c047a4e04c4884e5ffc45e9fc1e internalID: 8011366867695553838 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: GlowRocks_4 rect: serializedVersion: 2 x: 271 y: 524 width: 202 height: 209 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: a0baa20390a924649af4af719eac64b5 internalID: -3953002604140550718 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: GlowRocks_5 rect: serializedVersion: 2 x: 544 y: 543 width: 191 height: 227 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 1c9900cb7c80148618176edd166d73be internalID: 5685875452871406953 vertices: [] indices: edges: [] weights: [] outline: [] physicsShape: [] bones: [] spriteID: 5e97eb03825dee720800000000000000 internalID: 0 vertices: [] indices: edges: [] weights: [] secondaryTextures: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Sprites/GlowRocks B.png.meta ================================================ fileFormatVersion: 2 guid: c35006160e14a40e89dd2bd5a4339d52 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: -1 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 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: 0 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: - texture: {fileID: 2800000, guid: 2a0b99e64be4f4a6b9c4ed2365a38811, type: 3} name: _NormalMap - texture: {fileID: 2800000, guid: b03cbb476863a4ae691f7e80ad4b6ca2, type: 3} name: _MaskTex spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Sprites/GlowRocks B_n.png.meta ================================================ fileFormatVersion: 2 guid: 2a0b99e64be4f4a6b9c4ed2365a38811 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: -1 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform 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: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Sprites/GlowRocks B_outline.png.meta ================================================ fileFormatVersion: 2 guid: b03cbb476863a4ae691f7e80ad4b6ca2 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: -1 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform 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: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Sprites/Level Backdrop.png.meta ================================================ fileFormatVersion: 2 guid: 00e05490988d64502a8e41d45028c2a3 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: -1 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 2 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: 2 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: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Sprites/Nori.png.meta ================================================ fileFormatVersion: 2 guid: d1a077d51e042461db43a7d8c947d2a9 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: -1 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 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: 0 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: - texture: {fileID: 2800000, guid: 7db97c678a72045dbbf22e40bd9bf1c1, type: 3} name: _MaskTex - texture: {fileID: 2800000, guid: 16c85ce6cda4340318751dfef2818bbb, type: 3} name: _NormalMap spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Sprites/Nori_n.png.meta ================================================ fileFormatVersion: 2 guid: 16c85ce6cda4340318751dfef2818bbb 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: -1 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 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: 0 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: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Sprites/Nori_outline.png.meta ================================================ fileFormatVersion: 2 guid: 7db97c678a72045dbbf22e40bd9bf1c1 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: -1 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 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: 0 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: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Sprites/SpaceJunk.png.meta ================================================ fileFormatVersion: 2 guid: aac70394865ab48ba9087f498619dc9d 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: -1 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 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: 0 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: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Sprites/Sprite Cookie.png.meta ================================================ fileFormatVersion: 2 guid: 0064f54af6ca04903ac34ebbe5e7dcb8 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: -1 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 100 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 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: 0 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: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Sprites.meta ================================================ fileFormatVersion: 2 guid: 4a58a5908a63a4010adf44bf3924b361 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Volume Profile/Global Volume Profile.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!114 &-5245712342211133244 MonoBehaviour: m_ObjectHideFlags: 3 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} m_Name: Tonemapping m_EditorClassIdentifier: active: 1 m_AdvancedMode: 0 mode: m_OverrideState: 1 m_Value: 1 --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} m_Name: Global Volume Profile m_EditorClassIdentifier: components: - {fileID: -5245712342211133244} ================================================ FILE: Assets/Samples/2D Renderer/Common/Volume Profile/Global Volume Profile.asset.meta ================================================ fileFormatVersion: 2 guid: d7b0dc3e4fe9c46f58eef2d5e1615cb8 NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common/Volume Profile.meta ================================================ fileFormatVersion: 2 guid: 31338a4bad89442658d4565fca07c5e4 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Common.meta ================================================ fileFormatVersion: 2 guid: 60c64c1bed946464ab495736384faa32 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/LICENSE.md ================================================ 2D Renderer Samples copyright © 2020 Unity Technologies ApS Licensed under the Unity Companion License for Unity-dependent projects--see [Unity Companion License](https://unity3d.com/legal/licenses/Unity_Companion_License). Unless expressly provided otherwise, the Software under this license is made available strictly on an “AS IS” BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. Please review the license for details on these and other terms and conditions. ================================================ FILE: Assets/Samples/2D Renderer/LICENSE.md.meta ================================================ fileFormatVersion: 2 guid: 642ceea841aa75b4e92fafec1de57ac5 TextScriptImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Lights/1 Light Types.unity ================================================ %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: 11 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: 0 m_PVRSampling: 1 m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 m_PVREnvironmentSampleCount: 500 m_PVREnvironmentReferencePointCount: 2048 m_PVRFilteringMode: 2 m_PVRDenoiserTypeDirect: 0 m_PVRDenoiserTypeIndirect: 0 m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 m_PVREnvironmentMIS: 0 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_UseShadowmask: 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 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &34796308 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 34796310} - component: {fileID: 34796309} m_Layer: 0 m_Name: Sprite Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &34796309 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 34796308} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 2 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 1, g: 0.951094, b: 0.495283, a: 1} m_Intensity: 1 m_LightVolumeOpacity: 0.5 m_ApplyToSortingLayers: 51c6472acde37870 m_LightCookieSprite: {fileID: 21300000, guid: 0064f54af6ca04903ac34ebbe5e7dcb8, type: 3} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 5 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 1 m_ShapeLightFalloffSize: 0.1 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &34796310 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 34796308} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 2.086, y: 0.945, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &80909236 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 80909238} - component: {fileID: 80909237} m_Layer: 0 m_Name: SpaceJunk m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &80909237 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 80909236} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: aac70394865ab48ba9087f498619dc9d, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.69, y: 7.3} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &80909238 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 80909236} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.04, y: -0.45, z: 0} m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} m_Children: - {fileID: 349168337} - {fileID: 1130726459} m_Father: {fileID: 0} m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &283593773 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 283593775} - component: {fileID: 283593774} m_Layer: 0 m_Name: GlowRocks_0 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &283593774 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 283593773} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: aa1524e79c0204861a212ef5fef309d4, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &283593775 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 283593773} m_LocalRotation: {x: -0, y: -0, z: 0.26393443, w: 0.96454066} m_LocalPosition: {x: -1.711, y: 1.167, z: 0} m_LocalScale: {x: 0.394365, y: 0.394365, z: 0.394365} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 30.607002} --- !u!1 &346553787 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 346553789} - component: {fileID: 346553788} m_Layer: 0 m_Name: GlowRocks_0 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &346553788 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 346553787} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: aa1524e79c0204861a212ef5fef309d4, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &346553789 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 346553787} m_LocalRotation: {x: -0, y: -0, z: 0.83839875, w: 0.5450574} m_LocalPosition: {x: 1.54, y: -1.947, z: 0} m_LocalScale: {x: 0.35488, y: 0.35488, z: 0.35488} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 113.94301} --- !u!1 &349168335 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 349168337} - component: {fileID: 349168336} m_Layer: 0 m_Name: Point Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &349168336 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 349168335} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 3 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 1, g: 0.5660538, b: 0, a: 1} m_Intensity: 1 m_LightVolumeOpacity: 0.2 m_ApplyToSortingLayers: 51c6472a m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 39.83 m_PointLightOuterAngle: 60.34 m_PointLightInnerRadius: 0.48 m_PointLightOuterRadius: 3.5340192 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 5 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 1 m_ShapeLightFalloffSize: 0.79 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: 1.1926423, y: -2.2509546, z: 0} - {x: 2.2858052, y: -2.2408829, z: 0} - {x: -2.0050383, y: 0.7406719, z: 0} - {x: -2.0481286, y: 0.6076962, z: 0} --- !u!4 &349168337 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 349168335} m_LocalRotation: {x: -0, y: -0, z: 0.55453897, w: 0.8321578} m_LocalPosition: {x: -0.8059, y: -0.2101, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 80909238} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 64.30801} --- !u!1 &519420028 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 519420032} - component: {fileID: 519420031} - component: {fileID: 519420029} - component: {fileID: 519420030} 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 &519420029 AudioListener: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} m_Enabled: 1 --- !u!114 &519420030 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} 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_RenderPostProcessing: 1 m_Antialiasing: 0 m_AntialiasingQuality: 2 m_StopNaN: 0 m_Dithering: 0 m_ClearDepth: 1 m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 --- !u!20 &519420031 Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 m_BackGroundColor: {r: 0, g: 0, b: 0, 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: 3 m_Depth: -1 m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 m_RenderingPath: -1 m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 m_TargetEye: 0 m_HDR: 1 m_AllowMSAA: 0 m_AllowDynamicResolution: 0 m_ForceIntoRT: 0 m_OcclusionCulling: 0 m_StereoConvergence: 10 m_StereoSeparation: 0.022 --- !u!4 &519420032 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &635117329 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 635117331} - component: {fileID: 635117330} m_Layer: 0 m_Name: GlowRocks_0 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &635117330 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 635117329} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: aa1524e79c0204861a212ef5fef309d4, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &635117331 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 635117329} m_LocalRotation: {x: -0, y: -0, z: -0.46565402, w: 0.88496685} m_LocalPosition: {x: -2.116, y: -1.38, z: 0} m_LocalScale: {x: 0.56945, y: 0.56945, z: 0.56945} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: -55.505} --- !u!1 &880586040 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 880586042} - component: {fileID: 880586041} m_Layer: 0 m_Name: Global Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &880586041 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 880586040} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 4 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 0.39215687, g: 0.39215687, b: 0.47058824, a: 1} m_Intensity: 1 m_LightVolumeOpacity: 0 m_ApplyToSortingLayers: 51c6472acde37870 m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 5 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 1 m_ShapeLightFalloffSize: 0.5 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &880586042 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 880586040} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1130726458 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1130726459} - component: {fileID: 1130726460} m_Layer: 0 m_Name: Point Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &1130726459 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1130726458} m_LocalRotation: {x: -0, y: -0, z: -0.77814823, w: 0.6280807} m_LocalPosition: {x: 1.128, y: -0.654, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 80909238} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: -102.284004} --- !u!114 &1130726460 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1130726458} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 3 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 1, g: 0.5660538, b: 0, a: 1} m_Intensity: 1 m_LightVolumeOpacity: 0.2 m_ApplyToSortingLayers: 51c6472a m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 39.83 m_PointLightOuterAngle: 60.34 m_PointLightInnerRadius: 0.48 m_PointLightOuterRadius: 3.366981 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 5 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 1 m_ShapeLightFalloffSize: 0.79 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: 1.1926423, y: -2.2509546, z: 0} - {x: 2.2858052, y: -2.2408829, z: 0} - {x: -2.0050383, y: 0.7406719, z: 0} - {x: -2.0481286, y: 0.6076962, z: 0} --- !u!1 &1186099650 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1186099652} - component: {fileID: 1186099651} m_Layer: 0 m_Name: Freeform Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1186099651 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1186099650} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 1 m_BlendStyleIndex: 0 m_FalloffIntensity: 1 m_Color: {r: 0, g: 1, b: 0.35811353, a: 1} m_Intensity: 1 m_LightVolumeOpacity: 0.2 m_ApplyToSortingLayers: 51c6472acde37870 m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 5 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 1 m_ShapeLightFalloffSize: 5.87 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: 2.1837518, y: -3.14537, z: 0} - {x: 3.5428228, y: -2.3859234, z: 0} - {x: -4.398206, y: 1.5383946, z: 0} - {x: -4.46547, y: 1.2603768, z: 0} --- !u!4 &1186099652 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1186099650} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -2.138, y: -1.107, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1443964263 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1443964265} - component: {fileID: 1443964264} m_Layer: 0 m_Name: Level Backdrop m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1443964264 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1443964263} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 709346897 m_SortingLayer: 1 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: 00e05490988d64502a8e41d45028c2a3, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 5.12, y: 2.56} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1443964265 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1443964263} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 2.5, y: 2.5, z: 2.5} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1475862418 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1475862420} - component: {fileID: 1475862419} m_Layer: 0 m_Name: GlowRocks_0 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1475862419 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1475862418} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: aa1524e79c0204861a212ef5fef309d4, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1475862420 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1475862418} m_LocalRotation: {x: -0, y: -0, z: -0.83691084, w: 0.54733926} m_LocalPosition: {x: 1.857, y: 0.745, z: 0} m_LocalScale: {x: 0.54415, y: 0.54415, z: 0.54415} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: -113.631004} --- !u!1 &1699357249 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1699357251} - component: {fileID: 1699357250} m_Layer: 0 m_Name: Parametric Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1699357250 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1699357249} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 0 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 0.47429657, g: 0, b: 1, a: 1} m_Intensity: 1 m_LightVolumeOpacity: 0.2 m_ApplyToSortingLayers: 51c6472acde37870 m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 5 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 0.12 m_ShapeLightFalloffSize: 1.64 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &1699357251 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1699357249} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -1.7, y: 1.27, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1952818428 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1952818430} - component: {fileID: 1952818429} m_Layer: 0 m_Name: Global Volume m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1952818429 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1952818428} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: isGlobal: 1 priority: 0 blendDistance: 0 weight: 1 sharedProfile: {fileID: 11400000, guid: d7b0dc3e4fe9c46f58eef2d5e1615cb8, type: 2} --- !u!4 &1952818430 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1952818428} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.32293093, y: -0.5653312, z: -24.902458} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ================================================ FILE: Assets/Samples/2D Renderer/Lights/1 Light Types.unity.meta ================================================ fileFormatVersion: 2 guid: 43c661fc51b90442eaaf07fc1923d772 DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Lights/2 Normal Map.unity ================================================ %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: 11 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: 0 m_PVRSampling: 1 m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 m_PVREnvironmentSampleCount: 500 m_PVREnvironmentReferencePointCount: 2048 m_PVRFilteringMode: 2 m_PVRDenoiserTypeDirect: 0 m_PVRDenoiserTypeIndirect: 0 m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 m_PVREnvironmentMIS: 0 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_UseShadowmask: 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 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &242266918 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 242266920} - component: {fileID: 242266919} m_Layer: 0 m_Name: Global Volume m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &242266919 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 242266918} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: isGlobal: 1 priority: 0 blendDistance: 0 weight: 1 sharedProfile: {fileID: 11400000, guid: d7b0dc3e4fe9c46f58eef2d5e1615cb8, type: 2} --- !u!4 &242266920 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 242266918} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.32293093, y: -0.5653312, z: -24.902458} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &519420028 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 519420032} - component: {fileID: 519420031} - component: {fileID: 519420029} - component: {fileID: 519420030} 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 &519420029 AudioListener: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} m_Enabled: 1 --- !u!114 &519420030 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} 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_RenderPostProcessing: 1 m_Antialiasing: 0 m_AntialiasingQuality: 2 m_StopNaN: 0 m_Dithering: 0 m_ClearDepth: 1 m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 --- !u!20 &519420031 Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 m_BackGroundColor: {r: 0, g: 0, b: 0, 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: 2 m_Depth: -1 m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 m_RenderingPath: -1 m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 m_TargetEye: 0 m_HDR: 1 m_AllowMSAA: 0 m_AllowDynamicResolution: 0 m_ForceIntoRT: 0 m_OcclusionCulling: 0 m_StereoConvergence: 10 m_StereoSeparation: 0.022 --- !u!4 &519420032 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &870694177 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 870694180} - component: {fileID: 870694179} - component: {fileID: 870694178} m_Layer: 0 m_Name: Freeform Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!95 &870694178 Animator: serializedVersion: 3 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 870694177} m_Enabled: 1 m_Avatar: {fileID: 0} m_Controller: {fileID: 9100000, guid: 5a381d591f3904c678d27185108ca8cb, type: 2} m_CullingMode: 0 m_UpdateMode: 0 m_ApplyRootMotion: 0 m_LinearVelocityBlending: 0 m_WarningMessage: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorControllerStateOnDisable: 0 --- !u!114 &870694179 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 870694177} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 0 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 2 m_LightVolumeOpacity: 0.1 m_ApplyToSortingLayers: 00000000cde37870 m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 1 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 0.5 m_PointLightQuality: 1 m_ShapeLightParametricSides: 16 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 0.2 m_ShapeLightFalloffSize: 2.17 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &870694180 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 870694177} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -1.491, y: -0.423, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &880586040 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 880586042} - component: {fileID: 880586041} m_Layer: 0 m_Name: Global Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &880586041 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 880586040} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 4 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 0.39215687, g: 0.39215687, b: 0.47058824, a: 1} m_Intensity: 1 m_LightVolumeOpacity: 0 m_ApplyToSortingLayers: 51c6472a m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 5 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 1 m_ShapeLightFalloffSize: 0.5 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &880586042 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 880586040} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1177550787 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1177550789} - component: {fileID: 1177550788} m_Layer: 0 m_Name: GlowRocks B m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1177550788 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1177550787} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 2 m_Sprite: {fileID: 21300000, guid: c35006160e14a40e89dd2bd5a4339d52, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1177550789 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1177550787} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1443964263 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1443964265} - component: {fileID: 1443964264} m_Layer: 0 m_Name: Level Backdrop m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1443964264 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1443964263} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 709346897 m_SortingLayer: 1 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: 00e05490988d64502a8e41d45028c2a3, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 5.12, y: 2.56} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1443964265 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1443964263} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 2.5, y: 2.5, z: 2.5} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ================================================ FILE: Assets/Samples/2D Renderer/Lights/2 Normal Map.unity.meta ================================================ fileFormatVersion: 2 guid: 3a6da6ed4bbc645f48c4cbffcb63fd7b DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Lights/3 Masks.unity ================================================ %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: 11 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: 0 m_PVRSampling: 1 m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 m_PVREnvironmentSampleCount: 500 m_PVREnvironmentReferencePointCount: 2048 m_PVRFilteringMode: 2 m_PVRDenoiserTypeDirect: 0 m_PVRDenoiserTypeIndirect: 0 m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 m_PVREnvironmentMIS: 0 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_UseShadowmask: 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 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &134807639 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 134807641} - component: {fileID: 134807640} m_Layer: 0 m_Name: Nori m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &134807640 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 134807639} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: d1a077d51e042461db43a7d8c947d2a9, 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.28, y: 1.28} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &134807641 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 134807639} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &283593773 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 283593775} - component: {fileID: 283593774} m_Layer: 0 m_Name: GlowRocks_0 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &283593774 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 283593773} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: c35006160e14a40e89dd2bd5a4339d52, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &283593775 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 283593773} m_LocalRotation: {x: -0, y: -0, z: 0.26393443, w: 0.96454066} m_LocalPosition: {x: -1.89, y: 1.28, z: 0} m_LocalScale: {x: 0.394365, y: 0.394365, z: 0.394365} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 30.607002} --- !u!1 &346553787 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 346553789} - component: {fileID: 346553788} m_Layer: 0 m_Name: GlowRocks_0 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &346553788 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 346553787} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: c35006160e14a40e89dd2bd5a4339d52, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &346553789 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 346553787} m_LocalRotation: {x: -0, y: -0, z: 0.83839875, w: 0.5450574} m_LocalPosition: {x: 1.69, y: -1.67, z: 0} m_LocalScale: {x: 0.35488, y: 0.35488, z: 0.35488} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 113.94301} --- !u!1 &519420028 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 519420032} - component: {fileID: 519420031} - component: {fileID: 519420029} - component: {fileID: 519420030} 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 &519420029 AudioListener: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} m_Enabled: 1 --- !u!114 &519420030 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} 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_RenderPostProcessing: 1 m_Antialiasing: 0 m_AntialiasingQuality: 2 m_StopNaN: 0 m_Dithering: 0 m_ClearDepth: 1 m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 --- !u!20 &519420031 Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 m_BackGroundColor: {r: 0, g: 0, b: 0, 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: 2 m_Depth: -1 m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 m_RenderingPath: -1 m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 m_TargetEye: 0 m_HDR: 1 m_AllowMSAA: 0 m_AllowDynamicResolution: 0 m_ForceIntoRT: 0 m_OcclusionCulling: 0 m_StereoConvergence: 10 m_StereoSeparation: 0.022 --- !u!4 &519420032 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &635117329 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 635117331} - component: {fileID: 635117330} m_Layer: 0 m_Name: GlowRocks_0 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &635117330 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 635117329} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: c35006160e14a40e89dd2bd5a4339d52, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &635117331 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 635117329} m_LocalRotation: {x: -0, y: -0, z: -0.46565402, w: 0.88496685} m_LocalPosition: {x: -2.116, y: -1.38, z: 0} m_LocalScale: {x: 0.56945, y: 0.56945, z: 0.56945} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: -55.505} --- !u!1 &701519282 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 701519284} - component: {fileID: 701519283} - component: {fileID: 701519285} m_Layer: 0 m_Name: Rim Light m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &701519283 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 701519282} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 0 m_BlendStyleIndex: 1 m_FalloffIntensity: 0.5 m_Color: {r: 0.608, g: 0.77786666, b: 1, a: 1} m_Intensity: 10 m_LightVolumeOpacity: 0.02 m_ApplyToSortingLayers: cde37870 m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 1 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 48 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 0.2 m_ShapeLightFalloffSize: 1.5 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &701519284 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 701519282} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.01, y: 1.03, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!95 &701519285 Animator: serializedVersion: 3 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 701519282} m_Enabled: 1 m_Avatar: {fileID: 0} m_Controller: {fileID: 9100000, guid: 193018de3ba89412ebfa2f3440377632, type: 2} m_CullingMode: 0 m_UpdateMode: 0 m_ApplyRootMotion: 0 m_LinearVelocityBlending: 0 m_WarningMessage: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorControllerStateOnDisable: 0 --- !u!1 &880586040 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 880586042} - component: {fileID: 880586041} m_Layer: 0 m_Name: Global Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &880586041 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 880586040} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 4 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 0.39215687, g: 0.39215687, b: 0.47058824, a: 1} m_Intensity: 1 m_LightVolumeOpacity: 0 m_ApplyToSortingLayers: 51c6472a m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 5 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 1 m_ShapeLightFalloffSize: 0.5 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &880586042 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 880586040} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1276263760 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1276263762} - component: {fileID: 1276263761} m_Layer: 0 m_Name: Key Light m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1276263761 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1276263760} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 0 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 0.049000002, g: 0.044580396, b: 0.0320902, a: 1} m_Intensity: 1 m_LightVolumeOpacity: 0 m_ApplyToSortingLayers: cde37870 m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 1 m_PointLightQuality: 1 m_ShapeLightParametricSides: 48 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 0.2 m_ShapeLightFalloffSize: 3.4 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &1276263762 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1276263760} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1443964263 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1443964265} - component: {fileID: 1443964264} m_Layer: 0 m_Name: Level Backdrop m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1443964264 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1443964263} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 709346897 m_SortingLayer: 1 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: 00e05490988d64502a8e41d45028c2a3, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 5.12, y: 2.56} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1443964265 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1443964263} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 2.5, y: 2.5, z: 2.5} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1475862418 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1475862420} - component: {fileID: 1475862419} m_Layer: 0 m_Name: GlowRocks_0 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1475862419 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1475862418} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: c35006160e14a40e89dd2bd5a4339d52, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1475862420 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1475862418} m_LocalRotation: {x: -0, y: -0, z: -0.83691084, w: 0.54733926} m_LocalPosition: {x: 1.79, y: 1.18, z: 0} m_LocalScale: {x: 0.54415, y: 0.54415, z: 0.54415} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: -113.631004} --- !u!1 &1688729219 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1688729221} - component: {fileID: 1688729220} m_Layer: 0 m_Name: Global Volume m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1688729220 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1688729219} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: isGlobal: 1 priority: 0 blendDistance: 0 weight: 1 sharedProfile: {fileID: 11400000, guid: d7b0dc3e4fe9c46f58eef2d5e1615cb8, type: 2} --- !u!4 &1688729221 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1688729219} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.32293093, y: -0.5653312, z: -24.902458} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ================================================ FILE: Assets/Samples/2D Renderer/Lights/3 Masks.unity.meta ================================================ fileFormatVersion: 2 guid: c33dc47670de545f5be725360927d315 DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Lights.meta ================================================ fileFormatVersion: 2 guid: 894ab35ffa5f04cd0986bd0b6006d2a6 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/1 SpriteRenderer Examples.unity ================================================ %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: 11 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: 0 m_PVRSampling: 1 m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 m_PVREnvironmentSampleCount: 500 m_PVREnvironmentReferencePointCount: 2048 m_PVRFilteringMode: 2 m_PVRDenoiserTypeDirect: 0 m_PVRDenoiserTypeIndirect: 0 m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 m_PVREnvironmentMIS: 0 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_UseShadowmask: 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 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &185620801 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 185620803} - component: {fileID: 185620802} m_Layer: 0 m_Name: Global Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &185620802 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 185620801} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 4 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 1 m_LightVolumeOpacity: 0 m_ApplyToSortingLayers: 00000000 m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 5 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 1 m_ShapeLightFalloffSize: 0.5 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &185620803 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 185620801} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.05153978, y: -0.30212158, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &252698960 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 252698963} - component: {fileID: 252698962} - component: {fileID: 252698961} m_Layer: 0 m_Name: Wall - Right m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!61 &252698961 BoxCollider2D: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 252698960} m_Enabled: 1 m_Density: 1 m_Material: {fileID: 6200000, guid: 7938c9ebe3c4546cdbf09b619083580a, type: 2} m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0.5, y: 0.5} oldSize: {x: 4, y: 0.25} newSize: {x: 4, y: 0.25} adaptiveTilingThreshold: 0.5 drawMode: 0 adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 m_Size: {x: 4, y: 0.25} m_EdgeRadius: 0 --- !u!212 &252698962 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 252698960} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 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: 0 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: 6bc4a99ac474d4cd5a15e6237fe033c6, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 4, y: 0.25} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &252698963 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 252698960} m_LocalRotation: {x: -0, y: -0, z: -0.70710665, w: 0.7071069} m_LocalPosition: {x: -1.0625, y: 0.9375, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_Children: [] m_Father: {fileID: 1529878247} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90.00001} --- !u!1 &338692505 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 338692506} - component: {fileID: 338692507} m_Layer: 0 m_Name: Enemy - Stationary Child m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &338692506 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 338692505} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.5, y: -1, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1302592915} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &338692507 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 338692505} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 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: 0 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: 2d3aa8eb678e8443085aea5d4f35ec73, 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!1 &357124775 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 357124776} - component: {fileID: 357124778} - component: {fileID: 357124777} m_Layer: 5 m_Name: Panel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &357124776 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 357124775} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 2, y: 2, z: 2} m_Children: - {fileID: 2001884164} m_Father: {fileID: 892576374} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} m_AnchoredPosition: {x: 20, y: -20} m_SizeDelta: {x: 125.6, y: 36.9} m_Pivot: {x: 0, y: 1} --- !u!114 &357124777 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 357124775} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 0.392} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 --- !u!222 &357124778 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 357124775} m_CullTransparentMesh: 0 --- !u!1 &533479651 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 533479652} - component: {fileID: 533479654} - component: {fileID: 533479653} m_Layer: 5 m_Name: Text - Parented Animated m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &533479652 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 533479651} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_Children: [] m_Father: {fileID: 1703317459} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 230, y: -38} m_SizeDelta: {x: 400, y: 150} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &533479653 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 533479651} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_FontData: m_Font: {fileID: 12800000, guid: 67d130fc426654b61a85d223740a58b3, type: 3} m_FontSize: 35 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 0 m_MaxSize: 40 m_Alignment: 1 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: 'Animated Parented SpriteRenderers' --- !u!222 &533479654 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 533479651} m_CullTransparentMesh: 0 --- !u!1 &571814319 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 571814321} - component: {fileID: 571814320} m_Layer: 0 m_Name: Global Volume m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &571814320 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 571814319} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: isGlobal: 1 priority: 0 blendDistance: 0 weight: 1 sharedProfile: {fileID: 11400000, guid: d7b0dc3e4fe9c46f58eef2d5e1615cb8, type: 2} --- !u!4 &571814321 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 571814319} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.32293093, y: -0.5653312, z: -24.902458} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 14 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &626521365 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 626521366} - component: {fileID: 626521368} - component: {fileID: 626521367} m_Layer: 5 m_Name: Text - Animated m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &626521366 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 626521365} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_Children: [] m_Father: {fileID: 1703317459} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: -1, y: 193} m_SizeDelta: {x: 400, y: 150} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &626521367 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 626521365} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_FontData: m_Font: {fileID: 12800000, guid: 67d130fc426654b61a85d223740a58b3, type: 3} m_FontSize: 35 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 0 m_MaxSize: 40 m_Alignment: 1 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: 'Animated SpriteRenderer' --- !u!222 &626521368 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 626521365} m_CullTransparentMesh: 0 --- !u!1 &638958656 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 638958659} - component: {fileID: 638958658} - component: {fileID: 638958657} m_Layer: 0 m_Name: Hero - Animated Parent m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!95 &638958657 Animator: serializedVersion: 3 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 638958656} m_Enabled: 1 m_Avatar: {fileID: 0} m_Controller: {fileID: 9100000, guid: f2a1ccab57ab345f6ba285392839db30, type: 2} m_CullingMode: 0 m_UpdateMode: 0 m_ApplyRootMotion: 0 m_LinearVelocityBlending: 0 m_WarningMessage: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorControllerStateOnDisable: 0 --- !u!212 &638958658 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 638958656} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 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: 0 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: c8abff08b3ae34fcb8ebe36cbaea85cc, 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 &638958659 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 638958656} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 2, y: -1.5, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 932567757} m_Father: {fileID: 0} m_RootOrder: 11 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &711178428 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 711178431} - component: {fileID: 711178430} - component: {fileID: 711178429} m_Layer: 0 m_Name: Hero - Script Controlled m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &711178429 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 711178428} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: c51096310b7234402b3a22147354ed10, type: 3} m_Name: m_EditorClassIdentifier: Amplitude: 0.5 Frequency: 1 --- !u!212 &711178430 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 711178428} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 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: 0 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: c8abff08b3ae34fcb8ebe36cbaea85cc, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 0.32, y: 0.32} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &711178431 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 711178428} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 3, y: 1.5, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &800530116 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 800530120} - component: {fileID: 800530119} - component: {fileID: 800530118} - component: {fileID: 800530121} - component: {fileID: 800530117} m_Layer: 0 m_Name: Main Camera - Pixel Perfect m_TagString: MainCamera m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &800530117 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 800530116} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: c88f5cead0c0b2a4eb05b5900433f8d1, type: 3} m_Name: m_EditorClassIdentifier: m_AssetsPPU: 32 m_RefResolutionX: 320 m_RefResolutionY: 240 m_UpscaleRT: 0 m_PixelSnapping: 1 m_CropFrameX: 0 m_CropFrameY: 0 m_StretchFill: 0 --- !u!81 &800530118 AudioListener: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 800530116} m_Enabled: 1 --- !u!20 &800530119 Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 800530116} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 m_BackGroundColor: {r: 0.147, g: 0.147, b: 0.147, 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: 5 m_Depth: -1 m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 m_RenderingPath: -1 m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 m_TargetEye: 0 m_HDR: 1 m_AllowMSAA: 0 m_AllowDynamicResolution: 0 m_ForceIntoRT: 0 m_OcclusionCulling: 0 m_StereoConvergence: 10 m_StereoSeparation: 0.022 --- !u!4 &800530120 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 800530116} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &800530121 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 800530116} 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_RenderPostProcessing: 1 m_Antialiasing: 0 m_AntialiasingQuality: 2 m_StopNaN: 0 m_Dithering: 0 m_ClearDepth: 1 m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 --- !u!1 &892576370 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 892576374} - component: {fileID: 892576373} - component: {fileID: 892576372} - component: {fileID: 892576371} m_Layer: 5 m_Name: Canvas - Overlay m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &892576371 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 892576370} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} m_Name: m_EditorClassIdentifier: m_IgnoreReversedGraphics: 1 m_BlockingObjects: 0 m_BlockingMask: serializedVersion: 2 m_Bits: 4294967295 --- !u!114 &892576372 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 892576370} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} m_Name: m_EditorClassIdentifier: m_UiScaleMode: 0 m_ReferencePixelsPerUnit: 100 m_ScaleFactor: 1 m_ReferenceResolution: {x: 800, y: 600} m_ScreenMatchMode: 0 m_MatchWidthOrHeight: 0 m_PhysicalUnit: 3 m_FallbackScreenDPI: 96 m_DefaultSpriteDPI: 96 m_DynamicPixelsPerUnit: 1 --- !u!223 &892576373 Canvas: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 892576370} m_Enabled: 1 serializedVersion: 3 m_RenderMode: 0 m_Camera: {fileID: 0} m_PlaneDistance: 100 m_PixelPerfect: 0 m_ReceivesEvents: 1 m_OverrideSorting: 0 m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_AdditionalShaderChannelsFlag: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 --- !u!224 &892576374 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 892576370} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} m_Children: - {fileID: 357124776} m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} --- !u!1 &925269334 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 925269335} - component: {fileID: 925269337} - component: {fileID: 925269336} m_Layer: 5 m_Name: Text - Stationary m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &925269335 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 925269334} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_Children: [] m_Father: {fileID: 1703317459} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: -231, y: 193} m_SizeDelta: {x: 400, y: 150} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &925269336 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 925269334} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_FontData: m_Font: {fileID: 12800000, guid: 67d130fc426654b61a85d223740a58b3, type: 3} m_FontSize: 35 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 0 m_MaxSize: 40 m_Alignment: 1 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: 'Stationary SpriteRenderer' --- !u!222 &925269337 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 925269334} m_CullTransparentMesh: 0 --- !u!1 &932567756 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 932567757} - component: {fileID: 932567758} m_Layer: 0 m_Name: Enemy - Child m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &932567757 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 932567756} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.5, y: -1, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 638958659} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &932567758 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 932567756} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 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: 0 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: 2d3aa8eb678e8443085aea5d4f35ec73, 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!1 &1118586863 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1118586866} - component: {fileID: 1118586865} - component: {fileID: 1118586864} m_Layer: 0 m_Name: EventSystem m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1118586864 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1118586863} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} m_Name: m_EditorClassIdentifier: m_HorizontalAxis: Horizontal m_VerticalAxis: Vertical m_SubmitButton: Submit m_CancelButton: Cancel m_InputActionsPerSecond: 10 m_RepeatDelay: 0.5 m_ForceModuleActive: 0 --- !u!114 &1118586865 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1118586863} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} m_Name: m_EditorClassIdentifier: m_FirstSelected: {fileID: 0} m_sendNavigationEvents: 1 m_DragThreshold: 10 --- !u!4 &1118586866 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1118586863} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1201277705 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1201277707} - component: {fileID: 1201277706} m_Layer: 0 m_Name: CameraManager m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1201277706 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1201277705} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: b3b47a1b9edb24387b41a4a5f2ed92f2, type: 3} m_Name: m_EditorClassIdentifier: ordinaryCamera: {fileID: 1252047328} pixelPerfectCamera: {fileID: 800530117} --- !u!4 &1201277707 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1201277705} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 100, y: 730.8287, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1229998429 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1229998430} - component: {fileID: 1229998432} - component: {fileID: 1229998431} m_Layer: 5 m_Name: Text - Physically Controlled m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &1229998430 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1229998429} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_Children: [] m_Father: {fileID: 1703317459} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: -232, y: -38} m_SizeDelta: {x: 400, y: 150} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1229998431 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1229998429} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_FontData: m_Font: {fileID: 12800000, guid: 67d130fc426654b61a85d223740a58b3, type: 3} m_FontSize: 35 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 0 m_MaxSize: 40 m_Alignment: 1 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: 'Physically Controlled SpriteRenderer' --- !u!222 &1229998432 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1229998429} m_CullTransparentMesh: 0 --- !u!1 &1230203461 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1230203462} - component: {fileID: 1230203464} - component: {fileID: 1230203463} m_Layer: 5 m_Name: Checkmark m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &1230203462 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1230203461} 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_Children: [] m_Father: {fileID: 1608146361} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 20, y: 20} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1230203463 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1230203461} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 --- !u!222 &1230203464 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1230203461} m_CullTransparentMesh: 0 --- !u!1 &1252047327 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1252047330} - component: {fileID: 1252047328} - component: {fileID: 1252047329} m_Layer: 0 m_Name: Main Camera - Ordinary m_TagString: MainCamera m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 0 --- !u!20 &1252047328 Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1252047327} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 m_BackGroundColor: {r: 0.147, g: 0.147, b: 0.147, 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: 5 m_Depth: -1 m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 m_RenderingPath: -1 m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 m_TargetEye: 0 m_HDR: 1 m_AllowMSAA: 0 m_AllowDynamicResolution: 0 m_ForceIntoRT: 0 m_OcclusionCulling: 0 m_StereoConvergence: 10 m_StereoSeparation: 0.022 --- !u!81 &1252047329 AudioListener: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1252047327} m_Enabled: 1 --- !u!4 &1252047330 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1252047327} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1302592913 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1302592915} - component: {fileID: 1302592914} m_Layer: 0 m_Name: Hero - Stationary Parent m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1302592914 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1302592913} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 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: 0 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: c8abff08b3ae34fcb8ebe36cbaea85cc, 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 &1302592915 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1302592913} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -1.5, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 338692506} m_Father: {fileID: 0} m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1303039325 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1303039328} - component: {fileID: 1303039327} - component: {fileID: 1303039326} m_Layer: 0 m_Name: Hero - Animated m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!95 &1303039326 Animator: serializedVersion: 3 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1303039325} m_Enabled: 1 m_Avatar: {fileID: 0} m_Controller: {fileID: 9100000, guid: 10ec4dc8b49f14979ab2b67f6bc739c4, type: 2} m_CullingMode: 0 m_UpdateMode: 0 m_ApplyRootMotion: 0 m_LinearVelocityBlending: 0 m_WarningMessage: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorControllerStateOnDisable: 0 --- !u!212 &1303039327 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1303039325} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 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: 0 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: c8abff08b3ae34fcb8ebe36cbaea85cc, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 0.32, y: 0.32} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1303039328 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1303039325} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.75, y: 1.5, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1336898511 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1336898514} - component: {fileID: 1336898513} - component: {fileID: 1336898512} m_Layer: 0 m_Name: Ground m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!61 &1336898512 BoxCollider2D: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1336898511} m_Enabled: 1 m_Density: 1 m_Material: {fileID: 6200000, guid: 7938c9ebe3c4546cdbf09b619083580a, type: 2} m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0.5, y: 0.5} oldSize: {x: 4, y: 0.25} newSize: {x: 4, y: 0.25} adaptiveTilingThreshold: 0.5 drawMode: 0 adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 m_Size: {x: 4, y: 0.25} m_EdgeRadius: 0 --- !u!212 &1336898513 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1336898511} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 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: 0 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: 6bc4a99ac474d4cd5a15e6237fe033c6, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 4, y: 0.25} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1336898514 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1336898511} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_Children: [] m_Father: {fileID: 1529878247} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1384883471 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1384883472} - component: {fileID: 1384883474} - component: {fileID: 1384883473} m_Layer: 5 m_Name: Text - Script Controlled m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &1384883472 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1384883471} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_Children: [] m_Father: {fileID: 1703317459} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 229, y: 193} m_SizeDelta: {x: 400, y: 150} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1384883473 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1384883471} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_FontData: m_Font: {fileID: 12800000, guid: 67d130fc426654b61a85d223740a58b3, type: 3} m_FontSize: 35 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 0 m_MaxSize: 40 m_Alignment: 1 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: 'Script Controlled SpriteRenderers ' --- !u!222 &1384883474 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1384883471} m_CullTransparentMesh: 0 --- !u!1 &1529878246 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1529878247} m_Layer: 0 m_Name: Box m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &1529878247 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1529878246} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -3, y: -3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 1336898514} - {fileID: 252698963} - {fileID: 2102643429} m_Father: {fileID: 0} m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1608146360 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1608146361} - component: {fileID: 1608146363} - component: {fileID: 1608146362} m_Layer: 5 m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &1608146361 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1608146360} 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_Children: - {fileID: 1230203462} m_Father: {fileID: 2001884164} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} m_AnchoredPosition: {x: 10, y: -10} m_SizeDelta: {x: 20, y: 20} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1608146362 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1608146360} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 --- !u!222 &1608146363 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1608146360} m_CullTransparentMesh: 0 --- !u!1 &1626362151 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1626362152} - component: {fileID: 1626362154} - component: {fileID: 1626362153} m_Layer: 5 m_Name: Label m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &1626362152 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1626362151} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_Children: [] m_Father: {fileID: 2001884164} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: -5.05, y: -2.99} m_SizeDelta: {x: 200, y: 45} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1626362153 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1626362151} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_FontData: m_Font: {fileID: 12800000, guid: 67d130fc426654b61a85d223740a58b3, type: 3} m_FontSize: 30 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 3 m_MaxSize: 70 m_Alignment: 0 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: Pixel Perfect --- !u!222 &1626362154 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1626362151} m_CullTransparentMesh: 0 --- !u!1 &1646436666 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1646436668} - component: {fileID: 1646436667} m_Layer: 0 m_Name: Hero - Stationary m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1646436667 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1646436666} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 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: 0 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: c8abff08b3ae34fcb8ebe36cbaea85cc, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 0.32, y: 0.32} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1646436668 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1646436666} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -3, y: 1.5, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1703317455 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1703317459} - component: {fileID: 1703317458} - component: {fileID: 1703317457} - component: {fileID: 1703317456} m_Layer: 5 m_Name: Canvas - World m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1703317456 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1703317455} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} m_Name: m_EditorClassIdentifier: m_IgnoreReversedGraphics: 1 m_BlockingObjects: 0 m_BlockingMask: serializedVersion: 2 m_Bits: 4294967295 --- !u!114 &1703317457 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1703317455} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} m_Name: m_EditorClassIdentifier: m_UiScaleMode: 0 m_ReferencePixelsPerUnit: 100 m_ScaleFactor: 1 m_ReferenceResolution: {x: 800, y: 600} m_ScreenMatchMode: 0 m_MatchWidthOrHeight: 0 m_PhysicalUnit: 3 m_FallbackScreenDPI: 96 m_DefaultSpriteDPI: 96 m_DynamicPixelsPerUnit: 1 --- !u!223 &1703317458 Canvas: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1703317455} m_Enabled: 1 serializedVersion: 3 m_RenderMode: 2 m_Camera: {fileID: 0} m_PlaneDistance: 100 m_PixelPerfect: 0 m_ReceivesEvents: 1 m_OverrideSorting: 0 m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_AdditionalShaderChannelsFlag: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 --- !u!224 &1703317459 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1703317455} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 90} m_LocalScale: {x: 0.013020833, y: 0.013020833, z: 0.013020833} m_Children: - {fileID: 925269335} - {fileID: 626521366} - {fileID: 1384883472} - {fileID: 1229998430} - {fileID: 2118232178} - {fileID: 533479652} m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 1024, y: 768} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &2001884163 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 2001884164} - component: {fileID: 2001884165} m_Layer: 5 m_Name: Toggle m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &2001884164 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2001884163} 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_Children: - {fileID: 1608146361} - {fileID: 1626362152} m_Father: {fileID: 357124776} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} m_AnchoredPosition: {x: 10, y: 0} m_SizeDelta: {x: 160, y: 20} m_Pivot: {x: 0, y: 0.5} --- !u!114 &2001884165 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2001884163} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} m_Name: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: m_NormalColor: {r: 1, g: 1, b: 1, a: 1} m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: m_HighlightedSprite: {fileID: 0} m_PressedSprite: {fileID: 0} m_SelectedSprite: {fileID: 0} m_DisabledSprite: {fileID: 0} m_AnimationTriggers: m_NormalTrigger: Normal m_HighlightedTrigger: Highlighted m_PressedTrigger: Pressed m_SelectedTrigger: Highlighted m_DisabledTrigger: Disabled m_Interactable: 1 m_TargetGraphic: {fileID: 1608146362} toggleTransition: 1 graphic: {fileID: 1230203463} m_Group: {fileID: 0} onValueChanged: m_PersistentCalls: m_Calls: - m_Target: {fileID: 1201277706} m_MethodName: TogglePixelPerfect m_Mode: 0 m_Arguments: m_ObjectArgument: {fileID: 0} m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 m_CallState: 2 m_IsOn: 0 --- !u!1 &2102643426 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 2102643429} - component: {fileID: 2102643428} - component: {fileID: 2102643427} m_Layer: 0 m_Name: Wall - Left m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!61 &2102643427 BoxCollider2D: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2102643426} m_Enabled: 1 m_Density: 1 m_Material: {fileID: 6200000, guid: 7938c9ebe3c4546cdbf09b619083580a, type: 2} m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0.5, y: 0.5} oldSize: {x: 4, y: 0.25} newSize: {x: 4, y: 0.25} adaptiveTilingThreshold: 0.5 drawMode: 0 adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 m_Size: {x: 4, y: 0.25} m_EdgeRadius: 0 --- !u!212 &2102643428 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2102643426} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 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: 0 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: 6bc4a99ac474d4cd5a15e6237fe033c6, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 4, y: 0.25} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &2102643429 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2102643426} m_LocalRotation: {x: -0, y: -0, z: -0.70710665, w: 0.7071069} m_LocalPosition: {x: 1.0625, y: 0.9375, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_Children: [] m_Father: {fileID: 1529878247} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90.00001} --- !u!1 &2118232177 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 2118232178} - component: {fileID: 2118232180} - component: {fileID: 2118232179} m_Layer: 5 m_Name: Text - Parented m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &2118232178 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2118232177} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_Children: [] m_Father: {fileID: 1703317459} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: -38} m_SizeDelta: {x: 400, y: 150} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &2118232179 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2118232177} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_FontData: m_Font: {fileID: 12800000, guid: 67d130fc426654b61a85d223740a58b3, type: 3} m_FontSize: 35 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 0 m_MaxSize: 40 m_Alignment: 1 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: 'Stationary Parented SpriteRenderers' --- !u!222 &2118232180 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2118232177} m_CullTransparentMesh: 0 --- !u!1 &2121024101 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 2121024103} - component: {fileID: 2121024102} - component: {fileID: 2121024105} - component: {fileID: 2121024104} m_Layer: 0 m_Name: Hero - Physically Controlled m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &2121024102 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2121024101} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 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: 0 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: c8abff08b3ae34fcb8ebe36cbaea85cc, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 0.32, y: 0.32} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &2121024103 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2121024101} m_LocalRotation: {x: 0, y: 0, z: 0.1756244, w: 0.98445725} m_LocalPosition: {x: -3, y: -1.25, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 20.23} --- !u!60 &2121024104 PolygonCollider2D: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2121024101} m_Enabled: 1 m_Density: 1 m_Material: {fileID: 0} m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0.5, y: 0.5} oldSize: {x: 1, y: 1} newSize: {x: 0.32, y: 0.32} adaptiveTilingThreshold: 0.5 drawMode: 0 adaptiveTiling: 0 m_AutoTiling: 0 m_Points: m_Paths: - - {x: 0.28125, y: 0.4375} - {x: 0.21875, y: 0.5} - {x: -0.15625, y: 0.5} - {x: -0.34375, y: 0.40625} - {x: -0.40625, y: 0.125} - {x: -0.40625, y: -0.1875} - {x: -0.34375, y: -0.46875} - {x: -0.3125, y: -0.5} - {x: 0.34375, y: -0.5} - {x: 0.40625, y: -0.46875} - {x: 0.40625, y: -0.4375} - {x: 0.375, y: -0.28125} - {x: 0.375, y: 0} --- !u!50 &2121024105 Rigidbody2D: serializedVersion: 4 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2121024101} m_BodyType: 0 m_Simulated: 1 m_UseFullKinematicContacts: 0 m_UseAutoMass: 0 m_Mass: 1 m_LinearDrag: 0 m_AngularDrag: 0.05 m_GravityScale: 1 m_Material: {fileID: 0} m_Interpolate: 0 m_SleepingMode: 1 m_CollisionDetection: 0 m_Constraints: 0 ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/1 SpriteRenderer Examples.unity.meta ================================================ fileFormatVersion: 2 guid: 95b7b38f3f9bf49a880a57cb9ac5abed DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Animation/Animators/Hero - Animated Parent.controller ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!91 &9100000 AnimatorController: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Hero - Animated Parent serializedVersion: 5 m_AnimatorParameters: [] m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer m_StateMachine: {fileID: 1107776340298020612} m_Mask: {fileID: 0} m_Motions: [] m_Behaviours: [] m_BlendingMode: 0 m_SyncedLayerIndex: -1 m_DefaultWeight: 0 m_IKPass: 0 m_SyncedLayerAffectsTiming: 0 m_Controller: {fileID: 9100000} --- !u!1102 &1102092394750910678 AnimatorState: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: New Animation m_Speed: 1 m_CycleOffset: 0 m_Transitions: [] m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 m_WriteDefaultValues: 1 m_Mirror: 0 m_SpeedParameterActive: 0 m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 m_Motion: {fileID: 7400000, guid: 63ccb10c787cc4a6d9ce563c088fae61, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: --- !u!1107 &1107776340298020612 AnimatorStateMachine: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Base Layer m_ChildStates: - serializedVersion: 1 m_State: {fileID: 1102092394750910678} m_Position: {x: 200, y: 0, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] m_StateMachineTransitions: {} m_StateMachineBehaviours: [] m_AnyStatePosition: {x: 50, y: 20, z: 0} m_EntryPosition: {x: 50, y: 120, z: 0} m_ExitPosition: {x: 800, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: 1102092394750910678} ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Animation/Animators/Hero - Animated Parent.controller.meta ================================================ fileFormatVersion: 2 guid: f2a1ccab57ab345f6ba285392839db30 NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Animation/Animators/Hero - Animated.controller ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!91 &9100000 AnimatorController: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Hero - Animated serializedVersion: 5 m_AnimatorParameters: [] m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer m_StateMachine: {fileID: 1107137455478800888} m_Mask: {fileID: 0} m_Motions: [] m_Behaviours: [] m_BlendingMode: 0 m_SyncedLayerIndex: -1 m_DefaultWeight: 0 m_IKPass: 0 m_SyncedLayerAffectsTiming: 0 m_Controller: {fileID: 9100000} --- !u!1102 &1102101695326265708 AnimatorState: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: New Animation m_Speed: 1 m_CycleOffset: 0 m_Transitions: [] m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 m_WriteDefaultValues: 1 m_Mirror: 0 m_SpeedParameterActive: 0 m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 m_Motion: {fileID: 7400000, guid: c5d82bdcb2d674ba4896c9cf85e05227, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: --- !u!1107 &1107137455478800888 AnimatorStateMachine: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Base Layer m_ChildStates: - serializedVersion: 1 m_State: {fileID: 1102101695326265708} m_Position: {x: 200, y: 0, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] m_StateMachineTransitions: {} m_StateMachineBehaviours: [] m_AnyStatePosition: {x: 50, y: 20, z: 0} m_EntryPosition: {x: 50, y: 120, z: 0} m_ExitPosition: {x: 800, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: 1102101695326265708} ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Animation/Animators/Hero - Animated.controller.meta ================================================ fileFormatVersion: 2 guid: 10ec4dc8b49f14979ab2b67f6bc739c4 NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Animation/Animators.meta ================================================ fileFormatVersion: 2 guid: 7d67b5027d5ed4dbda39b644f1a02186 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Animation/Clips/Hero Animation.anim ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!74 &7400000 AnimationClip: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_Name: Hero Animation serializedVersion: 6 m_Legacy: 0 m_Compressed: 0 m_UseHighQualityCurve: 1 m_RotationCurves: [] m_CompressedRotationCurves: [] m_EulerCurves: [] m_PositionCurves: - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: {x: -0.75, y: 1.5, z: 0} inSlope: {x: 0, y: 0, z: 0} outSlope: {x: 0, y: 0, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 1.3333334 value: {x: 1.04, y: 1.5, z: 0} inSlope: {x: 0, y: 0, z: 0} outSlope: {x: 0, y: 0, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 2.6666667 value: {x: 0.12, y: 0.64, z: 0} inSlope: {x: -0.67125005, y: 0, z: 0} outSlope: {x: -0.67125005, y: 0, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 4 value: {x: -0.75, y: 1.5, z: 0} inSlope: {x: 0, y: 0, z: 0} outSlope: {x: 0, y: 0, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 path: m_ScaleCurves: [] m_FloatCurves: [] m_PPtrCurves: [] m_SampleRate: 60 m_WrapMode: 0 m_Bounds: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: genericBindings: - serializedVersion: 2 path: 0 attribute: 1 script: {fileID: 0} typeID: 4 customType: 0 isPPtrCurve: 0 pptrCurveMapping: [] m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseTime: 0 m_StartTime: 0 m_StopTime: 4 m_OrientationOffsetY: 0 m_Level: 0 m_CycleOffset: 0 m_HasAdditiveReferencePose: 0 m_LoopTime: 1 m_LoopBlend: 0 m_LoopBlendOrientation: 0 m_LoopBlendPositionY: 0 m_LoopBlendPositionXZ: 0 m_KeepOriginalOrientation: 0 m_KeepOriginalPositionY: 1 m_KeepOriginalPositionXZ: 0 m_HeightFromFeet: 0 m_Mirror: 0 m_EditorCurves: - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: -0.75 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 1.3333334 value: 1.04 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 2.6666667 value: 0.12 inSlope: -0.67125005 outSlope: -0.67125005 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 4 value: -0.75 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 attribute: m_LocalPosition.x path: classID: 4 script: {fileID: 0} - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: 1.5 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 1.3333334 value: 1.5 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 2.6666667 value: 0.64 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 4 value: 1.5 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 attribute: m_LocalPosition.y path: classID: 4 script: {fileID: 0} - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 1.3333334 value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 2.6666667 value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 4 value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 attribute: m_LocalPosition.z path: classID: 4 script: {fileID: 0} m_EulerEditorCurves: [] m_HasGenericRootTransform: 1 m_HasMotionFloatCurves: 0 m_GenerateMotionCurves: 0 m_Events: [] ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Animation/Clips/Hero Animation.anim.meta ================================================ fileFormatVersion: 2 guid: c5d82bdcb2d674ba4896c9cf85e05227 NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Animation/Clips/Parent Hero Animation.anim ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!74 &7400000 AnimationClip: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_Name: Parent Hero Animation serializedVersion: 6 m_Legacy: 0 m_Compressed: 0 m_UseHighQualityCurve: 1 m_RotationCurves: [] m_CompressedRotationCurves: [] m_EulerCurves: [] m_PositionCurves: - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: {x: 2, y: -1.5, z: 0} inSlope: {x: 0, y: 0, z: 0} outSlope: {x: 0, y: 0, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 1.3333334 value: {x: 4.05, y: -1.5, z: 0} inSlope: {x: 0, y: 0, z: 0} outSlope: {x: 0, y: 0, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 2.6666667 value: {x: 3, y: -2.28, z: 0} inSlope: {x: -0.76875013, y: 0, z: 0} outSlope: {x: -0.76875013, y: 0, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - serializedVersion: 3 time: 4 value: {x: 2, y: -1.5, z: 0} inSlope: {x: 0, y: 0, z: 0} outSlope: {x: 0, y: 0, z: 0} tangentMode: 0 weightedMode: 0 inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 path: m_ScaleCurves: [] m_FloatCurves: [] m_PPtrCurves: [] m_SampleRate: 60 m_WrapMode: 0 m_Bounds: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: genericBindings: - serializedVersion: 2 path: 0 attribute: 1 script: {fileID: 0} typeID: 4 customType: 0 isPPtrCurve: 0 pptrCurveMapping: [] m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseTime: 0 m_StartTime: 0 m_StopTime: 4 m_OrientationOffsetY: 0 m_Level: 0 m_CycleOffset: 0 m_HasAdditiveReferencePose: 0 m_LoopTime: 1 m_LoopBlend: 0 m_LoopBlendOrientation: 0 m_LoopBlendPositionY: 0 m_LoopBlendPositionXZ: 0 m_KeepOriginalOrientation: 0 m_KeepOriginalPositionY: 1 m_KeepOriginalPositionXZ: 0 m_HeightFromFeet: 0 m_Mirror: 0 m_EditorCurves: - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: 2 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 1.3333334 value: 4.05 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 2.6666667 value: 3 inSlope: -0.76875013 outSlope: -0.76875013 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 4 value: 2 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 attribute: m_LocalPosition.x path: classID: 4 script: {fileID: 0} - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: -1.5 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 1.3333334 value: -1.5 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 2.6666667 value: -2.28 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 4 value: -1.5 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 attribute: m_LocalPosition.y path: classID: 4 script: {fileID: 0} - curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 1.3333334 value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 2.6666667 value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 - serializedVersion: 3 time: 4 value: 0 inSlope: 0 outSlope: 0 tangentMode: 136 weightedMode: 0 inWeight: 0.33333334 outWeight: 0.33333334 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 attribute: m_LocalPosition.z path: classID: 4 script: {fileID: 0} m_EulerEditorCurves: [] m_HasGenericRootTransform: 1 m_HasMotionFloatCurves: 0 m_GenerateMotionCurves: 0 m_Events: [] ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Animation/Clips/Parent Hero Animation.anim.meta ================================================ fileFormatVersion: 2 guid: 63ccb10c787cc4a6d9ce563c088fae61 NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Animation/Clips.meta ================================================ fileFormatVersion: 2 guid: 7a2e85e84f0e44608a111be9cae945f5 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Animation.meta ================================================ fileFormatVersion: 2 guid: affc13821648f4d2b9751dcb0259b110 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Physics2D Materials/Bouncy.physicsMaterial2D ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!62 &6200000 PhysicsMaterial2D: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_Name: Bouncy friction: 0.4 bounciness: 0.75 ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Physics2D Materials/Bouncy.physicsMaterial2D.meta ================================================ fileFormatVersion: 2 guid: 7938c9ebe3c4546cdbf09b619083580a NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Physics2D Materials.meta ================================================ fileFormatVersion: 2 guid: 6c7f428d69ec448feb62edb1dd1028b3 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Scripts/HeroMover.cs ================================================ using System.Collections; using System.Collections.Generic; using UnityEngine; public class HeroMover : MonoBehaviour { public float Amplitude = 1.0f; public float Frequency = 1.0f; private Vector3 origin; private float offset; // Use this for initialization void Start() { origin = transform.position; } // Update is called once per frame void Update() { offset = Mathf.Sin(Time.time * Frequency * 4.0f) * Amplitude; transform.position = origin + Vector3.right * offset; } } ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Scripts/HeroMover.cs.meta ================================================ fileFormatVersion: 2 guid: c51096310b7234402b3a22147354ed10 MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Scripts.meta ================================================ fileFormatVersion: 2 guid: 89dbe58727b304a8282fdfd24bfbefed folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Sprites/Enemy.png.meta ================================================ fileFormatVersion: 2 guid: 2d3aa8eb678e8443085aea5d4f35ec73 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: 0 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform 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: Standalone 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: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Sprites/Ground.png.meta ================================================ fileFormatVersion: 2 guid: 6bc4a99ac474d4cd5a15e6237fe033c6 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: 0 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform 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: Standalone 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: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Sprites/Hero.png.meta ================================================ fileFormatVersion: 2 guid: c8abff08b3ae34fcb8ebe36cbaea85cc 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: 0 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform 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: Standalone 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: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer/Sprites.meta ================================================ fileFormatVersion: 2 guid: f141caf8faadc49beb6143b8263bab88 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/1 SpriteRenderer.meta ================================================ fileFormatVersion: 2 guid: ff13abf205c4948078ee4b86ab332cbf folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/2 Tilemap Examples.unity ================================================ %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: 11 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: 0 m_PVRSampling: 1 m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 m_PVREnvironmentSampleCount: 500 m_PVREnvironmentReferencePointCount: 2048 m_PVRFilteringMode: 2 m_PVRDenoiserTypeDirect: 0 m_PVRDenoiserTypeIndirect: 0 m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 m_PVREnvironmentMIS: 0 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_UseShadowmask: 1 --- !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 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &398750610 stripped GameObject: m_CorrespondingSourceObject: {fileID: 1183800020578284, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} m_PrefabInstance: {fileID: 2040791712} m_PrefabAsset: {fileID: 0} --- !u!212 &398750613 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 398750610} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 1.8125, y: 1.625} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 0 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!1 &742995703 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 742995704} - component: {fileID: 742995706} - component: {fileID: 742995705} m_Layer: 5 m_Name: Checkmark m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &742995704 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 742995703} 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_Children: [] m_Father: {fileID: 1604804630} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 20, y: 20} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &742995705 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 742995703} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 --- !u!222 &742995706 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 742995703} m_CullTransparentMesh: 0 --- !u!1 &751770353 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 751770357} - component: {fileID: 751770356} - component: {fileID: 751770355} - component: {fileID: 751770358} - component: {fileID: 751770354} m_Layer: 0 m_Name: Main Camera - Pixel Perfect m_TagString: MainCamera m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &751770354 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 751770353} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: c88f5cead0c0b2a4eb05b5900433f8d1, type: 3} m_Name: m_EditorClassIdentifier: m_AssetsPPU: 16 m_RefResolutionX: 320 m_RefResolutionY: 240 m_UpscaleRT: 0 m_PixelSnapping: 1 m_CropFrameX: 0 m_CropFrameY: 0 m_StretchFill: 0 --- !u!81 &751770355 AudioListener: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 751770353} m_Enabled: 1 --- !u!20 &751770356 Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 751770353} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 m_BackGroundColor: {r: 0.147, g: 0.147, b: 0.147, 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: 8 m_Depth: -1 m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 m_RenderingPath: -1 m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 m_TargetEye: 0 m_HDR: 1 m_AllowMSAA: 0 m_AllowDynamicResolution: 0 m_ForceIntoRT: 0 m_OcclusionCulling: 0 m_StereoConvergence: 10 m_StereoSeparation: 0.022 --- !u!4 &751770357 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 751770353} 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_Children: [] m_Father: {fileID: 1922807986} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &751770358 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 751770353} 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_RenderPostProcessing: 1 m_Antialiasing: 0 m_AntialiasingQuality: 2 m_StopNaN: 0 m_Dithering: 0 m_ClearDepth: 1 m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 --- !u!1 &894710885 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 894710886} - component: {fileID: 894710888} - component: {fileID: 894710887} m_Layer: 5 m_Name: Text - Stationary m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &894710886 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 894710885} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 45} m_LocalScale: {x: 0.24596, y: 0.24596, z: 0.24596} m_Children: [] m_Father: {fileID: 910963784} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 9.200001, y: -48.55} m_SizeDelta: {x: 568.6, y: 150} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &894710887 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 894710885} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_FontData: m_Font: {fileID: 12800000, guid: 67d130fc426654b61a85d223740a58b3, type: 3} m_FontSize: 56 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 0 m_MaxSize: 280 m_Alignment: 0 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: Works with Tilemap Renderers --- !u!222 &894710888 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 894710885} m_CullTransparentMesh: 0 --- !u!1 &910963783 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 910963784} - component: {fileID: 910963786} - component: {fileID: 910963785} m_Layer: 5 m_Name: Panel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &910963784 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 910963783} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 2, y: 2, z: 2} m_Children: - {fileID: 1922902969} - {fileID: 894710886} m_Father: {fileID: 1948989346} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} m_AnchoredPosition: {x: 20, y: -20} m_SizeDelta: {x: 125.6, y: 36.9} m_Pivot: {x: 0, y: 1} --- !u!114 &910963785 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 910963783} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 0.392} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 --- !u!222 &910963786 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 910963783} m_CullTransparentMesh: 0 --- !u!1 &932456272 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 932456275} - component: {fileID: 932456273} - component: {fileID: 932456274} - component: {fileID: 932456276} m_Layer: 0 m_Name: Main Camera - Ordinary m_TagString: MainCamera m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 0 --- !u!20 &932456273 Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 932456272} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 m_BackGroundColor: {r: 0.147, g: 0.147, b: 0.147, 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: 8 m_Depth: -1 m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 m_RenderingPath: -1 m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 m_TargetEye: 0 m_HDR: 1 m_AllowMSAA: 0 m_AllowDynamicResolution: 0 m_ForceIntoRT: 0 m_OcclusionCulling: 0 m_StereoConvergence: 10 m_StereoSeparation: 0.022 --- !u!81 &932456274 AudioListener: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 932456272} m_Enabled: 1 --- !u!4 &932456275 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 932456272} 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_Children: [] m_Father: {fileID: 1922807986} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &932456276 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 932456272} 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_RenderPostProcessing: 0 m_Antialiasing: 0 m_AntialiasingQuality: 2 m_StopNaN: 0 m_Dithering: 0 m_ClearDepth: 1 m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 --- !u!1 &1082014419 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1082014420} - component: {fileID: 1082014422} - component: {fileID: 1082014421} m_Layer: 0 m_Name: Water m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &1082014420 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1082014419} 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_Children: [] m_Father: {fileID: 1662368422} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!483693784 &1082014421 TilemapRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1082014419} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 0 m_ReflectionProbeUsage: 0 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 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: 0 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_ChunkSize: {x: 32, y: 32, z: 32} m_ChunkCullingBounds: {x: 0, y: 0, z: 0} m_MaxChunkCount: 16 m_MaxFrameAge: 16 m_SortOrder: 0 m_Mode: 0 m_DetectChunkCullingBounds: 0 m_MaskInteraction: 0 --- !u!1839735485 &1082014422 Tilemap: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1082014419} m_Enabled: 1 m_Tiles: - first: {x: -9, y: -7, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 12 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -8, y: -7, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: -7, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: -7, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: -7, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: -7, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: -7, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: -7, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: -7, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: -7, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: -7, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: -7, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: -7, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 12 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -9, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -8, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 13 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 7, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 8, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 9, y: -6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 12 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -9, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -8, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 7, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 8, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 9, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -9, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -8, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 7, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 8, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 9, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -9, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -8, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 7, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 8, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 9, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -9, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -8, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 7, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 8, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 9, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -9, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -8, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 7, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 8, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 9, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -9, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -8, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 7, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 8, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 9, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -9, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -8, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 7, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 8, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 9, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -9, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -8, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 7, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 8, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 9, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -9, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -8, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 7, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 8, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 9, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -9, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -8, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 7, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 8, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 9, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -9, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -8, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 7, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 8, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 10 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 9, y: 5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -9, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 12 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -8, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 7, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 8, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 11 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 9, y: 6, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 12 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 m_AnimatedTiles: - first: {x: -9, y: -7, z: 0} second: m_AnimatedSprites: - {fileID: 21300006, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300014, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300022, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -8, y: -7, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -7, y: -7, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -6, y: -7, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -5, y: -7, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -4, y: -7, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -3, y: -7, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -2, y: -7, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -1, y: -7, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 0, y: -7, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 1, y: -7, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 2, y: -7, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 3, y: -7, z: 0} second: m_AnimatedSprites: - {fileID: 21300006, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300014, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300022, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -9, y: -6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 3, y: -6, z: 0} second: m_AnimatedSprites: - {fileID: 21300074, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300082, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300090, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 4, y: -6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 5, y: -6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 6, y: -6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 7, y: -6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 8, y: -6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 9, y: -6, z: 0} second: m_AnimatedSprites: - {fileID: 21300006, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300014, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300022, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -9, y: -5, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 9, y: -5, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -9, y: -4, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 9, y: -4, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -9, y: -3, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 9, y: -3, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -9, y: -2, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 9, y: -2, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -9, y: -1, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 9, y: -1, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -9, y: 0, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 9, y: 0, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -9, y: 1, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 9, y: 1, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -9, y: 2, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 9, y: 2, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -9, y: 3, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 9, y: 3, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -9, y: 4, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 9, y: 4, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -9, y: 5, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 9, y: 5, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -9, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300006, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300014, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300022, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -8, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -7, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -6, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -5, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -4, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -3, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -2, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: -1, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 0, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 1, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 2, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 3, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 4, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 5, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 6, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 7, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 8, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 - first: {x: 9, y: 6, z: 0} second: m_AnimatedSprites: - {fileID: 21300006, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300014, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300022, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 m_TileAssetArray: - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 260 m_Data: {fileID: 11400000, guid: fa50611b3a66d4af394392345f475047, type: 2} m_TileSpriteArray: - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 198 m_Data: {fileID: 21300076, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - m_RefCount: 56 m_Data: {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - m_RefCount: 5 m_Data: {fileID: 21300006, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300074, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} m_TileMatrixArray: - m_RefCount: 18 m_Data: e00: 0.000000059604645 e01: 0.99999994 e02: 0 e03: 0 e10: -0.99999994 e11: 0.000000059604645 e12: -0 e13: 0 e20: -0 e21: 0 e22: 1 e23: 0 e30: 0 e31: 0 e32: 0 e33: 1 - m_RefCount: 13 m_Data: e00: -1 e01: -0.00000008742278 e02: -0 e03: 0 e10: 0.00000008742278 e11: -1 e12: 0 e13: 0 e20: 0 e21: -0 e22: 1 e23: 0 e30: 0 e31: 0 e32: 0 e33: 1 - m_RefCount: 211 m_Data: e00: 1 e01: 0 e02: 0 e03: 0 e10: 0 e11: 1 e12: 0 e13: 0 e20: 0 e21: 0 e22: 1 e23: 0 e30: 0 e31: 0 e32: 0 e33: 1 - m_RefCount: 18 m_Data: e00: 0.000000059604645 e01: -0.99999994 e02: -0 e03: 0 e10: 0.99999994 e11: 0.000000059604645 e12: 0 e13: 0 e20: 0 e21: -0 e22: 1 e23: 0 e30: 0 e31: 0 e32: 0 e33: 1 m_TileColorArray: - m_RefCount: 260 m_Data: {r: 1, g: 1, b: 1, a: 1} - m_RefCount: 0 m_Data: {r: 0.80404735, g: 0.5187508, b: 0.56251895, a: 1} m_TileObjectToInstantiateArray: [] m_AnimationFrameRate: 1 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Origin: {x: -13, y: -7, z: 0} m_Size: {x: 23, y: 18, z: 1} m_TileAnchor: {x: 0.5, y: 0.5, z: 0} m_TileOrientation: 0 m_TileOrientationMatrix: e00: 1 e01: 0 e02: 0 e03: 0 e10: 0 e11: 1 e12: 0 e13: 0 e20: 0 e21: 0 e22: 1 e23: 0 e30: 0 e31: 0 e32: 0 e33: 1 --- !u!1 &1296041249 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1296041251} - component: {fileID: 1296041250} m_Layer: 0 m_Name: Global Volume m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1296041250 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1296041249} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: isGlobal: 1 priority: 0 blendDistance: 0 weight: 1 sharedProfile: {fileID: 11400000, guid: d7b0dc3e4fe9c46f58eef2d5e1615cb8, type: 2} --- !u!4 &1296041251 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1296041249} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.32293093, y: -0.5653312, z: -24.902458} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1320586023 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1320586025} - component: {fileID: 1320586024} m_Layer: 0 m_Name: Global Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1320586024 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1320586023} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 4 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 1 m_LightVolumeOpacity: 0 m_ApplyToSortingLayers: 00000000 m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 5 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 1 m_ShapeLightFalloffSize: 0.5 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &1320586025 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1320586023} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.05153978, y: -0.30212158, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1406616311 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1406616313} - component: {fileID: 1406616312} m_Layer: 0 m_Name: CameraManager m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1406616312 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1406616311} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: b3b47a1b9edb24387b41a4a5f2ed92f2, type: 3} m_Name: m_EditorClassIdentifier: ordinaryCamera: {fileID: 932456273} pixelPerfectCamera: {fileID: 751770354} --- !u!4 &1406616313 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1406616311} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1604804629 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1604804630} - component: {fileID: 1604804632} - component: {fileID: 1604804631} m_Layer: 5 m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &1604804630 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1604804629} 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_Children: - {fileID: 742995704} m_Father: {fileID: 1922902969} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} m_AnchoredPosition: {x: 10, y: -10} m_SizeDelta: {x: 20, y: 20} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1604804631 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1604804629} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 --- !u!222 &1604804632 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1604804629} m_CullTransparentMesh: 0 --- !u!1 &1620565357 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1620565358} - component: {fileID: 1620565360} - component: {fileID: 1620565359} - component: {fileID: 1620565363} - component: {fileID: 1620565362} - component: {fileID: 1620565361} m_Layer: 0 m_Name: Dungeon m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &1620565358 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1620565357} 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_Children: [] m_Father: {fileID: 1662368422} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!483693784 &1620565359 TilemapRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1620565357} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 0 m_ReflectionProbeUsage: 0 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 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: 0 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_ChunkSize: {x: 32, y: 32, z: 32} m_ChunkCullingBounds: {x: 0, y: 0, z: 0} m_MaxChunkCount: 16 m_MaxFrameAge: 16 m_SortOrder: 0 m_Mode: 0 m_DetectChunkCullingBounds: 0 m_MaskInteraction: 0 --- !u!1839735485 &1620565360 Tilemap: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1620565357} m_Enabled: 1 m_Tiles: - first: {x: -7, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 12 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: -5, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 12 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -5, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -4, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -3, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -2, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -1, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 0, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 1, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 13 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: -4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 12 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -5, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -4, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -3, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -2, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -1, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 0, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 1, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 2, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 3, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 4, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 5, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 6, y: -3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -5, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -4, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -3, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -2, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -1, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 0, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 1, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 13 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 13 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 6, y: -2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -5, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -4, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -3, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -2, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -1, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 0, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 1, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 6, y: -1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 12 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 13 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -4, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 13 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 12 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 12 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 13 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 6, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -4, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 5, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 6, y: 1, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 12 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 13 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -4, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 13 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 13 m_TileMatrixIndex: 3 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 5, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 6, y: 2, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -5, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -4, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -3, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -2, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: -1, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 0, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 1, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 2, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 3, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 4, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 5, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 14 m_TileMatrixIndex: 2 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 2 - first: {x: 6, y: 3, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -7, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 12 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -6, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -5, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -4, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -3, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -2, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: -1, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 1, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 2, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 3, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 4, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 5, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 15 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 6, y: 4, z: 0} second: serializedVersion: 2 m_TileIndex: 1 m_TileSpriteIndex: 12 m_TileMatrixIndex: 1 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 m_AnimatedTiles: {} m_TileAssetArray: - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 125 m_Data: {fileID: 11400000, guid: 6def3bcb40e4e425ca038ff6f587aef2, type: 2} m_TileSpriteArray: - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 9 m_Data: {fileID: 21300038, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - m_RefCount: 9 m_Data: {fileID: 21300058, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - m_RefCount: 55 m_Data: {fileID: 21300060, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - m_RefCount: 52 m_Data: {fileID: 21300048, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - m_RefCount: 0 m_Data: {fileID: 0} m_TileMatrixArray: - m_RefCount: 22 m_Data: e00: 0.000000059604645 e01: 0.99999994 e02: 0 e03: 0 e10: -0.99999994 e11: 0.000000059604645 e12: -0 e13: 0 e20: -0 e21: 0 e22: 1 e23: 0 e30: 0 e31: 0 e32: 0 e33: 1 - m_RefCount: 13 m_Data: e00: -1 e01: -0.00000008742278 e02: -0 e03: 0 e10: 0.00000008742278 e11: -1 e12: 0 e13: 0 e20: 0 e21: -0 e22: 1 e23: 0 e30: 0 e31: 0 e32: 0 e33: 1 - m_RefCount: 68 m_Data: e00: 1 e01: 0 e02: 0 e03: 0 e10: 0 e11: 1 e12: 0 e13: 0 e20: 0 e21: 0 e22: 1 e23: 0 e30: 0 e31: 0 e32: 0 e33: 1 - m_RefCount: 22 m_Data: e00: 0.000000059604645 e01: -0.99999994 e02: -0 e03: 0 e10: 0.99999994 e11: 0.000000059604645 e12: 0 e13: 0 e20: 0 e21: -0 e22: 1 e23: 0 e30: 0 e31: 0 e32: 0 e33: 1 m_TileColorArray: - m_RefCount: 125 m_Data: {r: 0.7724838, g: 0.40208945, b: 0.52305925, a: 1} - m_RefCount: 0 m_Data: {r: 0.98064095, g: 0.46014667, b: 0.59337586, a: 1} m_TileObjectToInstantiateArray: [] m_AnimationFrameRate: 1 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Origin: {x: -9, y: -7, z: 0} m_Size: {x: 19, y: 14, z: 1} m_TileAnchor: {x: 0.5, y: 0.5, z: 0} m_TileOrientation: 0 m_TileOrientationMatrix: e00: 1 e01: 0 e02: 0 e03: 0 e10: 0 e11: 1 e12: 0 e13: 0 e20: 0 e21: 0 e22: 1 e23: 0 e30: 0 e31: 0 e32: 0 e33: 1 --- !u!66 &1620565361 CompositeCollider2D: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1620565357} m_Enabled: 1 m_Density: 1 m_Material: {fileID: 0} m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} m_GeometryType: 0 m_GenerationType: 0 m_EdgeRadius: 0 m_ColliderPaths: - m_Collider: {fileID: 1620565363} m_ColliderPaths: - - X: 20000000 Y: -40000000 - X: 70000000 Y: -40000000 - X: 70000000 Y: 50000000 - X: 10000000 Y: 50000000 - X: 10000000 Y: 46875000 - X: 66875000 Y: 46875000 - X: 66875000 Y: -36875000 - X: 16875000 Y: -36875000 - X: 16875000 Y: -46875000 - X: 10000000 Y: -46875000 - X: 10000000 Y: -50000000 - X: 20000000 Y: -50000000 - - X: 10000000 Y: -46875000 - X: -66875000 Y: -46875000 - X: -66875000 Y: 6874999 - X: -60000000 Y: 6875000 - X: -56875000 Y: 6875000 - X: -56875000 Y: 23125000 - X: -66875000 Y: 23125000 - X: -66875000 Y: 46875000 - X: 10000000 Y: 46875000 - X: 9999999 Y: 50000000 - X: -70000000 Y: 50000000 - X: -70000000 Y: 20000000 - X: -60000000 Y: 20000000 - X: -60000000 Y: 10000000 - X: -70000000 Y: 9999999 - X: -70000000 Y: -50000000 - X: 9999999 Y: -50000000 - - X: 10000000 Y: 6875000 - X: 9999999 Y: 10000000 - X: 0 Y: 9999999 - X: 0 Y: 10000000 - X: -10000000 Y: 9999999 - X: -10000000 Y: 10000000 - X: -20000000 Y: 9999999 - X: -20000000 Y: 10000000 - X: -30000000 Y: 9999999 - X: -30000000 Y: 20000000 - X: 9999999 Y: 20000000 - X: 10000000 Y: 23125000 - X: -33125000 Y: 23125000 - X: -33125000 Y: 6875000 - X: -30000000 Y: 6875000 - X: -30000000 Y: 6874999 - X: -20000000 Y: 6875000 - X: -20000000 Y: 6874999 - X: -10000000 Y: 6875000 - X: -10000000 Y: 6874999 - X: 0 Y: 6875000 - X: 0 Y: 6874999 - - X: 43125000 Y: 3125000 - X: 33125000 Y: 3125000 - X: 33125000 Y: 23125000 - X: 10000000 Y: 23125000 - X: 10000000 Y: 20000000 - X: 30000000 Y: 20000000 - X: 30000000 Y: 0 - X: 40000000 Y: 0 - X: 40000000 Y: -10000000 - X: 20000000 Y: -10000000 - X: 20000000 Y: 10000000 - X: 10000000 Y: 10000000 - X: 10000000 Y: 6875000 - X: 16875000 Y: 6875000 - X: 16875000 Y: -13125000 - X: 43125000 Y: -13125000 m_CompositePaths: m_Paths: - - {x: 1.9999973, y: -5} - {x: 2.0000029, y: -4} - {x: 7, y: -3.9999971} - {x: 6.9999967, y: 5} - {x: -7, y: 4.999997} - {x: -6.9999967, y: 2} - {x: -6, y: 1.9999973} - {x: -6.000003, y: 1} - {x: -7, y: 0.999997} - {x: -6.9999967, y: -5} - - {x: 1.6875, y: -4.687497} - {x: -6.6875, y: -4.687497} - {x: -6.687497, y: 0.6874999} - {x: -5.6875, y: 0.6875029} - {x: -5.687503, y: 2.3125} - {x: -6.6875, y: 2.3125029} - {x: -6.687497, y: 4.6875} - {x: 6.6875, y: 4.687497} - {x: 6.687497, y: -3.6875} - {x: 1.6875, y: -3.6875029} - - {x: 4.312497, y: -1.3125} - {x: 4.312497, y: 0.3125} - {x: 3.3125, y: 0.3125029} - {x: 3.3124971, y: 2.3125} - {x: -3.3125, y: 2.3124971} - {x: -3.3124971, y: 0.6875} - {x: 1.6875, y: 0.6874971} - {x: 1.6875029, y: -1.3125} - - {x: 4, y: -0.99999714} - {x: 2, y: -0.99999714} - {x: 1.9999973, y: 1} - {x: -3, y: 1.0000029} - {x: -2.9999971, y: 2} - {x: 3, y: 1.9999973} - {x: 3.0000029, y: 0} - {x: 4, y: -0.0000029} m_VertexDistance: 0.0005 m_OffsetDistance: 0.000005 --- !u!50 &1620565362 Rigidbody2D: serializedVersion: 4 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1620565357} m_BodyType: 2 m_Simulated: 1 m_UseFullKinematicContacts: 0 m_UseAutoMass: 0 m_Mass: 1 m_LinearDrag: 0 m_AngularDrag: 0.05 m_GravityScale: 1 m_Material: {fileID: 0} m_Interpolate: 0 m_SleepingMode: 1 m_CollisionDetection: 0 m_Constraints: 0 --- !u!19719996 &1620565363 TilemapCollider2D: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1620565357} m_Enabled: 1 m_Density: 1 m_Material: {fileID: 0} m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 1 m_Offset: {x: 0, y: 0} m_MaximumTileChangeCount: 1000 m_ExtrusionFactor: 0.00001 --- !u!1 &1656013864 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1656013865} - component: {fileID: 1656013867} - component: {fileID: 1656013866} m_Layer: 5 m_Name: Label m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &1656013865 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1656013864} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} m_Children: [] m_Father: {fileID: 1922902969} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: -5.05, y: -2.99} m_SizeDelta: {x: 200, y: 45} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1656013866 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1656013864} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_FontData: m_Font: {fileID: 12800000, guid: 67d130fc426654b61a85d223740a58b3, type: 3} m_FontSize: 30 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 3 m_MaxSize: 70 m_Alignment: 0 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: Pixel Perfect --- !u!222 &1656013867 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1656013864} m_CullTransparentMesh: 0 --- !u!1 &1662368420 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1662368422} - component: {fileID: 1662368421} m_Layer: 0 m_Name: Grid m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!156049354 &1662368421 Grid: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1662368420} m_Enabled: 1 m_CellSize: {x: 1, y: 1, z: 0} m_CellGap: {x: 0, y: 0, z: 0} m_CellLayout: 0 m_CellSwizzle: 0 --- !u!4 &1662368422 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1662368420} 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_Children: - {fileID: 1620565358} - {fileID: 1082014420} m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1671978288 stripped GameObject: m_CorrespondingSourceObject: {fileID: 1613773955045490, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} m_PrefabInstance: {fileID: 2040791712} m_PrefabAsset: {fileID: 0} --- !u!1 &1922807985 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1922807986} - component: {fileID: 1922807987} m_Layer: 0 m_Name: Camera Container m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &1922807986 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1922807985} 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_Children: - {fileID: 751770357} - {fileID: 932456275} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1922807987 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1922807985} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 52b1507bbed6747e58c53706d3829fc2, type: 3} m_Name: m_EditorClassIdentifier: followTarget: {fileID: 1671978288} moveSpeed: 1 --- !u!1 &1922902968 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1922902969} - component: {fileID: 1922902970} m_Layer: 5 m_Name: Toggle m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &1922902969 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1922902968} 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_Children: - {fileID: 1604804630} - {fileID: 1656013865} m_Father: {fileID: 910963784} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} m_AnchoredPosition: {x: 10, y: 0} m_SizeDelta: {x: 160, y: 20} m_Pivot: {x: 0, y: 0.5} --- !u!114 &1922902970 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1922902968} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} m_Name: m_EditorClassIdentifier: m_Navigation: m_Mode: 3 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: m_NormalColor: {r: 1, g: 1, b: 1, a: 1} m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: m_HighlightedSprite: {fileID: 0} m_PressedSprite: {fileID: 0} m_SelectedSprite: {fileID: 0} m_DisabledSprite: {fileID: 0} m_AnimationTriggers: m_NormalTrigger: Normal m_HighlightedTrigger: Highlighted m_PressedTrigger: Pressed m_SelectedTrigger: Highlighted m_DisabledTrigger: Disabled m_Interactable: 1 m_TargetGraphic: {fileID: 1604804631} toggleTransition: 1 graphic: {fileID: 742995705} m_Group: {fileID: 0} onValueChanged: m_PersistentCalls: m_Calls: - m_Target: {fileID: 1406616312} m_MethodName: TogglePixelPerfect m_Mode: 0 m_Arguments: m_ObjectArgument: {fileID: 0} m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 m_CallState: 2 m_IsOn: 0 --- !u!1 &1948989342 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1948989346} - component: {fileID: 1948989345} - component: {fileID: 1948989344} - component: {fileID: 1948989343} m_Layer: 5 m_Name: Canvas - Overlay m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1948989343 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1948989342} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} m_Name: m_EditorClassIdentifier: m_IgnoreReversedGraphics: 1 m_BlockingObjects: 0 m_BlockingMask: serializedVersion: 2 m_Bits: 4294967295 --- !u!114 &1948989344 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1948989342} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} m_Name: m_EditorClassIdentifier: m_UiScaleMode: 0 m_ReferencePixelsPerUnit: 100 m_ScaleFactor: 1 m_ReferenceResolution: {x: 800, y: 600} m_ScreenMatchMode: 0 m_MatchWidthOrHeight: 0 m_PhysicalUnit: 3 m_FallbackScreenDPI: 96 m_DefaultSpriteDPI: 96 m_DynamicPixelsPerUnit: 1 --- !u!223 &1948989345 Canvas: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1948989342} m_Enabled: 1 serializedVersion: 3 m_RenderMode: 0 m_Camera: {fileID: 0} m_PlaneDistance: 100 m_PixelPerfect: 0 m_ReceivesEvents: 1 m_OverrideSorting: 0 m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_AdditionalShaderChannelsFlag: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 --- !u!224 &1948989346 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1948989342} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} m_Children: - {fileID: 910963784} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} --- !u!1001 &2040791712 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 1613773955045490, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} propertyPath: m_Name value: RoboHero objectReference: {fileID: 0} - target: {fileID: 4353439410577506, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} propertyPath: m_LocalPosition.x value: 0 objectReference: {fileID: 0} - target: {fileID: 4353439410577506, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} propertyPath: m_LocalPosition.y value: -1 objectReference: {fileID: 0} - target: {fileID: 4353439410577506, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - target: {fileID: 4353439410577506, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} propertyPath: m_LocalRotation.x value: -0 objectReference: {fileID: 0} - target: {fileID: 4353439410577506, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} propertyPath: m_LocalRotation.y value: -0 objectReference: {fileID: 0} - target: {fileID: 4353439410577506, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - target: {fileID: 4353439410577506, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - target: {fileID: 4353439410577506, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} propertyPath: m_RootOrder value: 4 objectReference: {fileID: 0} - target: {fileID: 4353439410577506, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - target: {fileID: 4353439410577506, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - target: {fileID: 4353439410577506, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - target: {fileID: 212226390345236712, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} propertyPath: m_Materials.Array.data[0] value: objectReference: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} - target: {fileID: 212520959363244624, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} propertyPath: m_Materials.Array.data[0] value: objectReference: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: cfbf17eef15b042659eac4fa5f849db4, type: 3} --- !u!1 &2096344213 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 2096344216} - component: {fileID: 2096344215} - component: {fileID: 2096344214} m_Layer: 0 m_Name: EventSystem m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &2096344214 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2096344213} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} m_Name: m_EditorClassIdentifier: m_HorizontalAxis: Horizontal m_VerticalAxis: Vertical m_SubmitButton: Submit m_CancelButton: Cancel m_InputActionsPerSecond: 10 m_RepeatDelay: 0.5 m_ForceModuleActive: 0 --- !u!114 &2096344215 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2096344213} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} m_Name: m_EditorClassIdentifier: m_FirstSelected: {fileID: 0} m_sendNavigationEvents: 1 m_DragThreshold: 10 --- !u!4 &2096344216 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2096344213} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/2 Tilemap Examples.unity.meta ================================================ fileFormatVersion: 2 guid: f61d41a8ba5084a32940f0e2d74b2dc7 DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Animations/player model.controller ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!91 &9100000 AnimatorController: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: player model serializedVersion: 5 m_AnimatorParameters: - m_Name: moving m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 m_Controller: {fileID: 9100000} - m_Name: alive m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 1 m_Controller: {fileID: 9100000} - m_Name: dash_ready m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 m_Controller: {fileID: 9100000} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer m_StateMachine: {fileID: 1107438542816469832} m_Mask: {fileID: 0} m_Motions: [] m_Behaviours: [] m_BlendingMode: 0 m_SyncedLayerIndex: -1 m_DefaultWeight: 0 m_IKPass: 0 m_SyncedLayerAffectsTiming: 0 m_Controller: {fileID: 9100000} - serializedVersion: 5 m_Name: Dash ready m_StateMachine: {fileID: 1107920723392194408} m_Mask: {fileID: 0} m_Motions: [] m_Behaviours: [] m_BlendingMode: 0 m_SyncedLayerIndex: -1 m_DefaultWeight: 1 m_IKPass: 0 m_SyncedLayerAffectsTiming: 0 m_Controller: {fileID: 9100000} --- !u!1101 &1101526422984459154 AnimatorStateTransition: m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: - m_ConditionMode: 1 m_ConditionEvent: moving m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} m_DstState: {fileID: 1102470487464578948} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 m_TransitionDuration: 0 m_TransitionOffset: 0 m_ExitTime: 0.75409836 m_HasExitTime: 0 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 --- !u!1101 &1101530371318873096 AnimatorStateTransition: m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: - m_ConditionMode: 2 m_ConditionEvent: alive m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} m_DstState: {fileID: 1102931439886604640} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 m_TransitionDuration: 0 m_TransitionOffset: 0 m_ExitTime: 0.75409836 m_HasExitTime: 0 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 --- !u!1101 &1101580427101728034 AnimatorStateTransition: m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: - m_ConditionMode: 2 m_ConditionEvent: moving m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} m_DstState: {fileID: 1102933532912852980} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 m_TransitionDuration: 0 m_TransitionOffset: 0.016354125 m_ExitTime: 0.6584781 m_HasExitTime: 0 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 --- !u!1101 &1101626156956773764 AnimatorStateTransition: m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: - m_ConditionMode: 1 m_ConditionEvent: dash_ready m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} m_DstState: {fileID: 1102196346644804116} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 m_TransitionDuration: 0 m_TransitionOffset: 0 m_ExitTime: 0.625 m_HasExitTime: 0 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 --- !u!1101 &1101779172764172610 AnimatorStateTransition: m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: - m_ConditionMode: 2 m_ConditionEvent: dash_ready m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} m_DstState: {fileID: 1102656788156520368} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 m_TransitionDuration: 0 m_TransitionOffset: 0 m_ExitTime: 0.9 m_HasExitTime: 0 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 --- !u!1101 &1101851465511457976 AnimatorStateTransition: m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: m_Conditions: - m_ConditionMode: 2 m_ConditionEvent: alive m_EventTreshold: 0 m_DstStateMachine: {fileID: 0} m_DstState: {fileID: 1102931439886604640} m_Solo: 0 m_Mute: 0 m_IsExit: 0 serializedVersion: 3 m_TransitionDuration: 0 m_TransitionOffset: 0 m_ExitTime: 0.5945946 m_HasExitTime: 0 m_HasFixedDuration: 1 m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 --- !u!1102 &1102196346644804116 AnimatorState: serializedVersion: 5 m_ObjectHideFlags: 3 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: player_dash_ready m_Speed: 1 m_CycleOffset: 0 m_Transitions: - {fileID: 1101779172764172610} m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 m_WriteDefaultValues: 1 m_Mirror: 0 m_SpeedParameterActive: 0 m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 m_Motion: {fileID: 7400000, guid: a27d212e5e2184aaeac8ac7b25026c47, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: --- !u!1102 &1102470487464578948 AnimatorState: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: player_walk m_Speed: 1.15 m_CycleOffset: 0 m_Transitions: - {fileID: 1101580427101728034} - {fileID: 1101851465511457976} m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 m_WriteDefaultValues: 1 m_Mirror: 0 m_SpeedParameterActive: 0 m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 m_Motion: {fileID: 7400000, guid: 509273c6e081544598e9cbe518fdbeaa, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: --- !u!1102 &1102656788156520368 AnimatorState: serializedVersion: 5 m_ObjectHideFlags: 3 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: player_dash_reloading m_Speed: 1 m_CycleOffset: 0 m_Transitions: - {fileID: 1101626156956773764} m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 m_WriteDefaultValues: 1 m_Mirror: 0 m_SpeedParameterActive: 0 m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 m_Motion: {fileID: 7400000, guid: 47c1bae6ff3504cff896afda63208195, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: --- !u!1102 &1102931439886604640 AnimatorState: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: player_die m_Speed: 1 m_CycleOffset: 0 m_Transitions: [] m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 m_WriteDefaultValues: 1 m_Mirror: 0 m_SpeedParameterActive: 0 m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 m_Motion: {fileID: 7400000, guid: ae7d88180532a4fc3994b0786ad8bb16, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: --- !u!1102 &1102933532912852980 AnimatorState: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: player_idle m_Speed: 1 m_CycleOffset: 0 m_Transitions: - {fileID: 1101526422984459154} - {fileID: 1101530371318873096} m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 m_WriteDefaultValues: 1 m_Mirror: 0 m_SpeedParameterActive: 0 m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 m_Motion: {fileID: 7400000, guid: 7921b6fe39a5044f39aa598efd8e763a, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: --- !u!1107 &1107438542816469832 AnimatorStateMachine: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Base Layer m_ChildStates: - serializedVersion: 1 m_State: {fileID: 1102933532912852980} m_Position: {x: 432, y: 168, z: 0} - serializedVersion: 1 m_State: {fileID: 1102470487464578948} m_Position: {x: 372, y: 60, z: 0} - serializedVersion: 1 m_State: {fileID: 1102931439886604640} m_Position: {x: 192, y: 228, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] m_StateMachineTransitions: {} m_StateMachineBehaviours: [] m_AnyStatePosition: {x: 50, y: 20, z: 0} m_EntryPosition: {x: 50, y: 120, z: 0} m_ExitPosition: {x: 800, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: 1102933532912852980} --- !u!1107 &1107920723392194408 AnimatorStateMachine: serializedVersion: 5 m_ObjectHideFlags: 1 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Dash ready m_ChildStates: - serializedVersion: 1 m_State: {fileID: 1102656788156520368} m_Position: {x: 260, y: 290, z: 0} - serializedVersion: 1 m_State: {fileID: 1102196346644804116} m_Position: {x: 324, y: 180, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] m_StateMachineTransitions: {} m_StateMachineBehaviours: [] m_AnyStatePosition: {x: 50, y: 20, z: 0} m_EntryPosition: {x: -12, y: 144, z: 0} m_ExitPosition: {x: 800, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: 1102196346644804116} ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Animations/player model.controller.meta ================================================ fileFormatVersion: 2 guid: ebdbc8f0e216144a3b9cfefc1d7f9905 NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Animations/player_die.anim ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!74 &7400000 AnimationClip: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: player_die serializedVersion: 6 m_Legacy: 0 m_Compressed: 0 m_UseHighQualityCurve: 1 m_RotationCurves: [] m_CompressedRotationCurves: [] m_EulerCurves: [] m_PositionCurves: [] m_ScaleCurves: [] m_FloatCurves: [] m_PPtrCurves: [] m_SampleRate: 60 m_WrapMode: 0 m_Bounds: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: genericBindings: [] pptrCurveMapping: [] m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseTime: 0 m_StartTime: 0 m_StopTime: 1 m_OrientationOffsetY: 0 m_Level: 0 m_CycleOffset: 0 m_HasAdditiveReferencePose: 0 m_LoopTime: 1 m_LoopBlend: 0 m_LoopBlendOrientation: 0 m_LoopBlendPositionY: 0 m_LoopBlendPositionXZ: 0 m_KeepOriginalOrientation: 0 m_KeepOriginalPositionY: 1 m_KeepOriginalPositionXZ: 0 m_HeightFromFeet: 0 m_Mirror: 0 m_EditorCurves: [] m_EulerEditorCurves: [] m_HasGenericRootTransform: 0 m_HasMotionFloatCurves: 0 m_Events: [] ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Animations/player_die.anim.meta ================================================ fileFormatVersion: 2 guid: ae7d88180532a4fc3994b0786ad8bb16 NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Animations/player_idle.anim ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!74 &7400000 AnimationClip: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: player_idle serializedVersion: 6 m_Legacy: 0 m_Compressed: 0 m_UseHighQualityCurve: 1 m_RotationCurves: [] m_CompressedRotationCurves: [] m_EulerCurves: [] m_PositionCurves: [] m_ScaleCurves: [] m_FloatCurves: [] m_PPtrCurves: - curve: - time: 0 value: {fileID: 21300000, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} - time: 0.5 value: {fileID: 21300002, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} - time: 1.0166667 value: {fileID: 21300000, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} attribute: m_Sprite path: Sprite classID: 212 script: {fileID: 0} m_SampleRate: 60 m_WrapMode: 0 m_Bounds: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: genericBindings: - serializedVersion: 2 path: 850496168 attribute: 0 script: {fileID: 0} typeID: 212 customType: 23 isPPtrCurve: 1 pptrCurveMapping: - {fileID: 21300000, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} - {fileID: 21300002, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} - {fileID: 21300000, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseTime: 0 m_StartTime: 0 m_StopTime: 1.0333333 m_OrientationOffsetY: 0 m_Level: 0 m_CycleOffset: 0 m_HasAdditiveReferencePose: 0 m_LoopTime: 1 m_LoopBlend: 0 m_LoopBlendOrientation: 0 m_LoopBlendPositionY: 0 m_LoopBlendPositionXZ: 0 m_KeepOriginalOrientation: 0 m_KeepOriginalPositionY: 1 m_KeepOriginalPositionXZ: 0 m_HeightFromFeet: 0 m_Mirror: 0 m_EditorCurves: [] m_EulerEditorCurves: [] m_HasGenericRootTransform: 0 m_HasMotionFloatCurves: 0 m_Events: [] ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Animations/player_idle.anim.meta ================================================ fileFormatVersion: 2 guid: 7921b6fe39a5044f39aa598efd8e763a NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Animations/player_walk.anim ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!74 &7400000 AnimationClip: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: player_walk serializedVersion: 6 m_Legacy: 0 m_Compressed: 0 m_UseHighQualityCurve: 1 m_RotationCurves: [] m_CompressedRotationCurves: [] m_EulerCurves: [] m_PositionCurves: [] m_ScaleCurves: [] m_FloatCurves: [] m_PPtrCurves: - curve: - time: 0 value: {fileID: 21300010, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} - time: 0.16666667 value: {fileID: 21300008, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} - time: 0.33333334 value: {fileID: 21300006, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} - time: 0.5 value: {fileID: 21300010, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} - time: 0.6666667 value: {fileID: 21300008, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} - time: 0.8333333 value: {fileID: 21300006, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} attribute: m_Sprite path: Sprite classID: 212 script: {fileID: 0} m_SampleRate: 60 m_WrapMode: 0 m_Bounds: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: genericBindings: - serializedVersion: 2 path: 850496168 attribute: 0 script: {fileID: 0} typeID: 212 customType: 23 isPPtrCurve: 1 pptrCurveMapping: - {fileID: 21300010, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} - {fileID: 21300008, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} - {fileID: 21300006, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} - {fileID: 21300010, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} - {fileID: 21300008, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} - {fileID: 21300006, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseTime: 0 m_StartTime: 0 m_StopTime: 0.84999996 m_OrientationOffsetY: 0 m_Level: 0 m_CycleOffset: 0 m_HasAdditiveReferencePose: 0 m_LoopTime: 1 m_LoopBlend: 0 m_LoopBlendOrientation: 0 m_LoopBlendPositionY: 0 m_LoopBlendPositionXZ: 0 m_KeepOriginalOrientation: 0 m_KeepOriginalPositionY: 1 m_KeepOriginalPositionXZ: 0 m_HeightFromFeet: 0 m_Mirror: 0 m_EditorCurves: [] m_EulerEditorCurves: [] m_HasGenericRootTransform: 0 m_HasMotionFloatCurves: 0 m_Events: [] ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Animations/player_walk.anim.meta ================================================ fileFormatVersion: 2 guid: 509273c6e081544598e9cbe518fdbeaa NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Animations.meta ================================================ fileFormatVersion: 2 guid: 668f18d63c7734b26b15a131a49813a0 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Materials/RoboHero.mat ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: serializedVersion: 6 m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_Name: RoboHero m_Shader: {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} m_ShaderKeywords: ETC1_EXTERNAL_ALPHA m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] m_SavedProperties: serializedVersion: 3 m_TexEnvs: - _AlphaTex: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _BumpMap: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _DetailAlbedoMap: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _DetailMask: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _DetailNormalMap: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _DitherPattern: m_Texture: {fileID: 2800000, guid: 8d066ec84e4d4dc408345668b9184cf3, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _Emission: m_Texture: {fileID: 2800000, guid: 4f94d1c035c25fb4497bcae5183173ae, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _EmissionMap: m_Texture: {fileID: 2800000, guid: 1ef0212b1270ca8429839ec39eca91d7, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MormalMap: m_Texture: {fileID: 2800000, guid: cc5900864dc07404687971d2ec3bcd80, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _OcclusionMap: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _ParallaxMap: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} m_Floats: - PixelSnap: 0 - _BumpScale: 1 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 - _DstBlend: 0 - _EdgeLightBoost: 1 - _EnableExternalAlpha: 0 - _GlossMapScale: 1 - _Glossiness: 0.5 - _GlossyReflections: 1 - _Metallic: 0 - _Mode: 0 - _NormalIntensity: 0 - _OcclusionStrength: 1 - _Parallax: 0.02 - _SmoothnessTextureChannel: 0 - _SpecularHighlights: 1 - _SrcBlend: 1 - _TintMapIntensity: 2 - _UVSec: 0 - _ZWrite: 1 m_Colors: - _Color: {r: 1, g: 1, b: 1, a: 1} - _DarknessColor: {r: 0, g: 0, b: 0, a: 1} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _Flip: {r: 1, g: 1, b: 1, a: 1} - _RendererColor: {r: 1, g: 1, b: 1, a: 1} - _Tint: {r: 1, g: 1, b: 1, a: 1} ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Materials/RoboHero.mat.meta ================================================ fileFormatVersion: 2 guid: 6f39f41d9a20c4961be5d9cc05c41f3e NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Materials.meta ================================================ fileFormatVersion: 2 guid: fff8d73ea3cc249ae920d67606204cd5 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Prefabs/RoboHero.prefab ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!1 &1042236554262596 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 4814366037928996} - component: {fileID: 212226390345236712} m_Layer: 8 m_Name: Sprite m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &4814366037928996 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1042236554262596} 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_Children: [] m_Father: {fileID: 4738302139900486} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &212226390345236712 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1042236554262596} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: 6f39f41d9a20c4961be5d9cc05c41f3e, 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: 0 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: 3 m_Sprite: {fileID: 21300000, guid: 0f98e5f3a196a42b38dff093b6ef4dde, 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.5, y: 2} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!1 &1183800020578284 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 4738302139900486} - component: {fileID: 95268993685353230} m_Layer: 8 m_Name: Player m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &4738302139900486 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1183800020578284} 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_Children: - {fileID: 4814366037928996} - {fileID: 4076422105921532} - {fileID: 4391819389982064} m_Father: {fileID: 4353439410577506} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!95 &95268993685353230 Animator: serializedVersion: 3 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1183800020578284} m_Enabled: 1 m_Avatar: {fileID: 0} m_Controller: {fileID: 9100000, guid: ebdbc8f0e216144a3b9cfefc1d7f9905, type: 2} m_CullingMode: 0 m_UpdateMode: 0 m_ApplyRootMotion: 0 m_LinearVelocityBlending: 0 m_WarningMessage: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorControllerStateOnDisable: 0 --- !u!1 &1271030182601420 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 4076422105921532} - component: {fileID: 212520959363244624} m_Layer: 8 m_Name: Blob Shadow m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &4076422105921532 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1271030182601420} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.14100003, y: -0.038, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4738302139900486} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &212520959363244624 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1271030182601420} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 m_RendererPriority: 0 m_Materials: - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} 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: 0 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: 2 m_Sprite: {fileID: 21300004, guid: 0f98e5f3a196a42b38dff093b6ef4dde, type: 3} m_Color: {r: 0, g: 0, b: 0, a: 0.354} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 0.75, y: 0.25} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!1 &1418794714828196 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 4391819389982064} - component: {fileID: 58112922696124902} m_Layer: 8 m_Name: Collider m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &4391819389982064 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1418794714828196} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.188, y: 0.714, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4738302139900486} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!58 &58112922696124902 CircleCollider2D: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1418794714828196} m_Enabled: 1 m_Density: 1 m_Material: {fileID: 0} m_IsTrigger: 0 m_UsedByEffector: 0 m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} serializedVersion: 2 m_Radius: 0.7 --- !u!1 &1613773955045490 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 4353439410577506} - component: {fileID: 114718220222205016} - component: {fileID: 50990145858331754} m_Layer: 8 m_Name: RoboHero m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &4353439410577506 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1613773955045490} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: -1, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 4738302139900486} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &114718220222205016 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1613773955045490} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 26382585f485b483aae1b51a786b153e, type: 3} m_Name: m_EditorClassIdentifier: m_MoveSpeed: 4 animator: {fileID: 95268993685353230} playerState: 0 lookFacing: {x: 0, y: 0} respawnPoint: {x: 0, y: 0} dead: 0 --- !u!50 &50990145858331754 Rigidbody2D: serializedVersion: 4 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1613773955045490} m_BodyType: 0 m_Simulated: 1 m_UseFullKinematicContacts: 0 m_UseAutoMass: 0 m_Mass: 1 m_LinearDrag: 0 m_AngularDrag: 0.05 m_GravityScale: 0 m_Material: {fileID: 0} m_Interpolate: 0 m_SleepingMode: 1 m_CollisionDetection: 0 m_Constraints: 4 ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Prefabs/RoboHero.prefab.meta ================================================ fileFormatVersion: 2 guid: cfbf17eef15b042659eac4fa5f849db4 PrefabImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Prefabs.meta ================================================ fileFormatVersion: 2 guid: 2ea76554dfa874b8cb67cd1c8dbcbc7b folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Scripts/Hero.cs ================================================ using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.Tilemaps; public class Hero : MonoBehaviour { public float m_MoveSpeed; public Animator animator; Rigidbody2D rb; public enum PlayerState { Alive, Dead } public PlayerState playerState = PlayerState.Alive; public Vector2 lookFacing; public Vector2 respawnPoint; AudioSource audioSource; float dashCooldown = 0f; public bool dead = false; void Start() { rb = GetComponent(); animator.SetBool("alive", true); audioSource = GetComponent(); } void Update () { if(playerState == PlayerState.Dead) { rb.velocity = Vector2.zero; return; } Vector3 tryMove = Vector3.zero; if (Input.GetKey(KeyCode.LeftArrow)) tryMove += Vector3Int.left; if (Input.GetKey(KeyCode.RightArrow)) tryMove += Vector3Int.right; if (Input.GetKey(KeyCode.UpArrow)) tryMove += Vector3Int.up; if (Input.GetKey(KeyCode.DownArrow)) tryMove += Vector3Int.down; rb.velocity = Vector3.ClampMagnitude(tryMove, 1f) * m_MoveSpeed; animator.SetBool("moving", tryMove.magnitude > 0); if (Mathf.Abs(tryMove.x) > 0) { animator.transform.localScale = tryMove.x < 0f ? new Vector3(-1f, 1f, 1f) : new Vector3(1f, 1f, 1f); } if(tryMove.magnitude > 0f) { lookFacing = tryMove; } dashCooldown = Mathf.MoveTowards(dashCooldown, 0f, Time.deltaTime); if (Input.GetButtonDown("Jump")) { if(dashCooldown <= 0f && tryMove.magnitude > 0) { var hit = Physics2D.Raycast(transform.position + Vector3.up * .5f, tryMove.normalized, 3.5f, 1 << LayerMask.NameToLayer("Wall")); float distance = 3f; if(hit.collider != null) { distance = hit.distance - .5f; } transform.position = rb.position + Vector2.ClampMagnitude(tryMove, 1f) * distance; if (audioSource != null) audioSource.Play(); } } animator.SetBool("dash_ready", dashCooldown <= 0f); } public void LevelComplete() { Destroy(gameObject); } } ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Scripts/Hero.cs.meta ================================================ fileFormatVersion: 2 guid: 26382585f485b483aae1b51a786b153e MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Scripts.meta ================================================ fileFormatVersion: 2 guid: 025958ec819f14537871a35b1dd7ced6 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Textures/RoboHero.png.meta ================================================ fileFormatVersion: 2 guid: 0f98e5f3a196a42b38dff093b6ef4dde TextureImporter: internalIDToNameTable: - first: 213: 21300000 second: player_idle_0 - first: 213: 21300002 second: player_idle_1 - first: 213: 21300004 second: blob_shadow - first: 213: 21300006 second: player_walk_0 - first: 213: 21300008 second: player_walk_2 - first: 213: 21300010 second: player_walk_4 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: 0 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 2 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 16 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 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: 1 - serializedVersion: 3 buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: iPhone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: Android maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: WebGL maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: - serializedVersion: 2 name: player_idle_0 rect: serializedVersion: 2 x: 27 y: 80 width: 24 height: 32 alignment: 9 pivot: {x: 0.46041855, y: 0.28224492} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 02305410000000000800000000000000 internalID: 21300000 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: player_idle_1 rect: serializedVersion: 2 x: 59 y: 84 width: 22 height: 27 alignment: 9 pivot: {x: 0.36586553, y: 0.18645562} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 22305410000000000800000000000000 internalID: 21300002 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: blob_shadow rect: serializedVersion: 2 x: 9 y: 85 width: 12 height: 4 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 2, y: 0, z: 2, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 42305410000000000800000000000000 internalID: 21300004 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: player_walk_0 rect: serializedVersion: 2 x: 28 y: 51 width: 29 height: 26 alignment: 9 pivot: {x: 0.3805595, y: 0.192533} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 62305410000000000800000000000000 internalID: 21300006 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: player_walk_2 rect: serializedVersion: 2 x: 56 y: 52 width: 23 height: 32 alignment: 9 pivot: {x: 0.404478, y: 0.159481} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 82305410000000000800000000000000 internalID: 21300008 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: player_walk_4 rect: serializedVersion: 2 x: 80 y: 51 width: 21 height: 27 alignment: 9 pivot: {x: 0.39973378, y: 0.22874464} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: a2305410000000000800000000000000 internalID: 21300010 vertices: [] indices: edges: [] weights: [] outline: - - {x: -25, y: -14} - {x: -22, y: -13} - {x: -22, y: -10} - {x: -25, y: -9} - {x: -27, y: -11} - - {x: -29, y: 15} - {x: -34, y: 7} - {x: -34, y: -7} - {x: -31, y: -9} - {x: -12, y: -9} - {x: -12, y: 13} - {x: -19, y: 15} - - {x: -1, y: 16} - {x: -8, y: 7} - {x: -8, y: 3} - {x: -7, y: 1} - {x: 1, y: -9} - {x: 36, y: -9} - {x: 36, y: 7} - {x: 29, y: 16} - - {x: -54, y: 27} - {x: -57, y: 24} - {x: -57, y: 22} - {x: -54, y: 19} - {x: -44, y: 19} - {x: -41, y: 22} - {x: -41, y: 24} - {x: -44, y: 27} - - {x: -18, y: 50} - {x: -29, y: 50} - {x: -35, y: 40} - {x: -35, y: 25} - {x: -31, y: 23} - {x: -14, y: 23} - {x: -12, y: 30} - {x: -12, y: 46} - {x: -14, y: 49} - - {x: 19, y: 40} - {x: 13, y: 49} - {x: 2, y: 49} - {x: -5, y: 47} - {x: -7, y: 40} - {x: -7, y: 32} - {x: 1, y: 23} - {x: 10, y: 23} - {x: 17, y: 30} - {x: 19, y: 35} physicsShape: [] bones: [] spriteID: internalID: 0 vertices: [] indices: edges: [] weights: [] secondaryTextures: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero/Textures.meta ================================================ fileFormatVersion: 2 guid: d4bf6bcd962eb49f48e4e2a11b4b2a79 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/RoboHero.meta ================================================ fileFormatVersion: 2 guid: 8bf9893d1f92c4e0a9ef164d2f43abd5 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Animated Ocean Tile/Atlas/Ocean.spriteatlas ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!687078895 &4343727234628468602 SpriteAtlas: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Ocean m_EditorData: serializedVersion: 2 textureSettings: serializedVersion: 2 anisoLevel: 1 compressionQuality: 50 maxTextureSize: 2048 textureCompression: 0 filterMode: 0 generateMipMaps: 0 readable: 0 crunchedCompression: 0 sRGB: 0 platformSettings: - serializedVersion: 3 m_BuildTarget: DefaultTexturePlatform m_MaxTextureSize: 2048 m_ResizeAlgorithm: 0 m_TextureFormat: -1 m_TextureCompression: 0 m_CompressionQuality: 50 m_CrunchedCompression: 0 m_AllowsAlphaSplitting: 0 m_Overridden: 0 m_AndroidETC2FallbackOverride: 0 m_ForceMaximumCompressionQuality_BC6H_BC7: 1 packingSettings: serializedVersion: 2 padding: 4 blockOffset: 1 allowAlphaSplitting: 0 enableRotation: 1 enableTightPacking: 1 variantMultiplier: 1 packables: - {fileID: 2800000, guid: 5db765495be2b417696a0a3a659804ac, type: 3} totalSpriteSurfaceArea: 12288 bindAsDefault: 1 m_MasterAtlas: {fileID: 0} m_PackedSprites: - {fileID: 21300022, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300020, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300026, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300024, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300030, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300028, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300034, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300032, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300038, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300036, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300058, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300016, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300018, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300078, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300076, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300004, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300040, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300006, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300042, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300000, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300044, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300084, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300002, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300046, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300066, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300086, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300012, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300080, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300014, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300050, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300062, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300082, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300008, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300052, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300060, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300092, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300010, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300054, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300074, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300094, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300072, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300088, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300070, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300090, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300068, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_PackedSpriteNamesToIndex: - ocean_11 - ocean_10 - ocean_13 - ocean_12 - ocean_15 - ocean_14 - ocean_17 - ocean_16 - ocean_19 - ocean_18 - ocean_28 - ocean_29 - ocean_8 - ocean_9 - ocean_39 - ocean_38 - ocean_2 - ocean_20 - ocean_3 - ocean_21 - ocean_0 - ocean_22 - ocean_42 - ocean_1 - ocean_23 - ocean_33 - ocean_43 - ocean_6 - ocean_24 - ocean_32 - ocean_40 - ocean_7 - ocean_25 - ocean_31 - ocean_41 - ocean_4 - ocean_26 - ocean_30 - ocean_46 - ocean_5 - ocean_27 - ocean_37 - ocean_47 - ocean_36 - ocean_44 - ocean_35 - ocean_45 - ocean_34 m_Tag: Ocean m_IsVariant: 0 ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Animated Ocean Tile/Atlas/Ocean.spriteatlas.meta ================================================ fileFormatVersion: 2 guid: 0838161397ce4485a8d0956f2f4a9da9 timeCreated: 1501401911 licenseType: Pro NativeFormatImporter: externalObjects: {} mainObjectFileID: 4343727234628468602 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Animated Ocean Tile/Atlas.meta ================================================ fileFormatVersion: 2 guid: 60cba7cdfd08a4624ac5349a21c5e138 folderAsset: yes timeCreated: 1501401900 licenseType: Pro DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Animated Ocean Tile/Sprites/ocean.ase.meta ================================================ fileFormatVersion: 2 guid: 1d9c809daa4824e62b29265f7e5dcab1 timeCreated: 1501359915 licenseType: Pro DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Animated Ocean Tile/Sprites/ocean.png.meta ================================================ fileFormatVersion: 2 guid: 5db765495be2b417696a0a3a659804ac TextureImporter: internalIDToNameTable: - first: 213: 21300000 second: ocean_0 - first: 213: 21300002 second: ocean_1 - first: 213: 21300004 second: ocean_2 - first: 213: 21300006 second: ocean_3 - first: 213: 21300008 second: ocean_4 - first: 213: 21300010 second: ocean_5 - first: 213: 21300012 second: ocean_6 - first: 213: 21300014 second: ocean_7 - first: 213: 21300016 second: ocean_8 - first: 213: 21300018 second: ocean_9 - first: 213: 21300020 second: ocean_10 - first: 213: 21300022 second: ocean_11 - first: 213: 21300024 second: ocean_12 - first: 213: 21300026 second: ocean_13 - first: 213: 21300028 second: ocean_14 - first: 213: 21300030 second: ocean_15 - first: 213: 21300032 second: ocean_16 - first: 213: 21300034 second: ocean_17 - first: 213: 21300036 second: ocean_18 - first: 213: 21300038 second: ocean_19 - first: 213: 21300040 second: ocean_20 - first: 213: 21300042 second: ocean_21 - first: 213: 21300044 second: ocean_22 - first: 213: 21300046 second: ocean_23 - first: 213: 21300048 second: ocean_24 - first: 213: 21300050 second: ocean_25 - first: 213: 21300052 second: ocean_26 - first: 213: 21300054 second: ocean_27 - first: 213: 21300056 second: ocean_28 - first: 213: 21300058 second: ocean_29 - first: 213: 21300060 second: ocean_30 - first: 213: 21300062 second: ocean_31 - first: 213: 21300064 second: ocean_32 - first: 213: 21300066 second: ocean_33 - first: 213: 21300068 second: ocean_34 - first: 213: 21300070 second: ocean_35 - first: 213: 21300072 second: ocean_36 - first: 213: 21300074 second: ocean_37 - first: 213: 21300076 second: ocean_38 - first: 213: 21300078 second: ocean_39 - first: 213: 21300080 second: ocean_40 - first: 213: 21300082 second: ocean_41 - first: 213: 21300084 second: ocean_42 - first: 213: 21300086 second: ocean_43 - first: 213: 21300088 second: ocean_44 - first: 213: 21300090 second: ocean_45 - first: 213: 21300092 second: ocean_46 - first: 213: 21300094 second: ocean_47 - first: 213: 21300096 second: ocean_48 - first: 213: 21300098 second: ocean_49 - first: 213: 21300100 second: ocean_50 - first: 213: 21300102 second: ocean_51 - first: 213: 21300104 second: ocean_52 - first: 213: 21300106 second: ocean_53 - first: 213: 21300108 second: ocean_54 - first: 213: 21300110 second: ocean_55 - first: 213: 21300112 second: ocean_56 - first: 213: 21300114 second: ocean_57 - first: 213: 21300116 second: ocean_58 - first: 213: 21300118 second: ocean_59 - first: 213: 21300120 second: ocean_60 - first: 213: 21300122 second: ocean_61 - first: 213: 21300124 second: ocean_62 - first: 213: 21300126 second: ocean_63 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: 0 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 2 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 16 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 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: 1 - serializedVersion: 3 buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: iPhone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: tvOS maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: PSP2 maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: PS4 maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: WiiU maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: WebGL maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: - serializedVersion: 2 name: ocean_0 rect: serializedVersion: 2 x: 0 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 02305410000000000800000000000000 internalID: 21300000 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_1 rect: serializedVersion: 2 x: 16 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 22305410000000000800000000000000 internalID: 21300002 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_2 rect: serializedVersion: 2 x: 32 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 42305410000000000800000000000000 internalID: 21300004 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_3 rect: serializedVersion: 2 x: 48 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 62305410000000000800000000000000 internalID: 21300006 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_4 rect: serializedVersion: 2 x: 64 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 82305410000000000800000000000000 internalID: 21300008 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_5 rect: serializedVersion: 2 x: 80 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: a2305410000000000800000000000000 internalID: 21300010 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_6 rect: serializedVersion: 2 x: 96 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: c2305410000000000800000000000000 internalID: 21300012 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_7 rect: serializedVersion: 2 x: 112 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: e2305410000000000800000000000000 internalID: 21300014 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_8 rect: serializedVersion: 2 x: 128 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 03305410000000000800000000000000 internalID: 21300016 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_9 rect: serializedVersion: 2 x: 144 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 23305410000000000800000000000000 internalID: 21300018 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_10 rect: serializedVersion: 2 x: 160 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 43305410000000000800000000000000 internalID: 21300020 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_11 rect: serializedVersion: 2 x: 176 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 63305410000000000800000000000000 internalID: 21300022 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_12 rect: serializedVersion: 2 x: 0 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 83305410000000000800000000000000 internalID: 21300024 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_13 rect: serializedVersion: 2 x: 16 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: a3305410000000000800000000000000 internalID: 21300026 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_14 rect: serializedVersion: 2 x: 32 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: c3305410000000000800000000000000 internalID: 21300028 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_15 rect: serializedVersion: 2 x: 48 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: e3305410000000000800000000000000 internalID: 21300030 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_16 rect: serializedVersion: 2 x: 64 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 04305410000000000800000000000000 internalID: 21300032 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_17 rect: serializedVersion: 2 x: 80 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 24305410000000000800000000000000 internalID: 21300034 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_18 rect: serializedVersion: 2 x: 96 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 44305410000000000800000000000000 internalID: 21300036 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_19 rect: serializedVersion: 2 x: 112 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 64305410000000000800000000000000 internalID: 21300038 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_20 rect: serializedVersion: 2 x: 128 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 84305410000000000800000000000000 internalID: 21300040 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_21 rect: serializedVersion: 2 x: 144 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: a4305410000000000800000000000000 internalID: 21300042 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_22 rect: serializedVersion: 2 x: 160 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: c4305410000000000800000000000000 internalID: 21300044 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_23 rect: serializedVersion: 2 x: 176 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: e4305410000000000800000000000000 internalID: 21300046 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_24 rect: serializedVersion: 2 x: 0 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 05305410000000000800000000000000 internalID: 21300048 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_25 rect: serializedVersion: 2 x: 16 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 25305410000000000800000000000000 internalID: 21300050 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_26 rect: serializedVersion: 2 x: 32 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 45305410000000000800000000000000 internalID: 21300052 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_27 rect: serializedVersion: 2 x: 48 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 65305410000000000800000000000000 internalID: 21300054 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_28 rect: serializedVersion: 2 x: 64 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 85305410000000000800000000000000 internalID: 21300056 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_29 rect: serializedVersion: 2 x: 80 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: a5305410000000000800000000000000 internalID: 21300058 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_30 rect: serializedVersion: 2 x: 96 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: c5305410000000000800000000000000 internalID: 21300060 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_31 rect: serializedVersion: 2 x: 112 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: e5305410000000000800000000000000 internalID: 21300062 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_32 rect: serializedVersion: 2 x: 128 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 06305410000000000800000000000000 internalID: 21300064 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_33 rect: serializedVersion: 2 x: 144 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 26305410000000000800000000000000 internalID: 21300066 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_34 rect: serializedVersion: 2 x: 160 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 46305410000000000800000000000000 internalID: 21300068 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_35 rect: serializedVersion: 2 x: 176 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 66305410000000000800000000000000 internalID: 21300070 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_36 rect: serializedVersion: 2 x: 0 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 86305410000000000800000000000000 internalID: 21300072 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_37 rect: serializedVersion: 2 x: 16 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: a6305410000000000800000000000000 internalID: 21300074 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_38 rect: serializedVersion: 2 x: 32 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: c6305410000000000800000000000000 internalID: 21300076 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_39 rect: serializedVersion: 2 x: 48 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: e6305410000000000800000000000000 internalID: 21300078 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_40 rect: serializedVersion: 2 x: 64 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 07305410000000000800000000000000 internalID: 21300080 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_41 rect: serializedVersion: 2 x: 80 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 27305410000000000800000000000000 internalID: 21300082 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_42 rect: serializedVersion: 2 x: 96 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 47305410000000000800000000000000 internalID: 21300084 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_43 rect: serializedVersion: 2 x: 112 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 67305410000000000800000000000000 internalID: 21300086 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_44 rect: serializedVersion: 2 x: 128 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 87305410000000000800000000000000 internalID: 21300088 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_45 rect: serializedVersion: 2 x: 144 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: a7305410000000000800000000000000 internalID: 21300090 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_46 rect: serializedVersion: 2 x: 160 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: c7305410000000000800000000000000 internalID: 21300092 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: ocean_47 rect: serializedVersion: 2 x: 176 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: e7305410000000000800000000000000 internalID: 21300094 vertices: [] indices: edges: [] weights: [] outline: [] physicsShape: [] bones: [] spriteID: internalID: 0 vertices: [] indices: edges: [] weights: [] secondaryTextures: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Animated Ocean Tile/Sprites.meta ================================================ fileFormatVersion: 2 guid: 20f570a5eb8bd4030a8df533cae9dbc8 folderAsset: yes timeCreated: 1501359915 licenseType: Pro DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Animated Ocean Tile/Tile Asset/Ocean.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: d746e0082aaaaf0458b2b02bb4d45a47, type: 3} m_Name: Ocean m_EditorClassIdentifier: m_DefaultSprite: {fileID: 21300000, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_DefaultColliderType: 1 m_TilingRules: - m_Neighbors: 0000000001000000000000000200000002000000000000000200000000000000 m_Sprites: - {fileID: 21300002, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300010, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300018, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 2 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000001000000020000000200000001000000000000000200000000000000 m_Sprites: - {fileID: 21300004, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300012, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300020, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 2 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000001000000010000000200000001000000000000000200000000000000 m_Sprites: - {fileID: 21300006, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300014, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300022, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 2 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000001000000000000000200000002000000000000000100000000000000 m_Sprites: - {fileID: 21300024, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300032, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300040, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 2 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000001000000020000000200000001000000000000000100000002000000 m_Sprites: - {fileID: 21300026, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300034, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300042, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 2 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000001000000010000000200000001000000000000000100000002000000 m_Sprites: - {fileID: 21300028, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300036, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300044, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 2 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000001000000020000000200000001000000000000000100000001000000 m_Sprites: - {fileID: 21300030, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300038, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300046, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 2 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000001000000010000000200000001000000000000000100000001000000 m_Sprites: - {fileID: 21300048, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300056, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300064, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 2 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0200000001000000020000000100000001000000020000000100000002000000 m_Sprites: - {fileID: 21300050, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300058, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300066, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 2 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0200000001000000010000000100000001000000020000000100000002000000 m_Sprites: - {fileID: 21300052, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300060, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300068, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 2 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0200000001000000010000000100000001000000020000000100000001000000 m_Sprites: - {fileID: 21300054, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300062, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300070, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 2 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0200000001000000010000000100000001000000010000000100000002000000 m_Sprites: - {fileID: 21300072, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300080, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300088, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 2 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0200000001000000010000000100000001000000010000000100000001000000 m_Sprites: - {fileID: 21300074, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300082, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300090, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 2 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0100000001000000010000000100000001000000010000000100000001000000 m_Sprites: - {fileID: 21300076, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1 m_PerlinScale: 0.5 m_RuleTransform: 0 m_Output: 0 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000002000000000000000200000002000000000000000200000000000000 m_Sprites: - {fileID: 21300000, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300008, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300016, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_PerlinScale: 0.5 m_RuleTransform: 0 m_Output: 2 m_ColliderType: 1 m_RandomTransform: 0 ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Animated Ocean Tile/Tile Asset/Ocean.asset.meta ================================================ fileFormatVersion: 2 guid: fa50611b3a66d4af394392345f475047 timeCreated: 1501359997 licenseType: Pro NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Animated Ocean Tile/Tile Asset.meta ================================================ fileFormatVersion: 2 guid: 87302175eeef643e3ad43480f0287a53 folderAsset: yes timeCreated: 1501359989 licenseType: Pro DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Animated Ocean Tile.meta ================================================ fileFormatVersion: 2 guid: d003fb6fe8edd4abda9f9f1c7646bd74 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Dungeon Tile/Atlas/Dungeon.spriteatlas ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!687078895 &4343727234628468602 SpriteAtlas: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Dungeon m_EditorData: serializedVersion: 2 textureSettings: serializedVersion: 2 anisoLevel: 1 compressionQuality: 50 maxTextureSize: 2048 textureCompression: 0 filterMode: 0 generateMipMaps: 0 readable: 0 crunchedCompression: 0 sRGB: 0 platformSettings: - serializedVersion: 3 m_BuildTarget: DefaultTexturePlatform m_MaxTextureSize: 2048 m_ResizeAlgorithm: 0 m_TextureFormat: -1 m_TextureCompression: 0 m_CompressionQuality: 50 m_CrunchedCompression: 0 m_AllowsAlphaSplitting: 0 m_Overridden: 0 m_AndroidETC2FallbackOverride: 0 m_ForceMaximumCompressionQuality_BC6H_BC7: 1 packingSettings: serializedVersion: 2 padding: 4 blockOffset: 1 allowAlphaSplitting: 0 enableRotation: 1 enableTightPacking: 1 variantMultiplier: 1 packables: - {fileID: 102900000, guid: d6ff8b4fbea4348fc8c92d5d82130750, type: 3} totalSpriteSurfaceArea: 3840 bindAsDefault: 1 m_MasterAtlas: {fileID: 0} m_PackedSprites: - {fileID: 21300060, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - {fileID: 21300054, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - {fileID: 21300052, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - {fileID: 21300058, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - {fileID: 21300056, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - {fileID: 21300044, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - {fileID: 21300046, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - {fileID: 21300040, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - {fileID: 21300042, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - {fileID: 21300036, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - {fileID: 21300038, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - {fileID: 21300032, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - {fileID: 21300034, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - {fileID: 21300048, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} - {fileID: 21300050, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_PackedSpriteNamesToIndex: - dungeon_14 - dungeon_11 - dungeon_10 - dungeon_13 - dungeon_12 - dungeon_6 - dungeon_7 - dungeon_4 - dungeon_5 - dungeon_2 - dungeon_3 - dungeon_0 - dungeon_1 - dungeon_8 - dungeon_9 m_Tag: Dungeon m_IsVariant: 0 ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Dungeon Tile/Atlas/Dungeon.spriteatlas.meta ================================================ fileFormatVersion: 2 guid: 1d29288664b2b482a80428f3e839d1a3 NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Dungeon Tile/Atlas.meta ================================================ fileFormatVersion: 2 guid: d9dd904e7942e489faeed5839444730e folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Dungeon Tile/Sprites/dungeon.png.meta ================================================ fileFormatVersion: 2 guid: 3e25c124be3ac4d0fa15e6ed5a800c20 TextureImporter: internalIDToNameTable: - first: 213: 21300000 second: cave_0 - first: 213: 21300002 second: cave_1 - first: 213: 21300004 second: cave_2 - first: 213: 21300006 second: cave_3 - first: 213: 21300008 second: cave_4 - first: 213: 21300010 second: cave_5 - first: 213: 21300012 second: cave_6 - first: 213: 21300014 second: cave_7 - first: 213: 21300016 second: cave_8 - first: 213: 21300018 second: cave_9 - first: 213: 21300020 second: cave_10 - first: 213: 21300022 second: cave_11 - first: 213: 21300024 second: cave_12 - first: 213: 21300026 second: cave_13 - first: 213: 21300028 second: cave_14 - first: 213: 21300030 second: cave_15 - first: 213: 21300032 second: dungeon_0 - first: 213: 21300034 second: dungeon_1 - first: 213: 21300036 second: dungeon_2 - first: 213: 21300038 second: dungeon_3 - first: 213: 21300040 second: dungeon_4 - first: 213: 21300042 second: dungeon_5 - first: 213: 21300044 second: dungeon_6 - first: 213: 21300046 second: dungeon_7 - first: 213: 21300048 second: dungeon_8 - first: 213: 21300050 second: dungeon_9 - first: 213: 21300052 second: dungeon_10 - first: 213: 21300054 second: dungeon_11 - first: 213: 21300056 second: dungeon_12 - first: 213: 21300058 second: dungeon_13 - first: 213: 21300060 second: dungeon_14 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 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 seamlessCubemap: 0 textureFormat: 1 maxTextureSize: 2048 textureSettings: serializedVersion: 2 filterMode: 0 aniso: -1 mipBias: -100 wrapU: 1 wrapV: 1 wrapW: 1 nPOTScale: 0 lightmap: 0 compressionQuality: 50 spriteMode: 2 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} spritePixelsToUnits: 16 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 textureType: 8 textureShape: 1 singleChannelComponent: 0 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 applyGammaDecoding: 1 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: 1 - serializedVersion: 3 buildTarget: Standalone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: iPhone maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: tvOS maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: PSP2 maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: PS4 maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: WiiU maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: WebGL maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: - serializedVersion: 2 name: dungeon_0 rect: serializedVersion: 2 x: 0 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: - - {x: -8, y: 3} - {x: -8, y: 8} - {x: 8, y: 8} - {x: 8, y: 3} - - {x: 3, y: -8} - {x: 3, y: 3} - {x: 8, y: 3} - {x: 8, y: -8} - - {x: -8, y: -8} - {x: -8, y: 3} - {x: -3, y: 3} - {x: -3, y: -8} - - {x: -3, y: -8} - {x: -3, y: -3} - {x: 3, y: -3} - {x: 3, y: -8} tessellationDetail: 0 bones: [] spriteID: 98dd2f0cc97d04d67993027d70ca1f0d internalID: 21300032 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: dungeon_1 rect: serializedVersion: 2 x: 16 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: - - {x: -8, y: -3} - {x: -8, y: 8} - {x: -3, y: 8} - {x: -3, y: -3} - - {x: 3, y: -3} - {x: 3, y: 8} - {x: 8, y: 8} - {x: 8, y: -3} - - {x: -8, y: -8} - {x: -8, y: -3} - {x: 8, y: -3} - {x: 8, y: -8} tessellationDetail: 0 bones: [] spriteID: a6d3f46a3951b49ce88108f99e4c5b0a internalID: 21300034 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: dungeon_2 rect: serializedVersion: 2 x: 32 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: - - {x: -8, y: -8} - {x: -8, y: 8} - {x: -3, y: 8} - {x: -3, y: -8} - - {x: -3, y: -8} - {x: -3, y: -3} - {x: 8, y: -3} - {x: 8, y: -8} - - {x: 3, y: 3} - {x: 3, y: 8} - {x: 8, y: 8} - {x: 8, y: 3} tessellationDetail: 0 bones: [] spriteID: a8e860e33e053416ba6e97b5a5066fac internalID: 21300036 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: dungeon_3 rect: serializedVersion: 2 x: 48 y: 48 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: - - {x: -8, y: -8} - {x: -8, y: 8} - {x: -3, y: 8} - {x: -3, y: -8} - - {x: -3, y: -8} - {x: -3, y: -3} - {x: 8, y: -3} - {x: 8, y: -8} tessellationDetail: 0 bones: [] spriteID: eb7106c6a7cc5465691583699d19c3a9 internalID: 21300038 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: dungeon_4 rect: serializedVersion: 2 x: 0 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: - - {x: -8, y: -8} - {x: -8, y: 8} - {x: -3, y: 8} - {x: -3, y: -8} - - {x: 3, y: -8} - {x: 3, y: 8} - {x: 8, y: 8} - {x: 8, y: -8} tessellationDetail: 0 bones: [] spriteID: 442311aeaeedb4ec8b28de86bc9dc634 internalID: 21300040 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: dungeon_5 rect: serializedVersion: 2 x: 16 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: - - {x: -8, y: -8} - {x: -8, y: 8} - {x: -3, y: 8} - {x: -3, y: -8} - - {x: 3, y: 3} - {x: 3, y: 8} - {x: 8, y: 8} - {x: 8, y: 3} - - {x: 3, y: -8} - {x: 3, y: -3} - {x: 8, y: -3} - {x: 8, y: -8} tessellationDetail: 0 bones: [] spriteID: 306b2c54033d84ea09e11efc82977714 internalID: 21300042 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: dungeon_6 rect: serializedVersion: 2 x: 32 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: - - {x: 3, y: -8} - {x: 3, y: -3} - {x: 8, y: -3} - {x: 8, y: -8} - - {x: -8, y: -8} - {x: -8, y: 8} - {x: -3, y: 8} - {x: -3, y: -8} tessellationDetail: 0 bones: [] spriteID: 601365b72d1dd489783d58e59bf4bca8 internalID: 21300044 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: dungeon_7 rect: serializedVersion: 2 x: 48 y: 32 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: - - {x: 3, y: 3} - {x: 3, y: 8} - {x: 8, y: 8} - {x: 8, y: 3} - - {x: -8, y: -8} - {x: -8, y: 8} - {x: -3, y: 8} - {x: -3, y: -8} tessellationDetail: 0 bones: [] spriteID: 3ffd720f3c7274bc68593f6a5fdb8025 internalID: 21300046 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: dungeon_8 rect: serializedVersion: 2 x: 0 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: - - {x: -8, y: -8} - {x: -8, y: 8} - {x: -3, y: 8} - {x: -3, y: -8} tessellationDetail: 0 bones: [] spriteID: 30849cdd6847044d09ab6701dfee75d7 internalID: 21300048 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: dungeon_9 rect: serializedVersion: 2 x: 16 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: - - {x: -8, y: 3} - {x: -8, y: 8} - {x: -3, y: 8} - {x: -3, y: 3} - - {x: -8, y: -8} - {x: -8, y: -3} - {x: -3, y: -3} - {x: -3, y: -8} - - {x: 3, y: -8} - {x: 3, y: -3} - {x: 8, y: -3} - {x: 8, y: -8} - - {x: 3, y: 3} - {x: 3, y: 8} - {x: 8, y: 8} - {x: 8, y: 3} tessellationDetail: 0 bones: [] spriteID: a3804f4cd95994ff88ada9572fa7f1ff internalID: 21300050 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: dungeon_10 rect: serializedVersion: 2 x: 32 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: - - {x: -8, y: 3} - {x: -8, y: 8} - {x: -3, y: 8} - {x: -3, y: 3} - - {x: 3, y: -8} - {x: 3, y: -3} - {x: 8, y: -3} - {x: 8, y: -8} - - {x: -8, y: -8} - {x: -8, y: -3} - {x: -3, y: -3} - {x: -3, y: -8} tessellationDetail: 0 bones: [] spriteID: 78a9b291558f64a2e8d1f0233b8bad3b internalID: 21300052 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: dungeon_11 rect: serializedVersion: 2 x: 48 y: 16 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: - - {x: -8, y: -8} - {x: -8, y: -3} - {x: -3, y: -3} - {x: -3, y: -8} - - {x: -8, y: 3} - {x: -8, y: 8} - {x: -3, y: 8} - {x: -3, y: 3} tessellationDetail: 0 bones: [] spriteID: 2bd996e3ae2dc4b658d0bacdf50de601 internalID: 21300054 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: dungeon_12 rect: serializedVersion: 2 x: 0 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: - - {x: -8, y: 3} - {x: -8, y: 8} - {x: -3, y: 8} - {x: -3, y: 3} - - {x: 3, y: -8} - {x: 3, y: -3} - {x: 8, y: -3} - {x: 8, y: -8} tessellationDetail: 0 bones: [] spriteID: 761482104e64d4c818c321aecc3aa699 internalID: 21300056 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: dungeon_13 rect: serializedVersion: 2 x: 16 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: - - {x: -8, y: 3} - {x: -8, y: 8} - {x: -3, y: 8} - {x: -3, y: 3} tessellationDetail: 0 bones: [] spriteID: 60820baf3802e4ab18a615dbb2dc46a2 internalID: 21300058 vertices: [] indices: edges: [] weights: [] - serializedVersion: 2 name: dungeon_14 rect: serializedVersion: 2 x: 32 y: 0 width: 16 height: 16 alignment: 0 pivot: {x: 0.5, y: 0.5} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] tessellationDetail: 0 bones: [] spriteID: 946ea6977e9e444c390706b7db3c4ff5 internalID: 21300060 vertices: [] indices: edges: [] weights: [] outline: [] physicsShape: [] bones: [] spriteID: 533b5ec7bf25c4878bea7578e7d682fa internalID: 0 vertices: [] indices: edges: [] weights: [] secondaryTextures: [] spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Dungeon Tile/Sprites.meta ================================================ fileFormatVersion: 2 guid: d6ff8b4fbea4348fc8c92d5d82130750 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Dungeon Tile/Tile Asset/Cave.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: d746e0082aaaaf0458b2b02bb4d45a47, type: 3} m_Name: Cave m_EditorClassIdentifier: m_DefaultSprite: {fileID: 21300032, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_DefaultGameObject: {fileID: 0} m_DefaultColliderType: 1 m_TilingRules: - m_Neighbors: 0000000001000000000000000200000002000000000000000200000000000000 m_NeighborPositions: - {x: -1, y: 1, z: 0} - {x: 0, y: 1, z: 0} - {x: 1, y: 1, z: 0} - {x: -1, y: 0, z: 0} - {x: 1, y: 0, z: 0} - {x: -1, y: -1, z: 0} - {x: 0, y: -1, z: 0} - {x: 1, y: -1, z: 0} m_Sprites: - {fileID: 21300034, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_GameObject: {fileID: 0} m_AnimationSpeed: 1 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 0 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000001000000020000000200000001000000000000000200000000000000 m_NeighborPositions: - {x: -1, y: 1, z: 0} - {x: 0, y: 1, z: 0} - {x: 1, y: 1, z: 0} - {x: -1, y: 0, z: 0} - {x: 1, y: 0, z: 0} - {x: -1, y: -1, z: 0} - {x: 0, y: -1, z: 0} - {x: 1, y: -1, z: 0} m_Sprites: - {fileID: 21300036, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_GameObject: {fileID: 0} m_AnimationSpeed: 1 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 0 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000001000000010000000200000001000000000000000200000000000000 m_NeighborPositions: - {x: -1, y: 1, z: 0} - {x: 0, y: 1, z: 0} - {x: 1, y: 1, z: 0} - {x: -1, y: 0, z: 0} - {x: 1, y: 0, z: 0} - {x: -1, y: -1, z: 0} - {x: 0, y: -1, z: 0} - {x: 1, y: -1, z: 0} m_Sprites: - {fileID: 21300038, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_GameObject: {fileID: 0} m_AnimationSpeed: 1 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 0 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000001000000000000000200000002000000000000000100000000000000 m_NeighborPositions: - {x: -1, y: 1, z: 0} - {x: 0, y: 1, z: 0} - {x: 1, y: 1, z: 0} - {x: -1, y: 0, z: 0} - {x: 1, y: 0, z: 0} - {x: -1, y: -1, z: 0} - {x: 0, y: -1, z: 0} - {x: 1, y: -1, z: 0} m_Sprites: - {fileID: 21300040, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_GameObject: {fileID: 0} m_AnimationSpeed: 1 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 0 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000001000000020000000200000001000000000000000100000002000000 m_NeighborPositions: - {x: -1, y: 1, z: 0} - {x: 0, y: 1, z: 0} - {x: 1, y: 1, z: 0} - {x: -1, y: 0, z: 0} - {x: 1, y: 0, z: 0} - {x: -1, y: -1, z: 0} - {x: 0, y: -1, z: 0} - {x: 1, y: -1, z: 0} m_Sprites: - {fileID: 21300042, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_GameObject: {fileID: 0} m_AnimationSpeed: 1 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 0 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000001000000000000000200000001000000000000000100000002000000 m_NeighborPositions: - {x: -1, y: 1, z: 0} - {x: 0, y: 1, z: 0} - {x: 1, y: 1, z: 0} - {x: -1, y: 0, z: 0} - {x: 1, y: 0, z: 0} - {x: -1, y: -1, z: 0} - {x: 0, y: -1, z: 0} - {x: 1, y: -1, z: 0} m_Sprites: - {fileID: 21300044, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_GameObject: {fileID: 0} m_AnimationSpeed: 1 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 0 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000001000000020000000200000001000000000000000100000000000000 m_NeighborPositions: - {x: -1, y: 1, z: 0} - {x: 0, y: 1, z: 0} - {x: 1, y: 1, z: 0} - {x: -1, y: 0, z: 0} - {x: 1, y: 0, z: 0} - {x: -1, y: -1, z: 0} - {x: 0, y: -1, z: 0} - {x: 1, y: -1, z: 0} m_Sprites: - {fileID: 21300046, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_GameObject: {fileID: 0} m_AnimationSpeed: 1 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 0 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0000000001000000010000000200000001000000000000000100000001000000 m_NeighborPositions: - {x: -1, y: 1, z: 0} - {x: 0, y: 1, z: 0} - {x: 1, y: 1, z: 0} - {x: -1, y: 0, z: 0} - {x: 1, y: 0, z: 0} - {x: -1, y: -1, z: 0} - {x: 0, y: -1, z: 0} - {x: 1, y: -1, z: 0} m_Sprites: - {fileID: 21300048, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_GameObject: {fileID: 0} m_AnimationSpeed: 1 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 0 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0200000001000000020000000100000001000000020000000100000002000000 m_NeighborPositions: - {x: -1, y: 1, z: 0} - {x: 0, y: 1, z: 0} - {x: 1, y: 1, z: 0} - {x: -1, y: 0, z: 0} - {x: 1, y: 0, z: 0} - {x: -1, y: -1, z: 0} - {x: 0, y: -1, z: 0} - {x: 1, y: -1, z: 0} m_Sprites: - {fileID: 21300050, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_GameObject: {fileID: 0} m_AnimationSpeed: 1 m_PerlinScale: 0.5 m_RuleTransform: 0 m_Output: 0 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0200000001000000010000000100000001000000020000000100000002000000 m_NeighborPositions: - {x: -1, y: 1, z: 0} - {x: 0, y: 1, z: 0} - {x: 1, y: 1, z: 0} - {x: -1, y: 0, z: 0} - {x: 1, y: 0, z: 0} - {x: -1, y: -1, z: 0} - {x: 0, y: -1, z: 0} - {x: 1, y: -1, z: 0} m_Sprites: - {fileID: 21300052, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_GameObject: {fileID: 0} m_AnimationSpeed: 1 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 0 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0200000001000000010000000100000001000000020000000100000001000000 m_NeighborPositions: - {x: -1, y: 1, z: 0} - {x: 0, y: 1, z: 0} - {x: 1, y: 1, z: 0} - {x: -1, y: 0, z: 0} - {x: 1, y: 0, z: 0} - {x: -1, y: -1, z: 0} - {x: 0, y: -1, z: 0} - {x: 1, y: -1, z: 0} m_Sprites: - {fileID: 21300054, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_GameObject: {fileID: 0} m_AnimationSpeed: 1 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 0 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0200000001000000010000000100000001000000010000000100000002000000 m_NeighborPositions: - {x: -1, y: 1, z: 0} - {x: 0, y: 1, z: 0} - {x: 1, y: 1, z: 0} - {x: -1, y: 0, z: 0} - {x: 1, y: 0, z: 0} - {x: -1, y: -1, z: 0} - {x: 0, y: -1, z: 0} - {x: 1, y: -1, z: 0} m_Sprites: - {fileID: 21300056, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_GameObject: {fileID: 0} m_AnimationSpeed: 1 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 0 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0200000001000000010000000100000001000000010000000100000001000000 m_NeighborPositions: - {x: -1, y: 1, z: 0} - {x: 0, y: 1, z: 0} - {x: 1, y: 1, z: 0} - {x: -1, y: 0, z: 0} - {x: 1, y: 0, z: 0} - {x: -1, y: -1, z: 0} - {x: 0, y: -1, z: 0} - {x: 1, y: -1, z: 0} m_Sprites: - {fileID: 21300058, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_GameObject: {fileID: 0} m_AnimationSpeed: 1 m_PerlinScale: 0.5 m_RuleTransform: 1 m_Output: 0 m_ColliderType: 1 m_RandomTransform: 0 - m_Neighbors: 0100000001000000010000000100000001000000010000000100000001000000 m_NeighborPositions: - {x: -1, y: 1, z: 0} - {x: 0, y: 1, z: 0} - {x: 1, y: 1, z: 0} - {x: -1, y: 0, z: 0} - {x: 1, y: 0, z: 0} - {x: -1, y: -1, z: 0} - {x: 0, y: -1, z: 0} - {x: 1, y: -1, z: 0} m_Sprites: - {fileID: 21300060, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_GameObject: {fileID: 0} m_AnimationSpeed: 1 m_PerlinScale: 0.915 m_RuleTransform: 0 m_Output: 0 m_ColliderType: 0 m_RandomTransform: 0 ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Dungeon Tile/Tile Asset/Cave.asset.meta ================================================ fileFormatVersion: 2 guid: 6def3bcb40e4e425ca038ff6f587aef2 timeCreated: 1501144419 licenseType: Pro NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Dungeon Tile/Tile Asset.meta ================================================ fileFormatVersion: 2 guid: 0aff88d7907c04db7b094823ceb7168c folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Dungeon Tile.meta ================================================ fileFormatVersion: 2 guid: bddb9989ba76e48c58bfc6932ba0b0ed folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/RuleOverrideTile/PopulateRuleOverrideTileWizard.cs ================================================ using UnityEngine; using UnityEngine.Tilemaps; using System.Linq; using System.Text.RegularExpressions; using UnityEngine.Scripting.APIUpdating; namespace UnityEditor.Tilemaps { [MovedFrom(true, "UnityEditor")] public class PopulateRuleOverideTileWizard : ScriptableWizard { [MenuItem("CONTEXT/RuleOverrideTile/Populate From Sprite Sheet")] static void MenuOption(MenuCommand menuCommand) { PopulateRuleOverideTileWizard.CreateWizard(menuCommand.context as RuleOverrideTile); } [MenuItem("CONTEXT/RuleOverrideTile/Populate From Sprite Sheet", true)] static bool MenuOptionValidation(MenuCommand menuCommand) { RuleOverrideTile tile = menuCommand.context as RuleOverrideTile; return tile.m_Tile && !tile.m_Advanced; } /// /// The Texture2D containing the Sprites to override with /// public Texture2D m_spriteSet; private RuleOverrideTile m_tileset; /// /// Creates a wizard for the target RuleOverrideTIle /// /// The RuleOverrideTile to be edited by the wizard public static void CreateWizard(RuleOverrideTile target) { PopulateRuleOverideTileWizard wizard = DisplayWizard("Populate Override", "Populate"); wizard.m_tileset = target; } /// /// Creates a new PopulateRuleOverideTileWizard and copies the settings from an existing PopulateRuleOverideTileWizard /// /// The wizard to copy settings from public static void CloneWizard(PopulateRuleOverideTileWizard oldWizard) { PopulateRuleOverideTileWizard wizard = DisplayWizard("Populate Override", "Populate"); wizard.m_tileset = oldWizard.m_tileset; wizard.m_spriteSet = oldWizard.m_spriteSet; } private void OnWizardUpdate() { isValid = m_tileset != null && m_spriteSet != null; } private void OnWizardCreate() { try { Populate(); } catch(System.Exception ex) { EditorUtility.DisplayDialog("Auto-populate failed!", ex.Message, "Ok"); CloneWizard(this); } } /// /// Attempts to populate the selected override tile using the chosen sprite. /// The assumption here is that the sprite set selected by the user has the same /// naming scheme as the original sprite. That is to say, they should both have the same number /// of sprites, each sprite ends in an underscore followed by a number, and that they are /// intended to be equivalent in function. /// private void Populate() { string spriteSheet = AssetDatabase.GetAssetPath(m_spriteSet); Sprite[] overrideSprites = AssetDatabase.LoadAllAssetsAtPath(spriteSheet).OfType().ToArray(); bool finished = false; try { Undo.RecordObject(m_tileset, "Auto-populate " + m_tileset.name); foreach(RuleTile.TilingRule rule in m_tileset.m_Tile.m_TilingRules) { foreach(Sprite originalSprite in rule.m_Sprites) { string spriteName = originalSprite.name; string spriteNumber = Regex.Match(spriteName, @"_\d+$").Value; Sprite matchingOverrideSprite = overrideSprites.First(sprite => sprite.name.EndsWith(spriteNumber)); m_tileset[originalSprite] = matchingOverrideSprite; } } finished = true; } catch(System.InvalidOperationException ex) { throw (new System.ArgumentOutOfRangeException("Sprite sheet mismatch", ex)); } finally { // We handle the undo like this in case we end up catching more exceptions. // We want this to ALWAYS happen unless we complete the population. if(!finished) { Undo.PerformUndo(); } } } } } ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/RuleOverrideTile/PopulateRuleOverrideTileWizard.cs.meta ================================================ fileFormatVersion: 2 guid: 27751f053fa564530bfef0f2ceb8d0f1 MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/RuleOverrideTile/RuleOverrideTileEditor.cs ================================================ using UnityEngine; using UnityEngine.Tilemaps; using UnityEditorInternal; using System; using System.Collections.Generic; namespace UnityEditor { [CustomEditor(typeof(RuleOverrideTile))] public class RuleOverrideTileEditor : Editor { public RuleOverrideTile overrideTile { get { return (target as RuleOverrideTile); } } public RuleTileEditor ruleTileEditor { get { if (m_RuleTileEditorTile != overrideTile.m_Tile) { DestroyImmediate(m_RuleTileEditor); m_RuleTileEditor = Editor.CreateEditor(overrideTile.m_Tile) as RuleTileEditor; m_RuleTileEditorTile = overrideTile.m_Tile; } return m_RuleTileEditor; } } private List> m_Sprites; private List> m_Rules; ReorderableList m_SpriteList; ReorderableList m_RuleList; RuleTileEditor m_RuleTileEditor; RuleTile m_RuleTileEditorTile; private float k_DefaultElementHeight { get { return RuleTileEditor.k_DefaultElementHeight; } } private float k_PaddingBetweenRules { get { return RuleTileEditor.k_PaddingBetweenRules; } } private float k_SingleLineHeight { get { return RuleTileEditor.k_SingleLineHeight; } } private float k_LabelWidth { get { return RuleTileEditor.k_LabelWidth; } } void OnEnable() { if (m_Sprites == null) m_Sprites = new List>(); if (m_Rules == null) m_Rules = new List>(); if (m_SpriteList == null) { overrideTile.GetOverrides(m_Sprites); m_SpriteList = new ReorderableList(m_Sprites, typeof(KeyValuePair), false, true, false, false); m_SpriteList.drawHeaderCallback = DrawSpriteHeader; m_SpriteList.drawElementCallback = DrawSpriteElement; m_SpriteList.elementHeight = k_DefaultElementHeight + k_PaddingBetweenRules; } if (m_RuleList == null) { overrideTile.GetOverrides(m_Rules); m_RuleList = new ReorderableList(m_Rules, typeof(KeyValuePair), false, true, false, false); m_RuleList.drawHeaderCallback = DrawRuleHeader; m_RuleList.drawElementCallback = DrawRuleElement; m_RuleList.elementHeightCallback = GetRuleElementHeight; } } void OnDisable() { DestroyImmediate(ruleTileEditor); m_RuleTileEditorTile = null; } public override void OnInspectorGUI() { serializedObject.UpdateIfRequiredOrScript(); EditorGUI.BeginChangeCheck(); EditorGUILayout.PropertyField(serializedObject.FindProperty("m_Tile")); if (overrideTile.m_InstanceTile) { SerializedObject instanceTileSerializedObject = new SerializedObject(overrideTile.m_InstanceTile); overrideTile.m_InstanceTile.hideFlags = HideFlags.None; RuleTileEditor.DrawCustomFields(overrideTile.m_InstanceTile, instanceTileSerializedObject); overrideTile.m_InstanceTile.hideFlags = HideFlags.NotEditable; instanceTileSerializedObject.ApplyModifiedProperties(); } EditorGUILayout.PropertyField(serializedObject.FindProperty("m_Advanced")); serializedObject.ApplyModifiedProperties(); if (EditorGUI.EndChangeCheck()) { UpdateInstanceTile(); SaveTile(); } if (!overrideTile.m_Advanced) { using (new EditorGUI.DisabledScope(overrideTile.m_Tile == null)) { EditorGUI.BeginChangeCheck(); overrideTile.GetOverrides(m_Sprites); m_SpriteList.list = m_Sprites; m_SpriteList.DoLayoutList(); if (EditorGUI.EndChangeCheck()) { for (int i = 0; i < targets.Length; i++) { RuleOverrideTile tile = targets[i] as RuleOverrideTile; tile.ApplyOverrides(m_Sprites); SaveTile(); } } } } else { using (new EditorGUI.DisabledScope(overrideTile.m_Tile == null)) { overrideTile.GetOverrides(m_Rules); m_RuleList.list = m_Rules; m_RuleList.DoLayoutList(); } } } private void UpdateInstanceTile() { bool assetChanged = false; if (overrideTile.m_InstanceTile) { if (!overrideTile.m_Tile || overrideTile.m_InstanceTile.GetType() != overrideTile.m_Tile.GetType()) { DestroyImmediate(overrideTile.m_InstanceTile, true); overrideTile.m_InstanceTile = null; assetChanged = true; } } if (!overrideTile.m_InstanceTile) { if (overrideTile.m_Tile) { var t = overrideTile.m_Tile.GetType(); RuleTile instanceTile = ScriptableObject.CreateInstance(t) as RuleTile; instanceTile.hideFlags = HideFlags.NotEditable; AssetDatabase.AddObjectToAsset(instanceTile, overrideTile); overrideTile.m_InstanceTile = instanceTile; assetChanged = true; } } if (overrideTile.m_InstanceTile) { string instanceTileName = overrideTile.m_Tile.name + " (Override)"; if (overrideTile.m_InstanceTile.name != instanceTileName) { overrideTile.m_InstanceTile.name = instanceTileName; assetChanged = true; } } if (assetChanged) AssetDatabase.SaveAssets(); } private void SaveTile() { EditorUtility.SetDirty(target); SceneView.RepaintAll(); overrideTile.Override(); } private void DrawSpriteElement(Rect rect, int index, bool selected, bool focused) { Sprite originalSprite = m_Sprites[index].Key; Sprite overrideSprite = m_Sprites[index].Value; rect.y += 2; rect.height -= k_PaddingBetweenRules; rect.xMax = rect.xMax / 2.0f; using (new EditorGUI.DisabledScope(true)) EditorGUI.ObjectField(new Rect(rect.xMin, rect.yMin, rect.height, rect.height), originalSprite, typeof(Sprite), false); rect.xMin = rect.xMax; rect.xMax *= 2.0f; EditorGUI.BeginChangeCheck(); overrideSprite = EditorGUI.ObjectField(new Rect(rect.xMin, rect.yMin, rect.height, rect.height), overrideSprite, typeof(Sprite), false) as Sprite; if (EditorGUI.EndChangeCheck()) { m_Sprites[index] = new KeyValuePair(originalSprite, overrideSprite); } } private void DrawSpriteHeader(Rect rect) { float xMax = rect.xMax; rect.xMax = rect.xMax / 2.0f; GUI.Label(rect, "Original", EditorStyles.label); rect.xMin = rect.xMax; rect.xMax = xMax; GUI.Label(rect, "Override", EditorStyles.label); } private void DrawRuleElement(Rect rect, int index, bool selected, bool focused) { RuleTile.TilingRule originalRule = m_Rules[index].Key; RuleTile.TilingRule overrideRule = m_Rules[index].Value; float matrixWidth = k_DefaultElementHeight; float xMax = rect.xMax; rect.xMax = rect.xMax / 2.0f + matrixWidth - 10f; if (index != overrideTile.m_Tile.m_TilingRules.Count) DrawOriginalRuleElement(rect, originalRule); else DrawOriginalRuleElement(rect, originalRule, true); rect.xMin = rect.xMax; rect.xMax = xMax; EditorGUI.BeginChangeCheck(); if (index != overrideTile.m_Tile.m_TilingRules.Count) DrawOverrideElement(rect, originalRule); else DrawOverrideDefaultElement(rect, overrideRule); if (EditorGUI.EndChangeCheck()) SaveTile(); } public void DrawOriginalRuleElement(Rect rect, RuleTile.TilingRule originalRule, bool isDefault = false) { using (new EditorGUI.DisabledScope(true)) { float yPos = rect.yMin + 2f; float height = rect.height - k_PaddingBetweenRules; float matrixWidth = k_DefaultElementHeight; BoundsInt ruleBounds = originalRule.GetBounds(); BoundsInt ruleGuiBounds = ruleTileEditor.GetRuleGUIBounds(ruleBounds, originalRule); Vector2 matrixSize = ruleTileEditor.GetMatrixSize(ruleGuiBounds); Vector2 matrixSizeRate = matrixSize / Mathf.Max(matrixSize.x, matrixSize.y); Vector2 matrixRectSize = new Vector2(matrixWidth * matrixSizeRate.x, k_DefaultElementHeight * matrixSizeRate.y); Vector2 matrixRectPosition = new Vector2(rect.xMax - matrixWidth * 2f - 10f, yPos); matrixRectPosition.x += (matrixWidth - matrixRectSize.x) * 0.5f; matrixRectPosition.y += (k_DefaultElementHeight - matrixRectSize.y) * 0.5f; Rect inspectorRect = new Rect(rect.xMin, yPos, rect.width - matrixWidth * 2f - 20f, height); Rect matrixRect = new Rect(matrixRectPosition, matrixRectSize); Rect spriteRect = new Rect(rect.xMax - matrixWidth - 5f, yPos, matrixWidth, k_DefaultElementHeight); if (!isDefault) { ruleTileEditor.RuleInspectorOnGUI(inspectorRect, originalRule); ruleTileEditor.RuleMatrixOnGUI(overrideTile.m_Tile, matrixRect, ruleGuiBounds, originalRule); } else { RuleOriginalDefaultInspectorOnGUI(inspectorRect, originalRule); } ruleTileEditor.SpriteOnGUI(spriteRect, originalRule); } } private void DrawOverrideElement(Rect rect, RuleTile.TilingRule originalRule) { float yPos = rect.yMin + 2f; float height = rect.height - k_PaddingBetweenRules; float matrixWidth = k_DefaultElementHeight; Rect inspectorRect = new Rect(rect.xMin, yPos, rect.width - matrixWidth - 10f, height); Rect spriteRect = new Rect(rect.xMax - matrixWidth - 5f, yPos, matrixWidth, k_DefaultElementHeight); RuleOverrideInspectorOnGUI(inspectorRect, originalRule); RuleTile.TilingRule overrideRule = overrideTile[originalRule]; if (overrideRule != null) ruleTileEditor.SpriteOnGUI(spriteRect, overrideRule); } private void RuleOriginalDefaultInspectorOnGUI(Rect rect, RuleTile.TilingRule originalRule) { float y = rect.yMin; GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Rule"); EditorGUI.LabelField(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), "Default"); y += k_SingleLineHeight; GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Collider"); EditorGUI.EnumPopup(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), originalRule.m_ColliderType); y += k_SingleLineHeight; } private void RuleOverrideInspectorOnGUI(Rect rect, RuleTile.TilingRule originalRule) { RuleTile.TilingRule overrideRule = overrideTile[originalRule]; float y = rect.yMin; EditorGUI.BeginChangeCheck(); GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Enabled"); bool enabled = EditorGUI.Toggle(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), overrideRule != null); y += k_SingleLineHeight; if (EditorGUI.EndChangeCheck()) { if (enabled) overrideTile[originalRule] = originalRule; else overrideTile[originalRule] = null; overrideRule = overrideTile[originalRule]; } if (overrideRule == null) return; GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Game Object"); overrideRule.m_GameObject = (GameObject)EditorGUI.ObjectField(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), "", overrideRule.m_GameObject, typeof(GameObject), false); y += k_SingleLineHeight; GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Collider"); overrideRule.m_ColliderType = (Tile.ColliderType)EditorGUI.EnumPopup(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), overrideRule.m_ColliderType); y += k_SingleLineHeight; GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Output"); overrideRule.m_Output = (RuleTile.TilingRule.OutputSprite)EditorGUI.EnumPopup(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), overrideRule.m_Output); y += k_SingleLineHeight; if (overrideRule.m_Output == RuleTile.TilingRule.OutputSprite.Animation) { GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Speed"); overrideRule.m_AnimationSpeed = EditorGUI.FloatField(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), overrideRule.m_AnimationSpeed); y += k_SingleLineHeight; } if (overrideRule.m_Output == RuleTile.TilingRule.OutputSprite.Random) { GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Noise"); overrideRule.m_PerlinScale = EditorGUI.Slider(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), overrideRule.m_PerlinScale, 0.001f, 0.999f); y += k_SingleLineHeight; GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Shuffle"); overrideRule.m_RandomTransform = (RuleTile.TilingRule.Transform)EditorGUI.EnumPopup(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), overrideRule.m_RandomTransform); y += k_SingleLineHeight; } if (overrideRule.m_Output != RuleTile.TilingRule.OutputSprite.Single) { GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Size"); EditorGUI.BeginChangeCheck(); int newLength = EditorGUI.DelayedIntField(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), overrideRule.m_Sprites.Length); if (EditorGUI.EndChangeCheck()) Array.Resize(ref overrideRule.m_Sprites, Math.Max(newLength, 1)); y += k_SingleLineHeight; for (int i = 0; i < overrideRule.m_Sprites.Length; i++) { overrideRule.m_Sprites[i] = EditorGUI.ObjectField(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), overrideRule.m_Sprites[i], typeof(Sprite), false) as Sprite; y += k_SingleLineHeight; } } } private void DrawOverrideDefaultElement(Rect rect, RuleTile.TilingRule originalRule) { float yPos = rect.yMin + 2f; float height = rect.height - k_PaddingBetweenRules; float matrixWidth = k_DefaultElementHeight; Rect inspectorRect = new Rect(rect.xMin, yPos, rect.width - matrixWidth - 10f, height); Rect spriteRect = new Rect(rect.xMax - matrixWidth - 5f, yPos, matrixWidth, k_DefaultElementHeight); RuleOverrideDefaultInspectorOnGUI(inspectorRect, originalRule); if (overrideTile.m_OverrideDefault.m_Enabled) ruleTileEditor.SpriteOnGUI(spriteRect, overrideTile.m_OverrideDefault.m_TilingRule); } private void RuleOverrideDefaultInspectorOnGUI(Rect rect, RuleTile.TilingRule overrideRule) { float y = rect.yMin; EditorGUI.BeginChangeCheck(); GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Enabled"); bool enabled = EditorGUI.Toggle(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), overrideTile.m_OverrideDefault.m_Enabled); y += k_SingleLineHeight; if (EditorGUI.EndChangeCheck()) { overrideTile.m_OverrideDefault.m_Enabled = enabled; overrideTile.m_OverrideDefault.m_TilingRule = overrideTile.m_OriginalDefault; } if (!enabled) return; GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Collider"); overrideRule.m_ColliderType = (Tile.ColliderType)EditorGUI.EnumPopup(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), overrideRule.m_ColliderType); y += k_SingleLineHeight; } private void DrawRuleHeader(Rect rect) { float matrixWidth = k_DefaultElementHeight; float xMax = rect.xMax; rect.xMax = rect.xMax / 2.0f + matrixWidth - 10f; GUI.Label(rect, "Original", EditorStyles.label); rect.xMin = rect.xMax; rect.xMax = xMax; GUI.Label(rect, "Override", EditorStyles.label); } private float GetRuleElementHeight(int index) { if (index != overrideTile.m_Tile.m_TilingRules.Count) { var overrideRule = overrideTile[overrideTile.m_Tile.m_TilingRules[index]]; float overrideHeight = GetRuleElementHeight(overrideRule); float originalHeight = GetRuleElementHeight(overrideTile.m_Tile.m_TilingRules[index]); return Mathf.Max(overrideHeight, originalHeight); } else { var overrideRule = overrideTile.m_OverrideDefault.m_Enabled ? overrideTile.m_OverrideDefault.m_TilingRule : null; float overrideHeight = GetRuleElementHeight(overrideRule); float originalHeight = GetRuleElementHeight(new RuleTile.TilingRule()); return Mathf.Max(overrideHeight, originalHeight); } } private float GetRuleElementHeight(RuleTile.TilingRule rule) { float height = k_DefaultElementHeight + k_PaddingBetweenRules; if (rule != null) { switch (rule.m_Output) { case RuleTile.TilingRule.OutputSprite.Random: height = k_DefaultElementHeight + k_SingleLineHeight * (rule.m_Sprites.Length + 3) + k_PaddingBetweenRules; break; case RuleTile.TilingRule.OutputSprite.Animation: height = k_DefaultElementHeight + k_SingleLineHeight * (rule.m_Sprites.Length + 2) + k_PaddingBetweenRules; break; } } return height; } } } ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/RuleOverrideTile/RuleOverrideTileEditor.cs.meta ================================================ fileFormatVersion: 2 guid: 237d8e7fee7e84ae8b5b15d2949dbccf MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/RuleOverrideTile.meta ================================================ fileFormatVersion: 2 guid: 6e144c68a23dd43d4b0e3c75e2f49c3d folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/RuleTile/CustomRuleTileMenu.cs ================================================ namespace UnityEditor { static class CustomRuleTileMenu { [MenuItem("Assets/Create/Custom Rule Tile Script", false, 89)] static void CreateCustomRuleTile() { ProjectWindowUtil.CreateScriptAssetFromTemplateFile("Packages/com.unity.2d.tilemap.extras/Editor/Tiles/RuleTile/ScriptTemplates/NewCustomRuleTile.cs.txt", "NewCustomRuleTile.cs"); } } } ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/RuleTile/CustomRuleTileMenu.cs.meta ================================================ fileFormatVersion: 2 guid: 74f3e6d84a6644c5c9cfaedcf86093ed MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/RuleTile/RuleTileEditor.cs ================================================ using System; using System.Collections.Generic; using System.Reflection; using System.Linq; using UnityEditorInternal; using UnityEngine; using UnityEngine.Tilemaps; using Object = UnityEngine.Object; namespace UnityEditor { [CustomEditor(typeof(RuleTile), true)] [CanEditMultipleObjects] public class RuleTileEditor : Editor { private const string s_XIconString = "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAABoSURBVDhPnY3BDcAgDAOZhS14dP1O0x2C/LBEgiNSHvfwyZabmV0jZRUpq2zi6f0DJwdcQOEdwwDLypF0zHLMa9+NQRxkQ+ACOT2STVw/q8eY1346ZlE54sYAhVhSDrjwFymrSFnD2gTZpls2OvFUHAAAAABJRU5ErkJggg=="; private const string s_Arrow0 = "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAACYSURBVDhPzZExDoQwDATzE4oU4QXXcgUFj+YxtETwgpMwXuFcwMFSRMVKKwzZcWzhiMg91jtg34XIntkre5EaT7yjjhI9pOD5Mw5k2X/DdUwFr3cQ7Pu23E/BiwXyWSOxrNqx+ewnsayam5OLBtbOGPUM/r93YZL4/dhpR/amwByGFBz170gNChA6w5bQQMqramBTgJ+Z3A58WuWejPCaHQAAAABJRU5ErkJggg=="; private const string s_Arrow1 = "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAABqSURBVDhPxYzBDYAgEATpxYcd+PVr0fZ2siZrjmMhFz6STIiDs8XMlpEyi5RkO/d66TcgJUB43JfNBqRkSEYDnYjhbKD5GIUkDqRDwoH3+NgTAw+bL/aoOP4DOgH+iwECEt+IlFmkzGHlAYKAWF9R8zUnAAAAAElFTkSuQmCC"; private const string s_Arrow2 = "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAC0SURBVDhPjVE5EsIwDMxPKFKYF9CagoJH8xhaMskLmEGsjOSRkBzYmU2s9a58TUQUmCH1BWEHweuKP+D8tphrWcAHuIGrjPnPNY8X2+DzEWE+FzrdrkNyg2YGNNfRGlyOaZDJOxBrDhgOowaYW8UW0Vau5ZkFmXbbDr+CzOHKmLinAXMEePyZ9dZkZR+s5QX2O8DY3zZ/sgYcdDqeEVp8516o0QQV1qeMwg6C91toYoLoo+kNt/tpKQEVvFQAAAAASUVORK5CYII="; private const string s_Arrow3 = "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAB2SURBVDhPzY1LCoAwEEPnLi48gW5d6p31bH5SMhp0Cq0g+CCLxrzRPqMZ2pRqKG4IqzJc7JepTlbRZXYpWTg4RZE1XAso8VHFKNhQuTjKtZvHUNCEMogO4K3BhvMn9wP4EzoPZ3n0AGTW5fiBVzLAAYTP32C2Ay3agtu9V/9PAAAAAElFTkSuQmCC"; private const string s_Arrow5 = "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAABqSURBVDhPnY3BCYBADASvFx924NevRdvbyoLBmNuDJQMDGjNxAFhK1DyUQ9fvobCdO+j7+sOKj/uSB+xYHZAxl7IR1wNTXJeVcaAVU+614uWfCT9mVUhknMlxDokd15BYsQrJFHeUQ0+MB5ErsPi/6hO1AAAAAElFTkSuQmCC"; private const string s_Arrow6 = "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAACaSURBVDhPxZExEkAwEEVzE4UiTqClUDi0w2hlOIEZsV82xCZmQuPPfFn8t1mirLWf7S5flQOXjd64vCuEKWTKVt+6AayH3tIa7yLg6Qh2FcKFB72jBgJeziA1CMHzeaNHjkfwnAK86f3KUafU2ClHIJSzs/8HHLv09M3SaMCxS7ljw/IYJWzQABOQZ66x4h614ahTCL/WT7BSO51b5Z5hSx88AAAAAElFTkSuQmCC"; private const string s_Arrow7 = "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAABQSURBVDhPYxh8QNle/T8U/4MKEQdAmsz2eICx6W530gygr2aQBmSMphkZYxqErAEXxusKfAYQ7XyyNMIAsgEkaYQBkAFkaYQBsjXSGDAwAAD193z4luKPrAAAAABJRU5ErkJggg=="; private const string s_Arrow8 = "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAACYSURBVDhPxZE9DoAwCIW9iUOHegJXHRw8tIdx1egJTMSHAeMPaHSR5KVQ+KCkCRF91mdz4VDEWVzXTBgg5U1N5wahjHzXS3iFFVRxAygNVaZxJ6VHGIl2D6oUXP0ijlJuTp724FnID1Lq7uw2QM5+thoKth0N+GGyA7IA3+yM77Ag1e2zkey5gCdAg/h8csy+/89v7E+YkgUntOWeVt2SfAAAAABJRU5ErkJggg=="; private const string s_MirrorX = "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAG1JREFUOE+lj9ENwCAIRB2IFdyRfRiuDSaXAF4MrR9P5eRhHGb2Gxp2oaEjIovTXSrAnPNx6hlgyCZ7o6omOdYOldGIZhAziEmOTSfigLV0RYAB9y9f/7kO8L3WUaQyhCgz0dmCL9CwCw172HgBeyG6oloC8fAAAAAASUVORK5CYII="; private const string s_MirrorY = "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAG9JREFUOE+djckNACEMAykoLdAjHbPyw1IOJ0L7mAejjFlm9hspyd77Kk+kBAjPOXcakJIh6QaKyOE0EB5dSPJAiUmOiL8PMVGxugsP/0OOib8vsY8yYwy6gRyC8CB5QIWgCMKBLgRSkikEUr5h6wOPWfMoCYILdgAAAABJRU5ErkJggg=="; private const string s_MirrorXY = "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAAHkSURBVDhPrVJLSwJRFJ4cdXwjPlrVJly1kB62cpEguElXKgYKIpaC+EIEEfGxLqI/UES1KaJlEdGmRY9ltCsIWrUJatGm0eZO3xkHIsJdH3zce+ec75z5zr3cf2MMmLdYLA/BYFA2mUyPOPvwnR+GR4PXaDQLLpfrKpVKSb1eT6bV6XTeocAS4sIw7S804BzEZ4IgsGq1ykhcr9dlj8czwPdbxJdBMyX/As/zLiz74Ar2J9lsVulcKpUYut5DnEbsHFwEx8AhtFqtGViD6BOc1ul0B5lMRhGXy2Wm1+ufkBOE/2fsL1FsQpXCiCAcQiAlk0kJRZjf7+9TRxI3Gg0WCoW+IpGISHHERBS5UKUch8n2K5WK3O125VqtpqydTkdZie12W261WjIVo73b7RZVKccZDIZ1q9XaT6fTLB6PD9BFKhQKjITFYpGFw+FBNBpVOgcCARH516pUGZYZXk5R4B3efLBxDM9f1CkWi/WR3ICtGVh6Rd4NPE+p0iEgmkSRLRoMEjYhHpA4kUiIOO8iZRU8AmnadK2/QOOfhnjPZrO95fN5Zdq5XE5yOBwvuKoNxGfBkQ8FzXkPprnj9Xrfm82mDI8fsLON3x5H/Od+RwHdLfDds9vtn0aj8QoF6QH9JzjuG3acpxmu1RgPAAAAAElFTkSuQmCC"; private const string s_Rotated = "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAAHdJREFUOE+djssNwCAMQxmIFdgx+2S4Vj4YxWlQgcOT8nuG5u5C732Sd3lfLlmPMR4QhXgrTQaimUlA3EtD+CJlBuQ7aUAUMjEAv9gWCQNEPhHJUkYfZ1kEpcxDzioRzGIlr0Qwi0r+Q5rTgM+AAVcygHgt7+HtBZs/2QVWP8ahAAAAAElFTkSuQmCC"; private const string s_Fixed = "iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAAA50lEQVQ4T51Ruw6CQBCkwBYKWkIgQAs9gfgCvgb4BML/qWBM9Bdo9QPIuVOQ3JIzosVkc7Mzty9NCPE3lORaKMm1YA/LsnTXdbdhGJ6iKHoVRTEi+r4/OI6zN01Tl/XM7HneLsuyW13XU9u2ous6gYh3kiR327YPsp6ZgyDom6aZYFqiqqqJ8mdZz8xoca64BHjkZT0zY0aVcQbysp6Z4zj+Vvkp65mZttxjOSozdkEzD7KemekcxzRNHxDOHSDiQ/DIy3pmpjtuSJBThStGKMtyRKSOLnSm3DCMz3f+FUpyLZTkOgjtDSWORSDbpbmNAAAAAElFTkSuQmCC"; private static Texture2D[] s_Arrows; public static Texture2D[] arrows { get { if (s_Arrows == null) { s_Arrows = new Texture2D[10]; s_Arrows[0] = Base64ToTexture(s_Arrow0); s_Arrows[1] = Base64ToTexture(s_Arrow1); s_Arrows[2] = Base64ToTexture(s_Arrow2); s_Arrows[3] = Base64ToTexture(s_Arrow3); s_Arrows[5] = Base64ToTexture(s_Arrow5); s_Arrows[6] = Base64ToTexture(s_Arrow6); s_Arrows[7] = Base64ToTexture(s_Arrow7); s_Arrows[8] = Base64ToTexture(s_Arrow8); s_Arrows[9] = Base64ToTexture(s_XIconString); } return s_Arrows; } } private static Texture2D[] s_AutoTransforms; public static Texture2D[] autoTransforms { get { if (s_AutoTransforms == null) { s_AutoTransforms = new Texture2D[5]; s_AutoTransforms[0] = Base64ToTexture(s_Rotated); s_AutoTransforms[1] = Base64ToTexture(s_MirrorX); s_AutoTransforms[2] = Base64ToTexture(s_MirrorY); s_AutoTransforms[3] = Base64ToTexture(s_Fixed); s_AutoTransforms[4] = Base64ToTexture(s_MirrorXY); } return s_AutoTransforms; } } public RuleTile tile { get { return (target as RuleTile); } } private ReorderableList m_ReorderableList; public bool extendNeighbor; public const float k_DefaultElementHeight = 48f; public const float k_PaddingBetweenRules = 26f; public const float k_SingleLineHeight = 16f; public const float k_LabelWidth = 80f; public void OnEnable() { m_ReorderableList = new ReorderableList(tile.m_TilingRules, typeof(RuleTile.TilingRule), true, true, true, true); m_ReorderableList.drawHeaderCallback = OnDrawHeader; m_ReorderableList.drawElementCallback = OnDrawElement; m_ReorderableList.elementHeightCallback = GetElementHeight; m_ReorderableList.onReorderCallback = ListUpdated; m_ReorderableList.onAddCallback = OnAddElement; } public virtual BoundsInt GetRuleGUIBounds(BoundsInt bounds, RuleTile.TilingRule rule) { if (extendNeighbor) { bounds.xMin--; bounds.yMin--; bounds.xMax++; bounds.yMax++; } bounds.xMin = Mathf.Min(bounds.xMin, -1); bounds.yMin = Mathf.Min(bounds.yMin, -1); bounds.xMax = Mathf.Max(bounds.xMax, 2); bounds.yMax = Mathf.Max(bounds.yMax, 2); return bounds; } private void ListUpdated(ReorderableList list) { SaveTile(); } private float GetElementHeight(int index) { RuleTile.TilingRule rule = tile.m_TilingRules[index]; BoundsInt bounds = GetRuleGUIBounds(rule.GetBounds(), rule); float inspectorHeight = k_DefaultElementHeight + k_PaddingBetweenRules; float matrixHeight = GetMatrixSize(bounds).y + 10f; if (index < tile.m_TilingRules.Count) { switch (tile.m_TilingRules[index].m_Output) { case RuleTile.TilingRule.OutputSprite.Random: inspectorHeight = k_DefaultElementHeight + k_SingleLineHeight * (tile.m_TilingRules[index].m_Sprites.Length + 3) + k_PaddingBetweenRules; break; case RuleTile.TilingRule.OutputSprite.Animation: inspectorHeight = k_DefaultElementHeight + k_SingleLineHeight * (tile.m_TilingRules[index].m_Sprites.Length + 2) + k_PaddingBetweenRules; break; } } return Mathf.Max(inspectorHeight, matrixHeight); } public virtual Vector2 GetMatrixSize(BoundsInt bounds) { return new Vector2(bounds.size.x * k_SingleLineHeight, bounds.size.y * k_SingleLineHeight); } protected virtual void OnDrawElement(Rect rect, int index, bool isactive, bool isfocused) { RuleTile.TilingRule rule = tile.m_TilingRules[index]; BoundsInt bounds = GetRuleGUIBounds(rule.GetBounds(), rule); float yPos = rect.yMin + 2f; float height = rect.height - k_PaddingBetweenRules; Vector2 matrixSize = GetMatrixSize(bounds); Rect spriteRect = new Rect(rect.xMax - k_DefaultElementHeight - 5f, yPos, k_DefaultElementHeight, k_DefaultElementHeight); Rect matrixRect = new Rect(rect.xMax - matrixSize.x - spriteRect.width - 10f, yPos, matrixSize.x, matrixSize.y); Rect inspectorRect = new Rect(rect.xMin, yPos, rect.width - matrixSize.x - spriteRect.width - 20f, height); EditorGUI.BeginChangeCheck(); RuleInspectorOnGUI(inspectorRect, rule); RuleMatrixOnGUI(tile, matrixRect, bounds, rule); SpriteOnGUI(spriteRect, rule); if (EditorGUI.EndChangeCheck()) SaveTile(); } private void OnAddElement(ReorderableList list) { RuleTile.TilingRule rule = new RuleTile.TilingRule(); rule.m_Output = RuleTile.TilingRule.OutputSprite.Single; rule.m_Sprites[0] = tile.m_DefaultSprite; rule.m_GameObject = tile.m_DefaultGameObject; rule.m_ColliderType = tile.m_DefaultColliderType; tile.m_TilingRules.Add(rule); } public void SaveTile() { EditorUtility.SetDirty(target); SceneView.RepaintAll(); UpdateOverrideTiles(); } private void UpdateOverrideTiles() { string[] overrideTileGuids = AssetDatabase.FindAssets("t:RuleOverrideTile"); foreach (string overrideTileGuid in overrideTileGuids) { string overrideTilePath = AssetDatabase.GUIDToAssetPath(overrideTileGuid); RuleOverrideTile overrideTile = AssetDatabase.LoadAssetAtPath(overrideTilePath); if (overrideTile.m_Tile == target) overrideTile.Override(); } } private void OnDrawHeader(Rect rect) { GUI.Label(rect, "Tiling Rules"); Rect toggleRect = new Rect(rect.xMax - rect.height, rect.y, rect.height, rect.height); Rect toggleLabelRect = new Rect(rect.x, rect.y, rect.width - toggleRect.width - 5f, rect.height); extendNeighbor = EditorGUI.Toggle(toggleRect, extendNeighbor); EditorGUI.LabelField(toggleLabelRect, "Extend Neighbor", new GUIStyle() { alignment = TextAnchor.MiddleRight, fontStyle = FontStyle.Bold, fontSize = 10, }); } public override void OnInspectorGUI() { EditorGUI.BeginChangeCheck(); tile.m_DefaultSprite = EditorGUILayout.ObjectField("Default Sprite", tile.m_DefaultSprite, typeof(Sprite), false) as Sprite; tile.m_DefaultGameObject = EditorGUILayout.ObjectField("Default Game Object", tile.m_DefaultGameObject, typeof(GameObject), false) as GameObject; tile.m_DefaultColliderType = (Tile.ColliderType)EditorGUILayout.EnumPopup("Default Collider", tile.m_DefaultColliderType); if (EditorGUI.EndChangeCheck()) EditorUtility.SetDirty(tile); serializedObject.Update(); EditorGUI.BeginChangeCheck(); DrawCustomFields(tile, serializedObject); if (EditorGUI.EndChangeCheck()) serializedObject.ApplyModifiedProperties(); EditorGUILayout.Space(); if (m_ReorderableList != null) m_ReorderableList.DoLayoutList(); } public static void DrawCustomFields(Object tile, SerializedObject serializedObject) { var customFields = tile.GetType().GetFields() .Where(field => typeof(RuleTile).GetField(field.Name) == null) .Where(field => !field.IsStatic) .Where(field => field.FieldType.IsSerializable); foreach (var field in customFields) EditorGUILayout.PropertyField(serializedObject.FindProperty(field.Name), true); } public virtual int GetArrowIndex(Vector3Int position) { if (Mathf.Abs(position.x) == Mathf.Abs(position.y)) { if (position.x < 0 && position.y > 0) return 0; else if (position.x > 0 && position.y > 0) return 2; else if (position.x < 0 && position.y < 0) return 6; else if (position.x > 0 && position.y < 0) return 8; } else if (Mathf.Abs(position.x) > Mathf.Abs(position.y)) { if (position.x > 0) return 5; else return 3; } else { if (position.y > 0) return 1; else return 7; } return -1; } public virtual void RuleOnGUI(Rect rect, Vector3Int position, int neighbor) { switch (neighbor) { case RuleTile.TilingRule.Neighbor.This: GUI.DrawTexture(rect, arrows[GetArrowIndex(position)]); break; case RuleTile.TilingRule.Neighbor.NotThis: GUI.DrawTexture(rect, arrows[9]); break; default: var style = new GUIStyle(); style.alignment = TextAnchor.MiddleCenter; style.fontSize = 10; GUI.Label(rect, neighbor.ToString(), style); break; } } public void RuleTooltipOnGUI(Rect rect, int neighbor) { var allConsts = tile.m_NeighborType.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.FlattenHierarchy); foreach (var c in allConsts) { if ((int)c.GetValue(null) == neighbor) { GUI.Label(rect, new GUIContent("", c.Name)); break; } } } public virtual void RuleTransformOnGUI(Rect rect, RuleTile.TilingRule.Transform ruleTransform) { switch (ruleTransform) { case RuleTile.TilingRule.Transform.Rotated: GUI.DrawTexture(rect, autoTransforms[0]); break; case RuleTile.TilingRule.Transform.MirrorX: GUI.DrawTexture(rect, autoTransforms[1]); break; case RuleTile.TilingRule.Transform.MirrorY: GUI.DrawTexture(rect, autoTransforms[2]); break; case RuleTile.TilingRule.Transform.Fixed: GUI.DrawTexture(rect, autoTransforms[3]); break; case RuleTile.TilingRule.Transform.MirrorXY: GUI.DrawTexture(rect, autoTransforms[4]); break; } } public bool RuleNeighborUpdate(Rect rect, RuleTile.TilingRule tilingRule, Dictionary neighbors , Vector3Int position) { if (Event.current.type == EventType.MouseDown && ContainsMousePosition(rect)) { var allConsts = tile.m_NeighborType.GetFields(BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy); var neighborConsts = allConsts.Select(c => (int)c.GetValue(null)).ToList(); neighborConsts.Sort(); if (neighbors.ContainsKey(position)) { int oldIndex = neighborConsts.IndexOf(neighbors[position]); int newIndex = oldIndex + GetMouseChange(); if (newIndex >= 0 && newIndex < neighborConsts.Count) { newIndex = (int)Mathf.Repeat(newIndex, neighborConsts.Count); neighbors[position] = neighborConsts[newIndex]; } else { neighbors.Remove(position); } } else { int mouseChange = GetMouseChange(); if (mouseChange == 1) { neighbors.Add(position, neighborConsts[0]); } else { neighbors.Add(position, neighborConsts[neighborConsts.Count - 1]); } } tilingRule.ApplyNeighbors(neighbors); GUI.changed = true; Event.current.Use(); return true; } return false; } public bool RuleTransformUpdate(Rect rect, RuleTile.TilingRule tilingRule) { if (Event.current.type == EventType.MouseDown && ContainsMousePosition(rect)) { tilingRule.m_RuleTransform = (RuleTile.TilingRule.Transform)(int)Mathf.Repeat((int)tilingRule.m_RuleTransform + GetMouseChange(), Enum.GetValues(typeof(RuleTile.TilingRule.Transform)).Length); GUI.changed = true; Event.current.Use(); return true; } return false; } public virtual bool ContainsMousePosition(Rect rect) { return rect.Contains(Event.current.mousePosition); } private static int GetMouseChange() { return Event.current.button == 1 ? -1 : 1; } public virtual void RuleMatrixOnGUI(RuleTile tile, Rect rect, BoundsInt bounds, RuleTile.TilingRule tilingRule) { Handles.color = EditorGUIUtility.isProSkin ? new Color(1f, 1f, 1f, 0.2f) : new Color(0f, 0f, 0f, 0.2f); float w = rect.width / bounds.size.x; float h = rect.height / bounds.size.y; for (int y = 0; y <= bounds.size.y; y++) { float top = rect.yMin + y * h; Handles.DrawLine(new Vector3(rect.xMin, top), new Vector3(rect.xMax, top)); } for (int x = 0; x <= bounds.size.x; x++) { float left = rect.xMin + x * w; Handles.DrawLine(new Vector3(left, rect.yMin), new Vector3(left, rect.yMax)); } Handles.color = Color.white; var neighbors = tilingRule.GetNeighbors(); for (int y = bounds.yMin; y < bounds.yMax; y++) { for (int x = bounds.xMin; x < bounds.xMax; x++) { Vector3Int pos = new Vector3Int(x, y, 0); Rect r = new Rect(rect.xMin + (x - bounds.xMin) * w, rect.yMin + (-y + bounds.yMax - 1) * h, w - 1, h - 1); if (x != 0 || y != 0) { if (neighbors.ContainsKey(pos)) { RuleOnGUI(r, pos, neighbors[pos]); RuleTooltipOnGUI(r, neighbors[pos]); } if (RuleNeighborUpdate(r, tilingRule, neighbors, pos)) { tile.UpdateRemoteRulePositions(); } } else { RuleTransformOnGUI(r, tilingRule.m_RuleTransform); if (RuleTransformUpdate(r, tilingRule)) { tile.UpdateRemoteRulePositions(); } } } } } public virtual void SpriteOnGUI(Rect rect, RuleTile.TilingRule tilingRule) { tilingRule.m_Sprites[0] = EditorGUI.ObjectField(new Rect(rect.xMax - rect.height, rect.yMin, rect.height, rect.height), tilingRule.m_Sprites[0], typeof(Sprite), false) as Sprite; } public virtual void RuleInspectorOnGUI(Rect rect, RuleTile.TilingRule tilingRule) { float y = rect.yMin; EditorGUI.BeginChangeCheck(); GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Rule"); tilingRule.m_RuleTransform = (RuleTile.TilingRule.Transform)EditorGUI.EnumPopup(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), tilingRule.m_RuleTransform); y += k_SingleLineHeight; GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Game Object"); tilingRule.m_GameObject = (GameObject)EditorGUI.ObjectField(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), "", tilingRule.m_GameObject, typeof(GameObject), false); y += k_SingleLineHeight; GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Collider"); tilingRule.m_ColliderType = (Tile.ColliderType)EditorGUI.EnumPopup(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), tilingRule.m_ColliderType); y += k_SingleLineHeight; GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Output"); tilingRule.m_Output = (RuleTile.TilingRule.OutputSprite)EditorGUI.EnumPopup(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), tilingRule.m_Output); y += k_SingleLineHeight; if (tilingRule.m_Output == RuleTile.TilingRule.OutputSprite.Animation) { GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Speed"); tilingRule.m_AnimationSpeed = EditorGUI.FloatField(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), tilingRule.m_AnimationSpeed); y += k_SingleLineHeight; } if (tilingRule.m_Output == RuleTile.TilingRule.OutputSprite.Random) { GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Noise"); tilingRule.m_PerlinScale = EditorGUI.Slider(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), tilingRule.m_PerlinScale, 0.001f, 0.999f); y += k_SingleLineHeight; GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Shuffle"); tilingRule.m_RandomTransform = (RuleTile.TilingRule.Transform)EditorGUI.EnumPopup(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), tilingRule.m_RandomTransform); y += k_SingleLineHeight; } if (tilingRule.m_Output != RuleTile.TilingRule.OutputSprite.Single) { GUI.Label(new Rect(rect.xMin, y, k_LabelWidth, k_SingleLineHeight), "Size"); EditorGUI.BeginChangeCheck(); int newLength = EditorGUI.DelayedIntField(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), tilingRule.m_Sprites.Length); if (EditorGUI.EndChangeCheck()) Array.Resize(ref tilingRule.m_Sprites, Math.Max(newLength, 1)); y += k_SingleLineHeight; for (int i = 0; i < tilingRule.m_Sprites.Length; i++) { tilingRule.m_Sprites[i] = EditorGUI.ObjectField(new Rect(rect.xMin + k_LabelWidth, y, rect.width - k_LabelWidth, k_SingleLineHeight), tilingRule.m_Sprites[i], typeof(Sprite), false) as Sprite; y += k_SingleLineHeight; } } } public override Texture2D RenderStaticPreview(string assetPath, Object[] subAssets, int width, int height) { if (tile.m_DefaultSprite != null) { Type t = GetType("UnityEditor.SpriteUtility"); if (t != null) { MethodInfo method = t.GetMethod("RenderStaticPreview", new Type[] { typeof(Sprite), typeof(Color), typeof(int), typeof(int) }); if (method != null) { object ret = method.Invoke("RenderStaticPreview", new object[] { tile.m_DefaultSprite, Color.white, width, height }); if (ret is Texture2D) return ret as Texture2D; } } } return base.RenderStaticPreview(assetPath, subAssets, width, height); } private static Type GetType(string TypeName) { var type = Type.GetType(TypeName); if (type != null) return type; if (TypeName.Contains(".")) { var assemblyName = TypeName.Substring(0, TypeName.IndexOf('.')); var assembly = Assembly.Load(assemblyName); if (assembly == null) return null; type = assembly.GetType(TypeName); if (type != null) return type; } var currentAssembly = Assembly.GetExecutingAssembly(); var referencedAssemblies = currentAssembly.GetReferencedAssemblies(); foreach (var assemblyName in referencedAssemblies) { var assembly = Assembly.Load(assemblyName); if (assembly != null) { type = assembly.GetType(TypeName); if (type != null) return type; } } return null; } private static Texture2D Base64ToTexture(string base64) { Texture2D t = new Texture2D(1, 1); t.hideFlags = HideFlags.HideAndDontSave; t.LoadImage(System.Convert.FromBase64String(base64)); return t; } [Serializable] class RuleTileRuleWrapper { [SerializeField] public List rules = new List(); } [MenuItem("CONTEXT/RuleTile/Copy All Rules")] private static void CopyAllRules(MenuCommand item) { RuleTile tile = item.context as RuleTile; if (tile == null) return; RuleTileRuleWrapper rulesWrapper = new RuleTileRuleWrapper(); rulesWrapper.rules = tile.m_TilingRules; var rulesJson = EditorJsonUtility.ToJson(rulesWrapper); EditorGUIUtility.systemCopyBuffer = rulesJson; } [MenuItem("CONTEXT/RuleTile/Paste Rules")] private static void PasteRules(MenuCommand item) { RuleTile tile = item.context as RuleTile; if (tile == null) return; try { RuleTileRuleWrapper rulesWrapper = new RuleTileRuleWrapper(); EditorJsonUtility.FromJsonOverwrite(EditorGUIUtility.systemCopyBuffer, rulesWrapper); tile.m_TilingRules.AddRange(rulesWrapper.rules); } catch (Exception) { Debug.LogError("Unable to paste rules from system copy buffer"); } } } } ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/RuleTile/RuleTileEditor.cs.meta ================================================ fileFormatVersion: 2 guid: dca7c4d37956947ffb71e529f2f4bb3a timeCreated: 1501789622 licenseType: Pro MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/RuleTile/ScriptTemplates/NewCustomRuleTile.cs.txt ================================================ using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Tilemaps; [CreateAssetMenu] public class #SCRIPTNAME# : RuleTile<#SCRIPTNAME#.Neighbor> { public bool customField; public class Neighbor : RuleTile.TilingRule.Neighbor { public const int Null = 3; public const int NotNull = 4; } public override bool RuleMatch(int neighbor, TileBase tile) { switch (neighbor) { case Neighbor.Null: return tile == null; case Neighbor.NotNull: return tile != null; } return base.RuleMatch(neighbor, tile); } } ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/RuleTile/ScriptTemplates/NewCustomRuleTile.cs.txt.meta ================================================ fileFormatVersion: 2 guid: 0951b8d0068cb48369a1ea55fb8c06ba TextScriptImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/RuleTile/ScriptTemplates.meta ================================================ fileFormatVersion: 2 guid: 14e54e0f14ee946aebbbc3b7933b7bbc folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/RuleTile.meta ================================================ fileFormatVersion: 2 guid: 8d475a970ba01493d90963e0528ced9d folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/Unity.2D.PixelPerfectUniversal.Samples.Editor.asmdef ================================================ { "name": "Unity.2D.PixelPerfectUniversal.Samples.Editor", "references": [ "Unity.2D.PixelPerfectUniversal.Samples" ], "includePlatforms": [ "Editor" ], "excludePlatforms": [], "allowUnsafeCode": false, "overrideReferences": false, "precompiledReferences": [], "autoReferenced": true, "defineConstraints": [], "versionDefines": [], "noEngineReferences": false } ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor/Unity.2D.PixelPerfectUniversal.Samples.Editor.asmdef.meta ================================================ fileFormatVersion: 2 guid: bdea651d4cafb4507888ff309752c458 AssemblyDefinitionImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/Editor.meta ================================================ fileFormatVersion: 2 guid: 4357d020125fc46b681f0be4ae0efe34 folderAsset: yes timeCreated: 1501821930 licenseType: Free DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/RuleOverrideTile.cs ================================================ using System; using System.Collections.Generic; using System.Linq; using UnityEngine.Scripting.APIUpdating; namespace UnityEngine.Tilemaps { /// /// Rule Override Tiles are Tiles which can override a subset of Rules for a given Rule Tile to provide specialised behaviour while keeping most of the Rules originally set in the Rule Tile. /// [MovedFrom(true, "UnityEngine")] [Serializable] [CreateAssetMenu(fileName = "New Rule Override Tile", menuName = "Tiles/Rule Override Tile")] public class RuleOverrideTile : TileBase { /// /// A data structure storing the Sprite overriding the original RuleTile Sprite /// [Serializable] public class TileSpritePair { public Sprite m_OriginalSprite; public Sprite m_OverrideSprite; } /// /// A data structure storing the overriding Tiling Rule and its status /// [Serializable] public class OverrideTilingRule { public bool m_Enabled; public RuleTile.TilingRule m_TilingRule = new RuleTile.TilingRule(); } /// /// Gets the overriding Sprite of a given Sprite. /// /// The original Sprite that is overridden public Sprite this[Sprite originalSprite] { get { foreach (TileSpritePair spritePair in m_Sprites) { if (spritePair.m_OriginalSprite == originalSprite) { return spritePair.m_OverrideSprite; } } return null; } set { if (value == null) { m_Sprites = m_Sprites.Where(spritePair => spritePair.m_OriginalSprite != originalSprite).ToList(); } else { foreach (TileSpritePair spritePair in m_Sprites) { if (spritePair.m_OriginalSprite == originalSprite) { spritePair.m_OverrideSprite = value; return; } } m_Sprites.Add(new TileSpritePair() { m_OriginalSprite = originalSprite, m_OverrideSprite = value, }); } } } /// /// Gets the overriding Tiling Rule of a given Tiling Rule. /// /// The original Tiling Rule that is overridden public RuleTile.TilingRule this[RuleTile.TilingRule originalRule] { get { if (!m_Tile) return null; int index = m_Tile.m_TilingRules.IndexOf(originalRule); if (index == -1) return null; if (m_OverrideTilingRules.Count < index + 1) return null; return m_OverrideTilingRules[index].m_Enabled ? m_OverrideTilingRules[index].m_TilingRule : null; } set { if (!m_Tile) return; int index = m_Tile.m_TilingRules.IndexOf(originalRule); if (index == -1) return; if (value == null) { if (m_OverrideTilingRules.Count < index + 1) return; m_OverrideTilingRules[index].m_Enabled = false; while (m_OverrideTilingRules.Count > 0 && !m_OverrideTilingRules[m_OverrideTilingRules.Count - 1].m_Enabled) m_OverrideTilingRules.RemoveAt(m_OverrideTilingRules.Count - 1); } else { while (m_OverrideTilingRules.Count < index + 1) m_OverrideTilingRules.Add(new OverrideTilingRule()); m_OverrideTilingRules[index].m_Enabled = true; m_OverrideTilingRules[index].m_TilingRule = CopyTilingRule(value, new RuleTile.TilingRule(), true); m_OverrideTilingRules[index].m_TilingRule.m_Neighbors = null; } } } /// /// The RuleTile to override /// public RuleTile m_Tile; /// /// Enable Advanced Mode. Enable this if you want to specify which Rules to override. /// public bool m_Advanced; /// /// A list of Sprite Overrides /// public List m_Sprites = new List(); /// /// A list of Tiling Rule Overrides /// public List m_OverrideTilingRules = new List(); /// /// The default overriding Tiling Rule /// public OverrideTilingRule m_OverrideDefault = new OverrideTilingRule(); /// /// The default original Tiling Rule /// public RuleTile.TilingRule m_OriginalDefault { get { return new RuleTile.TilingRule() { m_Sprites = new Sprite[] { m_Tile != null ? m_Tile.m_DefaultSprite : null }, m_ColliderType = m_Tile != null ? m_Tile.m_DefaultColliderType : Tile.ColliderType.None, }; } } /// /// Returns the Rule Tile for retrieving TileData /// [HideInInspector] public RuleTile m_InstanceTile; /// /// Retrieves any tile animation data from the scripted tile. /// /// Position of the Tile on the Tilemap. /// The Tilemap the tile is present on. /// Data to run an animation on the tile. /// Whether the call was successful. public override bool GetTileAnimationData(Vector3Int position, ITilemap tilemap, ref TileAnimationData tileAnimationData) { if (!m_InstanceTile) return false; return m_InstanceTile.GetTileAnimationData(position, tilemap, ref tileAnimationData); } /// /// Retrieves any tile rendering data from the scripted tile. /// /// Position of the Tile on the Tilemap. /// The Tilemap the tile is present on. /// Data to render the tile. public override void GetTileData(Vector3Int position, ITilemap tilemap, ref TileData tileData) { if (!m_InstanceTile) return; m_InstanceTile.GetTileData(position, tilemap, ref tileData); } /// /// This method is called when the tile is refreshed. /// /// Position of the Tile on the Tilemap. /// The Tilemap the tile is present on. public override void RefreshTile(Vector3Int position, ITilemap tilemap) { if (!m_InstanceTile) return; m_InstanceTile.RefreshTile(position, tilemap); } /// /// StartUp is called on the first frame of the running Scene. /// /// Position of the Tile on the Tilemap. /// The Tilemap the tile is present on. /// The GameObject instantiated for the Tile. /// Whether StartUp was successful public override bool StartUp(Vector3Int position, ITilemap tilemap, GameObject go) { if (!m_InstanceTile) return true; return m_InstanceTile.StartUp(position, tilemap, go); } /// /// Applies Sprite overrides to this /// /// A list of Sprite overrides to apply /// The input overrides list is not valid public void ApplyOverrides(IList> overrides) { if (overrides == null) throw new System.ArgumentNullException("overrides"); for (int i = 0; i < overrides.Count; i++) this[overrides[i].Key] = overrides[i].Value; } /// /// Gets Sprite overrides for this /// /// A list of Sprite overrides to fill /// The input overrides list is not valid public void GetOverrides(List> overrides) { if (overrides == null) throw new System.ArgumentNullException("overrides"); overrides.Clear(); if (!m_Tile) return; List originalSprites = new List(); if (m_Tile.m_DefaultSprite) originalSprites.Add(m_Tile.m_DefaultSprite); foreach (RuleTile.TilingRule rule in m_Tile.m_TilingRules) foreach (Sprite sprite in rule.m_Sprites) if (sprite && !originalSprites.Contains(sprite)) originalSprites.Add(sprite); foreach (Sprite sprite in originalSprites) overrides.Add(new KeyValuePair(sprite, this[sprite])); } /// /// Applies Tiling Rule overrides to this /// /// A list of Tiling Rule overrides to apply /// The input overrides list is not valid public void ApplyOverrides(IList> overrides) { if (overrides == null) throw new System.ArgumentNullException("overrides"); for (int i = 0; i < overrides.Count; i++) this[overrides[i].Key] = overrides[i].Value; } /// /// Gets Tiling Rule overrides for this /// /// A list of Tiling Rule overrides to fill /// The input overrides list is not valid public void GetOverrides(List> overrides) { if (overrides == null) throw new System.ArgumentNullException("overrides"); overrides.Clear(); if (!m_Tile) return; foreach (var originalRule in m_Tile.m_TilingRules) { RuleTile.TilingRule overrideRule = this[originalRule]; overrides.Add(new KeyValuePair(originalRule, overrideRule)); } overrides.Add(new KeyValuePair(m_OriginalDefault, m_OverrideDefault.m_TilingRule)); } public void Override() { if (!m_Tile || !m_InstanceTile) return; var tile = m_InstanceTile; tile.m_DefaultSprite = m_Tile.m_DefaultSprite; tile.m_DefaultGameObject = m_Tile.m_DefaultGameObject; tile.m_DefaultColliderType = m_Tile.m_DefaultColliderType; tile.m_TilingRules.Clear(); foreach (var rule in m_Tile.m_TilingRules) tile.m_TilingRules.Add(CopyTilingRule(rule, new RuleTile.TilingRule(), true)); if (!m_Advanced) { tile.m_DefaultSprite = this[m_Tile.m_DefaultSprite]; foreach (RuleTile.TilingRule rule in tile.m_TilingRules) for (int i = 0; i < rule.m_Sprites.Length; i++) if (rule.m_Sprites[i]) rule.m_Sprites[i] = this[rule.m_Sprites[i]]; } else { if (m_OverrideDefault.m_Enabled) { tile.m_DefaultSprite = m_OverrideDefault.m_TilingRule.m_Sprites.Length > 0 ? m_OverrideDefault.m_TilingRule.m_Sprites[0] : null; tile.m_DefaultGameObject = m_OverrideDefault.m_TilingRule.m_GameObject; tile.m_DefaultColliderType = m_OverrideDefault.m_TilingRule.m_ColliderType; } for (int i = 0; i < tile.m_TilingRules.Count; i++) { RuleTile.TilingRule originalRule = tile.m_TilingRules[i]; RuleTile.TilingRule overrideRule = this[m_Tile.m_TilingRules[i]]; if (overrideRule == null) continue; CopyTilingRule(overrideRule, originalRule, false); } } } /// /// Copies a Tiling Rule from a given Tiling Rule /// /// A Tiling Rule to copy from /// A Tiling Rule to copy to /// public RuleTile.TilingRule CopyTilingRule(RuleTile.TilingRule from, RuleTile.TilingRule to, bool copyRule) { if (from == null) return null; if (copyRule) { to.m_Neighbors = from.m_Neighbors; to.m_NeighborPositions = from.m_NeighborPositions; to.m_RuleTransform = from.m_RuleTransform; } to.m_Sprites = from.m_Sprites.Clone() as Sprite[]; to.m_GameObject = from.m_GameObject; to.m_AnimationSpeed = from.m_AnimationSpeed; to.m_PerlinScale = from.m_PerlinScale; to.m_Output = from.m_Output; to.m_ColliderType = from.m_ColliderType; to.m_RandomTransform = from.m_RandomTransform; return to; } } } ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/RuleOverrideTile.cs.meta ================================================ fileFormatVersion: 2 guid: 986b30e50c371407bb764e53032acbeb MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/RuleTile.cs ================================================ using System; using System.Linq; using System.Collections.Generic; using UnityEngine.Tilemaps; namespace UnityEngine { /// /// Generic visual tile for creating different tilesets like terrain, pipeline, random or animated tiles. /// This is templated to accept a Neighbor Rule Class for Custom Rules. /// /// Neighbor Rule Class for Custom Rules public class RuleTile : RuleTile { /// /// Returns the Neighbor Rule Class type for this Rule Tile. /// public sealed override Type m_NeighborType { get { return typeof(T); } } } /// /// Generic visual tile for creating different tilesets like terrain, pipeline, random or animated tiles. /// [Serializable] [CreateAssetMenu(fileName = "New Rule Tile", menuName = "Tiles/Rule Tile")] public class RuleTile : TileBase { /// /// Returns the default Neighbor Rule Class type. /// public virtual Type m_NeighborType { get { return typeof(TilingRule.Neighbor); } } /// /// The Default Sprite set when creating a new Rule. /// public Sprite m_DefaultSprite; /// /// The Default GameObject set when creating a new Rule. /// public GameObject m_DefaultGameObject; /// /// The Default Collider Type set when creating a new Rule. /// public Tile.ColliderType m_DefaultColliderType = Tile.ColliderType.Sprite; public virtual int m_RotationAngle => 90; public virtual Vector3Int[] m_NearbyNeighborPositions => new Vector3Int[] { new Vector3Int(-1, 1, 0), new Vector3Int(0, 1, 0), new Vector3Int(1, 1, 0), new Vector3Int(-1, 0, 0), new Vector3Int(1, 0, 0), new Vector3Int(-1, -1, 0), new Vector3Int(0, -1, 0), new Vector3Int(1, -1, 0), }; public virtual bool IsNearbyNeighborPosition(Vector3Int position) { return position.x >= -1 && position.x <= 1 && position.y >= -1 && position.y <= 1; } /// /// The data structure holding the Rule information for matching Rule Tiles with /// its neighbors. /// [Serializable] public class TilingRule { /// /// The matching Rule conditions for each of its neighboring Tiles. /// public List m_Neighbors = new List(); /// /// * Preset this list to RuleTile backward compatible, but not support for HexagonalRuleTile backward compatible. /// public List m_NeighborPositions = new List() { new Vector3Int(-1, 1, 0), new Vector3Int(0, 1, 0), new Vector3Int(1, 1, 0), new Vector3Int(-1, 0, 0), new Vector3Int(1, 0, 0), new Vector3Int(-1, -1, 0), new Vector3Int(0, -1, 0), new Vector3Int(1, -1, 0), }; /// /// The output Sprites for this Rule. /// public Sprite[] m_Sprites; /// /// The output GameObject for this Rule. /// public GameObject m_GameObject; /// /// The output Animation Speed for this Rule. /// public float m_AnimationSpeed; /// /// The perlin scale factor for this Rule. /// public float m_PerlinScale; /// /// The transform matching Rule for this Rule. /// public Transform m_RuleTransform; /// /// The output type for this Rule. /// public OutputSprite m_Output; /// /// The output Collider Type for this Rule. /// public Tile.ColliderType m_ColliderType; /// /// The randomized transform output for this Rule. /// public Transform m_RandomTransform; /// /// Constructor for Tiling Rule. This defaults to a Single Output. /// public TilingRule() { m_Output = OutputSprite.Single; m_Sprites = new Sprite[1]; m_GameObject = null; m_AnimationSpeed = 1f; m_PerlinScale = 0.5f; m_ColliderType = Tile.ColliderType.Sprite; } public Dictionary GetNeighbors() { Dictionary dict = new Dictionary(); for (int i = 0; i < m_Neighbors.Count && i < m_NeighborPositions.Count; i++) dict.Add(m_NeighborPositions[i], m_Neighbors[i]); return dict; } public void ApplyNeighbors(Dictionary dict) { m_NeighborPositions = dict.Keys.ToList(); m_Neighbors = dict.Values.ToList(); } public BoundsInt GetBounds() { BoundsInt bounds = new BoundsInt(Vector3Int.zero, Vector3Int.one); foreach (var neighbor in GetNeighbors()) { bounds.xMin = Mathf.Min(bounds.xMin, neighbor.Key.x); bounds.yMin = Mathf.Min(bounds.yMin, neighbor.Key.y); bounds.xMax = Mathf.Max(bounds.xMax, neighbor.Key.x + 1); bounds.yMax = Mathf.Max(bounds.yMax, neighbor.Key.y + 1); } return bounds; } /// /// The enumeration for matching Neighbors when matching Rule Tiles /// public class Neighbor { /// /// The Rule Tile will check if the contents of the cell in that direction is an instance of this Rule Tile. /// If not, the rule will fail. /// public const int This = 1; /// /// The Rule Tile will check if the contents of the cell in that direction is not an instance of this Rule Tile. /// If it is, the rule will fail. /// public const int NotThis = 2; } /// /// The enumeration for the transform rule used when matching Rule Tiles. /// public enum Transform { /// /// The Rule Tile will match Tiles exactly as laid out in its neighbors. /// Fixed, /// /// The Rule Tile will rotate and match its neighbors. /// Rotated, /// /// The Rule Tile will mirror in the X axis and match its neighbors. /// MirrorX, /// /// The Rule Tile will mirror in the Y axis and match its neighbors. /// MirrorY, /// /// The Rule Tile will mirror in the X or Y axis and match its neighbors. /// MirrorXY } /// /// The Output for the Tile which fits this Rule. /// public enum OutputSprite { /// /// A Single Sprite will be output. /// Single, /// /// A Random Sprite will be output. /// Random, /// /// A Sprite Animation will be output. /// Animation } } /// /// A list of Tiling Rules for the Rule Tile. /// [HideInInspector] public List m_TilingRules = new List(); public List remoteNeighborPositions { get { if (!m_RemoteNeighborPositionsInit) UpdateRemoteRulePositions(); return m_RemoteNeighborPositions; } } private List m_RemoteNeighborPositions; private bool m_RemoteNeighborPositionsInit; public void UpdateRemoteRulePositions() { Dictionary positions = new Dictionary(); foreach (TilingRule rule in m_TilingRules) { foreach (var neighbor in rule.GetNeighbors()) { Vector3Int position = neighbor.Key; if (!IsNearbyNeighborPosition(position)) { positions[position] = true; // Check rule against rotations of 0, 90, 180, 270 if (rule.m_RuleTransform == TilingRule.Transform.Rotated) { for (int angle = 0; angle < 360; angle += m_RotationAngle) { positions[GetRotatedPosition(position, angle)] = true; } } // Check rule against x-axis, y-axis mirror positions[GetMirroredPosition( position, rule.m_RuleTransform == TilingRule.Transform.MirrorX || rule.m_RuleTransform == TilingRule.Transform.MirrorXY, rule.m_RuleTransform == TilingRule.Transform.MirrorY || rule.m_RuleTransform == TilingRule.Transform.MirrorXY) ] = true; } } } m_RemoteNeighborPositions = positions.Keys.ToList(); m_RemoteNeighborPositionsInit = true; } /// /// StartUp is called on the first frame of the running Scene. /// /// Position of the Tile on the Tilemap. /// The Tilemap the tile is present on. /// The GameObject instantiated for the Tile. /// Whether StartUp was successful public override bool StartUp(Vector3Int location, ITilemap tilemap, GameObject instantiatedGameObject) { if (instantiatedGameObject != null) { var iden = Matrix4x4.identity; Quaternion gameObjectQuaternion = new Quaternion(); foreach (TilingRule rule in m_TilingRules) { Matrix4x4 transform = iden; if (RuleMatches(rule, location, tilemap, ref transform)) { // Converts the tile's rotation matrix to a quaternion to be used by the instantiated Game Object gameObjectQuaternion = Quaternion.LookRotation(new Vector3(transform.m02, transform.m12, transform.m22), new Vector3(transform.m01, transform.m11, transform.m21)); break; } } Tilemap tmpMap = tilemap.GetComponent(); instantiatedGameObject.transform.position = tmpMap.LocalToWorld(tmpMap.CellToLocalInterpolated(location + tmpMap.tileAnchor)); instantiatedGameObject.transform.rotation = gameObjectQuaternion; } return true; } /// /// Retrieves any tile rendering data from the scripted tile. /// /// Position of the Tile on the Tilemap. /// The Tilemap the tile is present on. /// Data to render the tile. public override void GetTileData(Vector3Int position, ITilemap tilemap, ref TileData tileData) { var iden = Matrix4x4.identity; tileData.sprite = m_DefaultSprite; tileData.gameObject = m_DefaultGameObject; tileData.colliderType = m_DefaultColliderType; tileData.flags = TileFlags.LockTransform; tileData.transform = iden; foreach (TilingRule rule in m_TilingRules) { Matrix4x4 transform = iden; if (RuleMatches(rule, position, tilemap, ref transform)) { switch (rule.m_Output) { case TilingRule.OutputSprite.Single: case TilingRule.OutputSprite.Animation: tileData.sprite = rule.m_Sprites[0]; break; case TilingRule.OutputSprite.Random: int index = Mathf.Clamp(Mathf.FloorToInt(GetPerlinValue(position, rule.m_PerlinScale, 100000f) * rule.m_Sprites.Length), 0, rule.m_Sprites.Length - 1); tileData.sprite = rule.m_Sprites[index]; if (rule.m_RandomTransform != TilingRule.Transform.Fixed) transform = ApplyRandomTransform(rule.m_RandomTransform, transform, rule.m_PerlinScale, position); break; } tileData.transform = transform; tileData.gameObject = rule.m_GameObject; tileData.colliderType = rule.m_ColliderType; break; } } } /// /// Returns a Perlin Noise value based on the given inputs. /// /// Position of the Tile on the Tilemap. /// The Perlin Scale factor of the Tile. /// Offset of the Tile on the Tilemap. /// A Perlin Noise value based on the given inputs. protected static float GetPerlinValue(Vector3Int position, float scale, float offset) { return Mathf.PerlinNoise((position.x + offset) * scale, (position.y + offset) * scale); } /// /// Retrieves any tile animation data from the scripted tile. /// /// Position of the Tile on the Tilemap. /// The Tilemap the tile is present on. /// Data to run an animation on the tile. /// Whether the call was successful. public override bool GetTileAnimationData(Vector3Int position, ITilemap tilemap, ref TileAnimationData tileAnimationData) { var iden = Matrix4x4.identity; foreach (TilingRule rule in m_TilingRules) { if (rule.m_Output == TilingRule.OutputSprite.Animation) { Matrix4x4 transform = iden; if (RuleMatches(rule, position, tilemap, ref transform)) { tileAnimationData.animatedSprites = rule.m_Sprites; tileAnimationData.animationSpeed = rule.m_AnimationSpeed; return true; } } } return false; } /// /// This method is called when the tile is refreshed. /// /// Position of the Tile on the Tilemap. /// The Tilemap the tile is present on. public override void RefreshTile(Vector3Int location, ITilemap tilemap) { base.RefreshTile(location, tilemap); RefreshNearTiles(location, tilemap); RefreshRemoteTiles(location, tilemap); } public void RefreshNearTiles(Vector3Int location, ITilemap tilemap) { foreach (Vector3Int offset in m_NearbyNeighborPositions) { base.RefreshTile(location + offset, tilemap); } } private TileBase[] m_CacheUsedTiles = new TileBase[0]; public void RefreshRemoteTiles(Vector3Int location, ITilemap tilemap) { Tilemap tilemap_2 = tilemap.GetComponent(); if (!tilemap_2) return; int usedTilesCount = tilemap_2.GetUsedTilesCount(); if (m_CacheUsedTiles.Length < usedTilesCount) m_CacheUsedTiles = new TileBase[usedTilesCount]; tilemap_2.GetUsedTilesNonAlloc(m_CacheUsedTiles); foreach (TileBase usedTile in m_CacheUsedTiles) { if (!usedTile) break; if (!(usedTile is RuleTile)) continue; RuleTile tile = usedTile as RuleTile; foreach (Vector3Int offset in tile.remoteNeighborPositions) { Vector3Int remotePosition = GetOffsetPositionReverse(location, offset); if (tilemap.GetTile(remotePosition) == tile) { base.RefreshTile(remotePosition, tilemap); } } } } /// /// Does a Rule Match given a Tiling Rule and neighboring Tiles. /// /// The Tiling Rule to match with. /// The tilemap to match with. /// A transform matrix which will match the Rule. /// True if there is a match, False if not. protected virtual bool RuleMatches(TilingRule rule, Vector3Int position, ITilemap tilemap, ref Matrix4x4 transform) { if (RuleMatches(rule, position, tilemap, 0)) { transform = Matrix4x4.TRS(Vector3.zero, Quaternion.Euler(0f, 0f, 0f), Vector3.one); return true; } // Check rule against rotations of 0, 90, 180, 270 if (rule.m_RuleTransform == TilingRule.Transform.Rotated) { for (int angle = m_RotationAngle; angle < 360; angle += m_RotationAngle) { if (RuleMatches(rule, position, tilemap, angle)) { transform = Matrix4x4.TRS(Vector3.zero, Quaternion.Euler(0f, 0f, -angle), Vector3.one); return true; } } } else if (rule.m_RuleTransform == TilingRule.Transform.MirrorXY) { if (RuleMatches(rule, position, tilemap, true, true)) { transform = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, new Vector3(-1f, -1f, 1f)); return true; } if (RuleMatches(rule, position, tilemap, true, false)) { transform = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, new Vector3(-1f, 1f, 1f)); return true; } if (RuleMatches(rule, position, tilemap, false, true)) { transform = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, new Vector3(1f, -1f, 1f)); return true; } } // Check rule against x-axis mirror else if (rule.m_RuleTransform == TilingRule.Transform.MirrorX) { if (RuleMatches(rule, position, tilemap, true, false)) { transform = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, new Vector3(-1f, 1f, 1f)); return true; } } // Check rule against y-axis mirror else if (rule.m_RuleTransform == TilingRule.Transform.MirrorY) { if (RuleMatches(rule, position, tilemap, false, true)) { transform = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, new Vector3(1f, -1f, 1f)); return true; } } return false; } /// /// Returns a random transform matrix given the random transform rule. /// /// Random transform rule. /// The original transform matrix. /// The Perlin Scale factor of the Tile. /// Position of the Tile on the Tilemap. /// A random transform matrix. protected virtual Matrix4x4 ApplyRandomTransform(TilingRule.Transform type, Matrix4x4 original, float perlinScale, Vector3Int position) { float perlin = GetPerlinValue(position, perlinScale, 200000f); switch (type) { case TilingRule.Transform.MirrorXY: return original * Matrix4x4.TRS(Vector3.zero, Quaternion.identity, new Vector3(Math.Abs(perlin - 0.5) > 0.25 ? 1f : -1f, perlin < 0.5 ? 1f : -1f, 1f)); case TilingRule.Transform.MirrorX: return original * Matrix4x4.TRS(Vector3.zero, Quaternion.identity, new Vector3(perlin < 0.5 ? 1f : -1f, 1f, 1f)); case TilingRule.Transform.MirrorY: return original * Matrix4x4.TRS(Vector3.zero, Quaternion.identity, new Vector3(1f, perlin < 0.5 ? 1f : -1f, 1f)); case TilingRule.Transform.Rotated: int angle = Mathf.Clamp(Mathf.FloorToInt(perlin * 4), 0, 3) * 90; return Matrix4x4.TRS(Vector3.zero, Quaternion.Euler(0f, 0f, -angle), Vector3.one); } return original; } /// /// Checks if there is a match given the neighbor matching rule and a Tile. /// /// Neighbor matching rule. /// Tile to match. /// True if there is a match, False if not. public virtual bool RuleMatch(int neighbor, TileBase other) { if (other is RuleOverrideTile) other = (other as RuleOverrideTile).m_InstanceTile; switch (neighbor) { case TilingRule.Neighbor.This: return other == this; case TilingRule.Neighbor.NotThis: return other != this; } return true; } /// /// Checks if there is a match given the neighbor matching rule and a Tile with a rotation angle. /// /// Neighbor matching rule. /// Tilemap to match. /// Rotation angle for matching. /// True if there is a match, False if not. protected bool RuleMatches(TilingRule rule, Vector3Int position, ITilemap tilemap, int angle) { for (int i = 0; i < rule.m_Neighbors.Count && i < rule.m_NeighborPositions.Count; i++) { int neighbor = rule.m_Neighbors[i]; Vector3Int positionOffset = GetRotatedPosition(rule.m_NeighborPositions[i], angle); TileBase other = tilemap.GetTile(GetOffsetPosition(position, positionOffset)); if (!RuleMatch(neighbor, other)) { return false; } } return true; } /// /// Checks if there is a match given the neighbor matching rule and a Tile with mirrored axii. /// /// Neighbor matching rule. /// Tilemap to match. /// Mirror X Axis for matching. /// Mirror Y Axis for matching. /// True if there is a match, False if not. protected bool RuleMatches(TilingRule rule, Vector3Int position, ITilemap tilemap, bool mirrorX, bool mirrorY) { for (int i = 0; i < rule.m_Neighbors.Count && i < rule.m_NeighborPositions.Count; i++) { int neighbor = rule.m_Neighbors[i]; Vector3Int positionOffset = GetMirroredPosition(rule.m_NeighborPositions[i], mirrorX, mirrorY); TileBase other = tilemap.GetTile(GetOffsetPosition(position, positionOffset)); if (!RuleMatch(neighbor, other)) { return false; } } return true; } /// /// Gets a rotated position given its original position and the rotation in degrees. /// /// Original position of Tile. /// Rotation in degrees. /// Rotated position of Tile. protected virtual Vector3Int GetRotatedPosition(Vector3Int position, int rotation) { switch (rotation) { case 0: return position; case 90: return new Vector3Int(position.y, -position.x, 0); case 180: return new Vector3Int(-position.x, -position.y, 0); case 270: return new Vector3Int(-position.y, position.x, 0); } return position; } /// /// Gets a mirrored position given its original position and the mirroring axii. /// /// Original position of Tile. /// Mirror in the X Axis. /// Mirror in the Y Axis. /// Mirrored position of Tile. protected virtual Vector3Int GetMirroredPosition(Vector3Int position, bool mirrorX, bool mirrorY) { if (mirrorX) position.x *= -1; if (mirrorY) position.y *= -1; return position; } protected virtual Vector3Int GetOffsetPosition(Vector3Int location, Vector3Int offset) { return location + offset; } protected virtual Vector3Int GetOffsetPositionReverse(Vector3Int position, Vector3Int offset) { return position - offset; } } } ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts/RuleTile.cs.meta ================================================ fileFormatVersion: 2 guid: eba6c0730099e4ffbaa92b3d67c63b12 timeCreated: 1499789806 licenseType: Pro MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles/Scripts.meta ================================================ fileFormatVersion: 2 guid: ec7bb2651c9a74f47a4fcd3004eed368 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Rule Tiles.meta ================================================ fileFormatVersion: 2 guid: 80968542a595e49cb8ed0e186670ac57 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Scripts/BasicCameraFollow.cs ================================================ using UnityEngine; using System.Collections; public class BasicCameraFollow : MonoBehaviour { public GameObject followTarget; private Vector3 targetPos; public float moveSpeed; void Update () { targetPos = new Vector3(followTarget.transform.position.x, followTarget.transform.position.y, transform.position.z); Vector3 velocity = targetPos - transform.position; transform.position = Vector3.SmoothDamp (transform.position, targetPos, ref velocity, 1.0f, moveSpeed * Time.deltaTime); } } ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Scripts/BasicCameraFollow.cs.meta ================================================ fileFormatVersion: 2 guid: 52b1507bbed6747e58c53706d3829fc2 MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Scripts.meta ================================================ fileFormatVersion: 2 guid: 07f3cd92f1cb545568b729cf7e2f5e2b folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Tilemap Palettes/Rule Tiles.prefab ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!1 &1115303356528588 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 4892167658930650} - component: {fileID: 8195094281455099144} - component: {fileID: 3664157344892625164} m_Layer: 31 m_Name: Layer1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &4892167658930650 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1115303356528588} 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_Children: [] m_Father: {fileID: 4835589863779500} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1839735485 &8195094281455099144 Tilemap: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1115303356528588} m_Enabled: 1 m_Tiles: - first: {x: -1, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 7 m_TileSpriteIndex: 7 m_TileMatrixIndex: 0 m_TileColorIndex: 6 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 - first: {x: 0, y: 0, z: 0} second: serializedVersion: 2 m_TileIndex: 6 m_TileSpriteIndex: 6 m_TileMatrixIndex: 0 m_TileColorIndex: 0 m_TileObjectToInstantiateIndex: 65535 m_AllTileFlags: 1073741826 m_AnimatedTiles: - first: {x: 0, y: 0, z: 0} second: m_AnimatedSprites: - {fileID: 21300000, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300008, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - {fileID: 21300016, guid: 5db765495be2b417696a0a3a659804ac, type: 3} m_AnimationSpeed: 1.5 m_AnimationTimeOffset: 0 m_IsLooping: 1 m_TileAssetArray: - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: fa50611b3a66d4af394392345f475047, type: 2} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: 6def3bcb40e4e425ca038ff6f587aef2, type: 2} m_TileSpriteArray: - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 0 m_Data: {fileID: 0} - m_RefCount: 1 m_Data: {fileID: 21300000, guid: 5db765495be2b417696a0a3a659804ac, type: 3} - m_RefCount: 1 m_Data: {fileID: 21300032, guid: 3e25c124be3ac4d0fa15e6ed5a800c20, type: 3} m_TileMatrixArray: - m_RefCount: 2 m_Data: e00: 1 e01: 0 e02: 0 e03: 0 e10: 0 e11: 1 e12: 0 e13: 0 e20: 0 e21: 0 e22: 1 e23: 0 e30: 0 e31: 0 e32: 0 e33: 1 - m_RefCount: 0 m_Data: e00: 0.000000059604645 e01: -0.99999994 e02: -0 e03: 0 e10: 0.99999994 e11: 0.000000059604645 e12: 0 e13: 0 e20: 0 e21: -0 e22: 1 e23: 0 e30: 0 e31: 0 e32: 0 e33: 1 m_TileColorArray: - m_RefCount: 1 m_Data: {r: 1, g: 1, b: 1, a: 1} - m_RefCount: 0 m_Data: {r: 0.7924082, g: 0.44179183, b: 0.46536803, a: 1} - m_RefCount: 0 m_Data: {r: 0.7468395, g: 0.39085734, b: 0.5046059, a: 1} - m_RefCount: 0 m_Data: {r: 0.93281275, g: 0.47841406, b: 0.49276957, a: 1} - m_RefCount: 0 m_Data: {r: 0.99360746, g: 0.44309643, b: 0.4893045, a: 1} - m_RefCount: 0 m_Data: {r: 0.93232137, g: 0.62386584, b: 0.63739353, a: 1} - m_RefCount: 1 m_Data: {r: 0.7724838, g: 0.40208945, b: 0.52305925, a: 1} m_TileObjectToInstantiateArray: [] m_AnimationFrameRate: 1 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Origin: {x: -1, y: -1, z: 0} m_Size: {x: 4, y: 2, z: 1} m_TileAnchor: {x: 0.5, y: 0.5, z: 0} m_TileOrientation: 0 m_TileOrientationMatrix: e00: 1 e01: 0 e02: 0 e03: 0 e10: 0 e11: 1 e12: 0 e13: 0 e20: 0 e21: 0 e22: 1 e23: 0 e30: 0 e31: 0 e32: 0 e33: 1 --- !u!483693784 &3664157344892625164 TilemapRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1115303356528588} m_Enabled: 0 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 0 m_MotionVectors: 1 m_LightProbeUsage: 0 m_ReflectionProbeUsage: 0 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 m_RendererPriority: 0 m_Materials: - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} 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: 0 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_ChunkSize: {x: 32, y: 32, z: 32} m_ChunkCullingBounds: {x: 0, y: 0, z: 0} m_MaxChunkCount: 16 m_MaxFrameAge: 16 m_SortOrder: 0 m_Mode: 0 m_DetectChunkCullingBounds: 0 m_MaskInteraction: 0 --- !u!1 &1987524422814204 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 4835589863779500} - component: {fileID: 2569400268551803550} m_Layer: 31 m_Name: Rule Tiles m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &4835589863779500 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1987524422814204} 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_Children: - {fileID: 4892167658930650} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!156049354 &2569400268551803550 Grid: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1987524422814204} m_Enabled: 1 m_CellSize: {x: 1, y: 1, z: 0} m_CellGap: {x: 0, y: 0, z: 0} m_CellLayout: 0 m_CellSwizzle: 0 --- !u!114 &114902939110058640 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 1 m_Script: {fileID: 12395, guid: 0000000000000000e000000000000000, type: 0} m_Name: Palette Settings m_EditorClassIdentifier: cellSizing: 0 ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Tilemap Palettes/Rule Tiles.prefab.meta ================================================ fileFormatVersion: 2 guid: c3009b64a63b8418997ab97eac298067 PrefabImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap/Tilemap Palettes.meta ================================================ fileFormatVersion: 2 guid: 6fcd379fad9c94d17b019e3c0cc0c837 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/2 Tilemap.meta ================================================ fileFormatVersion: 2 guid: 9ad45253aede2471f887413b7bb61559 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/3 UI Scaling Example/3 UI Scaling Example.unity ================================================ %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: 11 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: 500 m_PVRBounces: 2 m_PVREnvironmentSampleCount: 500 m_PVREnvironmentReferencePointCount: 2048 m_PVRFilteringMode: 2 m_PVRDenoiserTypeDirect: 0 m_PVRDenoiserTypeIndirect: 0 m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 m_PVREnvironmentMIS: 0 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_UseShadowmask: 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 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &2503851 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 2503852} - component: {fileID: 2503854} - component: {fileID: 2503853} m_Layer: 5 m_Name: Header Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &2503852 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2503851} 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_Children: [] m_Father: {fileID: 2017534371} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: -77.071, y: 43.115} m_SizeDelta: {x: 154.14, y: 86.23} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &2503853 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2503851} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_FontData: m_Font: {fileID: 12800000, guid: 67d130fc426654b61a85d223740a58b3, type: 3} m_FontSize: 12 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 1 m_MaxSize: 40 m_Alignment: 0 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: 'Custom Canvas Scaler ' --- !u!222 &2503854 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2503851} m_CullTransparentMesh: 0 --- !u!1 &727010232 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 727010233} - component: {fileID: 727010235} - component: {fileID: 727010234} m_Layer: 5 m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &727010233 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 727010232} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1.0000246, y: 1.0000246, z: 1.0000246} m_Children: [] m_Father: {fileID: 2017534371} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 80.3, y: 35.792995} m_SizeDelta: {x: 154.14, y: 71.584} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &727010234 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 727010232} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_FontData: m_Font: {fileID: 12800000, guid: 67d130fc426654b61a85d223740a58b3, type: 3} m_FontSize: 7 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 1 m_MaxSize: 40 m_Alignment: 0 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: 'On the Canvas GameObject 1. Disable Canvas Scaler 2. Enable CustomCanvasScaler Script ' --- !u!222 &727010235 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 727010232} m_CullTransparentMesh: 0 --- !u!1 &828759078 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 828759079} - component: {fileID: 828759081} - component: {fileID: 828759080} m_Layer: 5 m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &828759079 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 828759078} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1.0000246, y: 1.0000246, z: 1.0000246} m_Children: [] m_Father: {fileID: 2017534371} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: -86.94, y: 35.793} m_SizeDelta: {x: 134.41, y: 71.58} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &828759080 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 828759078} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_FontData: m_Font: {fileID: 12800000, guid: 67d130fc426654b61a85d223740a58b3, type: 3} m_FontSize: 7 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 1 m_MaxSize: 40 m_Alignment: 0 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: 'Stops UI from getting cut when: - Crop Frame X/Y is enabled on the Pixel Perfect Camera - Canvas Render Mode is Screen Space - Camera - UI Scale Mode is Scale With Screen Size ' --- !u!222 &828759081 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 828759078} m_CullTransparentMesh: 0 --- !u!1 &888869053 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 888869055} - component: {fileID: 888869054} m_Layer: 0 m_Name: Hero m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &888869054 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 888869053} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 m_RendererPriority: 0 m_Materials: - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} 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: 0 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: c8abff08b3ae34fcb8ebe36cbaea85cc, 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 &888869055 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 888869053} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.88, y: 0.13, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1093959035 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1093959037} - component: {fileID: 1093959036} m_Layer: 0 m_Name: Global Volume m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1093959036 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1093959035} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: isGlobal: 1 priority: 0 blendDistance: 0 weight: 1 sharedProfile: {fileID: 11400000, guid: d7b0dc3e4fe9c46f58eef2d5e1615cb8, type: 2} --- !u!4 &1093959037 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1093959035} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.32293093, y: -0.5653312, z: -24.902458} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1243670927 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1243670929} - component: {fileID: 1243670928} m_Layer: 0 m_Name: Enemy m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1243670928 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1243670927} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 4294967295 m_RendererPriority: 0 m_Materials: - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} 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: 0 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: 2d3aa8eb678e8443085aea5d4f35ec73, 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 &1243670929 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1243670927} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.6, y: 0.15, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1267193664 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1267193667} - component: {fileID: 1267193666} - component: {fileID: 1267193668} - component: {fileID: 1267193665} m_Layer: 0 m_Name: Main Camera m_TagString: MainCamera m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1267193665 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1267193664} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: c88f5cead0c0b2a4eb05b5900433f8d1, type: 3} m_Name: m_EditorClassIdentifier: m_AssetsPPU: 32 m_RefResolutionX: 320 m_RefResolutionY: 180 m_UpscaleRT: 0 m_PixelSnapping: 0 m_CropFrameX: 1 m_CropFrameY: 1 m_StretchFill: 0 --- !u!20 &1267193666 Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1267193664} 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: 5 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: 0 m_AllowDynamicResolution: 0 m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 --- !u!4 &1267193667 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1267193664} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1267193668 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1267193664} 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_RenderPostProcessing: 1 m_Antialiasing: 0 m_AntialiasingQuality: 2 m_StopNaN: 0 m_Dithering: 0 m_ClearDepth: 1 m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 --- !u!1 &1603250572 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1603250575} - component: {fileID: 1603250574} - component: {fileID: 1603250573} m_Layer: 0 m_Name: EventSystem m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1603250573 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1603250572} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} m_Name: m_EditorClassIdentifier: m_HorizontalAxis: Horizontal m_VerticalAxis: Vertical m_SubmitButton: Submit m_CancelButton: Cancel m_InputActionsPerSecond: 10 m_RepeatDelay: 0.5 m_ForceModuleActive: 0 --- !u!114 &1603250574 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1603250572} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} m_Name: m_EditorClassIdentifier: m_FirstSelected: {fileID: 0} m_sendNavigationEvents: 1 m_DragThreshold: 10 --- !u!4 &1603250575 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1603250572} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1778667343 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1778667344} - component: {fileID: 1778667346} - component: {fileID: 1778667345} m_Layer: 5 m_Name: Header Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!224 &1778667344 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1778667343} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1.0000246, y: 1.0000246, z: 1.0000246} m_Children: [] m_Father: {fileID: 2017534371} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 80.301, y: 43.115} m_SizeDelta: {x: 154.14, y: 86.23} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1778667345 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1778667343} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_FontData: m_Font: {fileID: 12800000, guid: 67d130fc426654b61a85d223740a58b3, type: 3} m_FontSize: 12 m_FontStyle: 0 m_BestFit: 0 m_MinSize: 1 m_MaxSize: 40 m_Alignment: 0 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 m_Text: 'To Use: ' --- !u!222 &1778667346 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1778667343} m_CullTransparentMesh: 0 --- !u!1 &2017534367 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 2017534371} - component: {fileID: 2017534370} - component: {fileID: 2017534369} - component: {fileID: 2017534372} - component: {fileID: 2017534368} m_Layer: 5 m_Name: Canvas m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &2017534368 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2017534367} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} m_Name: m_EditorClassIdentifier: m_IgnoreReversedGraphics: 1 m_BlockingObjects: 0 m_BlockingMask: serializedVersion: 2 m_Bits: 4294967295 --- !u!114 &2017534369 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2017534367} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} m_Name: m_EditorClassIdentifier: m_UiScaleMode: 1 m_ReferencePixelsPerUnit: 32 m_ScaleFactor: 1 m_ReferenceResolution: {x: 320, y: 180} m_ScreenMatchMode: 1 m_MatchWidthOrHeight: 0 m_PhysicalUnit: 3 m_FallbackScreenDPI: 96 m_DefaultSpriteDPI: 96 m_DynamicPixelsPerUnit: 1 --- !u!223 &2017534370 Canvas: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2017534367} m_Enabled: 1 serializedVersion: 3 m_RenderMode: 1 m_Camera: {fileID: 1267193666} m_PlaneDistance: 100 m_PixelPerfect: 0 m_ReceivesEvents: 1 m_OverrideSorting: 0 m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_AdditionalShaderChannelsFlag: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 --- !u!224 &2017534371 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2017534367} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} m_Children: - {fileID: 2503852} - {fileID: 828759079} - {fileID: 1778667344} - {fileID: 727010233} m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} --- !u!114 &2017534372 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2017534367} m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 8636934e7b300491ba3e0783586a1cc8, type: 3} m_Name: m_EditorClassIdentifier: m_UiScaleMode: 1 m_ReferencePixelsPerUnit: 32 m_ScaleFactor: 1 m_ReferenceResolution: {x: 320, y: 180} m_ScreenMatchMode: 1 m_MatchWidthOrHeight: 0 m_PhysicalUnit: 3 m_FallbackScreenDPI: 96 m_DefaultSpriteDPI: 96 m_DynamicPixelsPerUnit: 1 ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/3 UI Scaling Example/3 UI Scaling Example.unity.meta ================================================ fileFormatVersion: 2 guid: 09c7535c004e8426fb302b6032b85f17 DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/3 UI Scaling Example/Scripts/CustomCanvasScaler.cs ================================================ #if UGUI_1_0_0_OR_NEWER using UnityEngine; using UnityEngine.UI; public class CustomCanvasScaler : CanvasScaler { private Canvas m_RootCanvas; private const float kLogBase = 2; protected override void OnEnable() { m_RootCanvas = GetComponent(); base.OnEnable(); } protected override void HandleScaleWithScreenSize() { Vector2 screenSize; if (m_RootCanvas.worldCamera != null) { screenSize = new Vector2(m_RootCanvas.worldCamera.pixelWidth, m_RootCanvas.worldCamera.pixelHeight); } else { screenSize = new Vector2(Screen.width, Screen.height); } // Multiple display support only when not the main display. For display 0 the reported // resolution is always the desktops resolution since its part of the display API, // so we use the standard none multiple display method. (case 741751) int displayIndex = m_RootCanvas.targetDisplay; if (displayIndex > 0 && displayIndex < Display.displays.Length) { Display disp = Display.displays[displayIndex]; screenSize = new Vector2(disp.renderingWidth, disp.renderingHeight); } float scaleFactor = 0; switch (m_ScreenMatchMode) { case ScreenMatchMode.MatchWidthOrHeight: { // We take the log of the relative width and height before taking the average. // Then we transform it back in the original space. // the reason to transform in and out of logarithmic space is to have better behavior. // If one axis has twice resolution and the other has half, it should even out if widthOrHeight value is at 0.5. // In normal space the average would be (0.5 + 2) / 2 = 1.25 // In logarithmic space the average is (-1 + 1) / 2 = 0 float logWidth = Mathf.Log(screenSize.x / m_ReferenceResolution.x, kLogBase); float logHeight = Mathf.Log(screenSize.y / m_ReferenceResolution.y, kLogBase); float logWeightedAverage = Mathf.Lerp(logWidth, logHeight, m_MatchWidthOrHeight); scaleFactor = Mathf.Pow(kLogBase, logWeightedAverage); break; } case ScreenMatchMode.Expand: { scaleFactor = Mathf.Min(screenSize.x / m_ReferenceResolution.x, screenSize.y / m_ReferenceResolution.y); break; } case ScreenMatchMode.Shrink: { scaleFactor = Mathf.Max(screenSize.x / m_ReferenceResolution.x, screenSize.y / m_ReferenceResolution.y); break; } } SetScaleFactor(scaleFactor); SetReferencePixelsPerUnit(m_ReferencePixelsPerUnit); } } #endif ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/3 UI Scaling Example/Scripts/CustomCanvasScaler.cs.meta ================================================ fileFormatVersion: 2 guid: 8636934e7b300491ba3e0783586a1cc8 MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/3 UI Scaling Example/Scripts.meta ================================================ fileFormatVersion: 2 guid: 57bd4469db212428bbc4cbb0013040ad folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/3 UI Scaling Example.meta ================================================ fileFormatVersion: 2 guid: a814a5baf3fa54cb8a20b624cf683564 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/Presets/Pixel Perfect Cameras/PixelPerfectCamera_16PPU_320x240_Pixel Snapped.preset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!181963792 &2655988077585873504 Preset: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_Name: PixelPerfectCamera_16PPU_320x240_Pixel Snapped m_TargetType: m_NativeTypeID: 114 m_ManagedTypePPtr: {fileID: 11500000, guid: 6a160d838ff8b4b4693ac20007e008c7, type: 3} m_ManagedTypeFallback: m_Properties: - target: {fileID: 0} propertyPath: m_Enabled value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_EditorHideFlags value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_Name value: objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_EditorClassIdentifier value: objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_AssetsPPU value: 16 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_RefResolutionX value: 320 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_RefResolutionY value: 240 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_UpscaleRT value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PixelSnapping value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_CropFrameX value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_CropFrameY value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_StretchFill value: 0 objectReference: {fileID: 0} ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/Presets/Pixel Perfect Cameras/PixelPerfectCamera_16PPU_320x240_Pixel Snapped.preset.meta ================================================ fileFormatVersion: 2 guid: 83d9707c8c4814883a2d2b171f4fbc6b NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/Presets/Pixel Perfect Cameras/PixelPerfectCamera_32PPU_320x240_Pixel Snapped.preset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!181963792 &2655988077585873504 Preset: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_Name: PixelPerfectCamera_32PPU_320x240_Pixel Snapped m_TargetType: m_NativeTypeID: 114 m_ManagedTypePPtr: {fileID: 11500000, guid: 6a160d838ff8b4b4693ac20007e008c7, type: 3} m_ManagedTypeFallback: m_Properties: - target: {fileID: 0} propertyPath: m_Enabled value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_EditorHideFlags value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_Name value: objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_EditorClassIdentifier value: objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_AssetsPPU value: 32 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_RefResolutionX value: 320 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_RefResolutionY value: 240 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_UpscaleRT value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PixelSnapping value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_CropFrameX value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_CropFrameY value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_StretchFill value: 0 objectReference: {fileID: 0} ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/Presets/Pixel Perfect Cameras/PixelPerfectCamera_32PPU_320x240_Pixel Snapped.preset.meta ================================================ fileFormatVersion: 2 guid: dbd84f42a6a7d4c8fbbcab857a164c7a NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/Presets/Pixel Perfect Cameras.meta ================================================ fileFormatVersion: 2 guid: 01660a19f42074bb7aed121dcf994a77 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/Presets/Texture Importers/TextureImporter_32PPU_PointFilter.preset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!181963792 &2655988077585873504 Preset: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_Name: TextureImporter_32PPU_PointFilter m_TargetType: m_NativeTypeID: 1006 m_ManagedTypePPtr: {fileID: 0} m_ManagedTypeFallback: m_Properties: - target: {fileID: 0} propertyPath: m_FileIDToRecycleName.Array.size value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_ExternalObjects.Array.size value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_MipMapMode value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_EnableMipMap value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_sRGBTexture value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_LinearTexture value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_FadeOut value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_BorderMipMap value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_MipMapsPreserveCoverage value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_AlphaTestReferenceValue value: 0.5 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_MipMapFadeDistanceStart value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_MipMapFadeDistanceEnd value: 3 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_ConvertToNormalMap value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_ExternalNormalMap value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_HeightScale value: 0.25 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_NormalMapFilter value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_IsReadable value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_StreamingMipmaps value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_StreamingMipmapsPriority value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_GrayScaleToAlpha value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_GenerateCubemap value: 6 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_CubemapConvolution value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SeamlessCubemap value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_TextureFormat value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_MaxTextureSize value: 2048 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_TextureSettings.m_FilterMode value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_TextureSettings.m_Aniso value: -1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_TextureSettings.m_MipBias value: -100 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_TextureSettings.m_WrapU value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_TextureSettings.m_WrapV value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_TextureSettings.m_WrapW value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_NPOTScale value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_Lightmap value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_CompressionQuality value: 50 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteMode value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteExtrude value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteMeshType value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_Alignment value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpritePivot.x value: 0.5 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpritePivot.y value: 0.5 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpritePixelsToUnits value: 32 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteBorder.x value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteBorder.y value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteBorder.z value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteBorder.w value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteGenerateFallbackPhysicsShape value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_AlphaUsage value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_AlphaIsTransparency value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteTessellationDetail value: -1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_TextureType value: 8 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_TextureShape value: 1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SingleChannelComponent value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_MaxTextureSizeSet value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_CompressionQualitySet value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_TextureFormatSet value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.size value: 2 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[0].m_BuildTarget value: DefaultTexturePlatform objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[0].m_MaxTextureSize value: 2048 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[0].m_ResizeAlgorithm value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[0].m_TextureFormat value: -1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[0].m_TextureCompression value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[0].m_CompressionQuality value: 50 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[0].m_CrunchedCompression value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[0].m_AllowsAlphaSplitting value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[0].m_Overridden value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[0].m_AndroidETC2FallbackOverride value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[1].m_BuildTarget value: Standalone objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[1].m_MaxTextureSize value: 2048 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[1].m_ResizeAlgorithm value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[1].m_TextureFormat value: -1 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[1].m_TextureCompression value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[1].m_CompressionQuality value: 50 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[1].m_CrunchedCompression value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[1].m_AllowsAlphaSplitting value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[1].m_Overridden value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_PlatformSettings.Array.data[1].m_AndroidETC2FallbackOverride value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteSheet.m_Sprites.Array.size value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteSheet.m_Outline.Array.size value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteSheet.m_PhysicsShape.Array.size value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteSheet.m_Bones.Array.size value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteSheet.m_SpriteID value: 8ac580ca9e9494dcbba186d77211d718 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteSheet.m_Vertices.Array.size value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteSheet.m_Indices.Array.size value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteSheet.m_Edges.Array.size value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpriteSheet.m_Weights.Array.size value: 0 objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_SpritePackingTag value: objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_UserData value: objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_AssetBundleName value: objectReference: {fileID: 0} - target: {fileID: 0} propertyPath: m_AssetBundleVariant value: objectReference: {fileID: 0} ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/Presets/Texture Importers/TextureImporter_32PPU_PointFilter.preset.meta ================================================ fileFormatVersion: 2 guid: 6121ee2ef0d164a6085def8aea45b555 NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/Presets/Texture Importers.meta ================================================ fileFormatVersion: 2 guid: f681fc1199a764d25aed839c0895a327 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/Presets.meta ================================================ fileFormatVersion: 2 guid: 2c5b505af611a4ae982df6105214237f folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/Scripts/CameraManager.cs ================================================ using System; using UnityEngine; using UnityEngine.U2D; public class CameraManager : MonoBehaviour { public Camera ordinaryCamera; public UnityEngine.Experimental.Rendering.Universal.PixelPerfectCamera pixelPerfectCamera; private bool isPixelPerfect; void Awake() { isPixelPerfect = false; ValidateCameras(isPixelPerfect); } public void TogglePixelPerfect(bool value) { isPixelPerfect = value; ValidateCameras(isPixelPerfect); } public void ValidateCameras(bool value) { if (value) { ordinaryCamera.gameObject.SetActive(false); pixelPerfectCamera.gameObject.SetActive(true); } else { ordinaryCamera.gameObject.SetActive(true); pixelPerfectCamera.gameObject.SetActive(false); } } } ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/Scripts/CameraManager.cs.meta ================================================ fileFormatVersion: 2 guid: b3b47a1b9edb24387b41a4a5f2ed92f2 MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/Scripts.meta ================================================ fileFormatVersion: 2 guid: 87950958c915747d191f89b36c027a9d folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/Unity.2D.PixelPerfectUniversal.Samples.asmdef ================================================ { "name": "Unity.2D.PixelPerfectUniversal.Samples", "references": [ "GUID:2bafac87e7f4b9b418d9448d219b01ab", "GUID:15fc0a57446b3144c949da3e2b9737a9" ], "includePlatforms": [], "excludePlatforms": [], "allowUnsafeCode": false, "overrideReferences": false, "precompiledReferences": [], "autoReferenced": true, "defineConstraints": [], "versionDefines": [ { "name": "com.unity.ugui", "expression": "1.0.0", "define": "UGUI_1_0_0_OR_NEWER" } ], "noEngineReferences": false } ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera/Unity.2D.PixelPerfectUniversal.Samples.asmdef.meta ================================================ fileFormatVersion: 2 guid: d47ba5d23548a4b03a0d4bbc1f4c7951 AssemblyDefinitionImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Pixel Perfect Camera.meta ================================================ fileFormatVersion: 2 guid: 318eb3783cd4f430fa140c794ba67826 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Post Processing/1 Post Processing.unity ================================================ %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: 11 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: 0 m_PVRSampling: 1 m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 m_PVREnvironmentSampleCount: 500 m_PVREnvironmentReferencePointCount: 2048 m_PVRFilteringMode: 2 m_PVRDenoiserTypeDirect: 0 m_PVRDenoiserTypeIndirect: 0 m_PVRDenoiserTypeAO: 0 m_PVRFilterTypeDirect: 0 m_PVRFilterTypeIndirect: 0 m_PVRFilterTypeAO: 0 m_PVREnvironmentMIS: 0 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_UseShadowmask: 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 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &519420028 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 519420032} - component: {fileID: 519420031} - component: {fileID: 519420029} - component: {fileID: 519420030} 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 &519420029 AudioListener: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} m_Enabled: 1 --- !u!114 &519420030 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} 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_RenderPostProcessing: 1 m_Antialiasing: 0 m_AntialiasingQuality: 2 m_StopNaN: 0 m_Dithering: 0 m_ClearDepth: 1 m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 --- !u!20 &519420031 Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 m_BackGroundColor: {r: 0, g: 0, b: 0, 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: 2 m_Depth: -1 m_CullingMask: serializedVersion: 2 m_Bits: 4294967295 m_RenderingPath: -1 m_TargetTexture: {fileID: 0} m_TargetDisplay: 0 m_TargetEye: 0 m_HDR: 1 m_AllowMSAA: 0 m_AllowDynamicResolution: 0 m_ForceIntoRT: 0 m_OcclusionCulling: 0 m_StereoConvergence: 10 m_StereoSeparation: 0.022 --- !u!4 &519420032 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &870694177 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 870694180} - component: {fileID: 870694179} - component: {fileID: 870694178} m_Layer: 0 m_Name: Freeform Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!95 &870694178 Animator: serializedVersion: 3 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 870694177} m_Enabled: 1 m_Avatar: {fileID: 0} m_Controller: {fileID: 9100000, guid: 5a381d591f3904c678d27185108ca8cb, type: 2} m_CullingMode: 0 m_UpdateMode: 0 m_ApplyRootMotion: 0 m_LinearVelocityBlending: 0 m_WarningMessage: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorControllerStateOnDisable: 0 --- !u!114 &870694179 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 870694177} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 0 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 2 m_LightVolumeOpacity: 0 m_ApplyToSortingLayers: 00000000cde37870 m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 1 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 0.5 m_PointLightQuality: 1 m_ShapeLightParametricSides: 16 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 0 m_ShapeLightFalloffSize: 3 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &870694180 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 870694177} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -2.01, y: 0.02, z: -0.05867648} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &880586040 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 880586042} - component: {fileID: 880586041} m_Layer: 0 m_Name: Global Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &880586041 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 880586040} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 4 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 0.39215687, g: 0.39215687, b: 0.47058824, a: 1} m_Intensity: 1 m_LightVolumeOpacity: 0 m_ApplyToSortingLayers: 51c6472a m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 5 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 1 m_ShapeLightFalloffSize: 0.5 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &880586042 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 880586040} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1177550787 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1177550789} - component: {fileID: 1177550788} m_Layer: 0 m_Name: GlowRocks B m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1177550788 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1177550787} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 2 m_Sprite: {fileID: 21300000, guid: c35006160e14a40e89dd2bd5a4339d52, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1177550789 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1177550787} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1443964263 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1443964265} - component: {fileID: 1443964264} m_Layer: 0 m_Name: Level Backdrop m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1443964264 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1443964263} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 709346897 m_SortingLayer: 1 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: 00e05490988d64502a8e41d45028c2a3, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 5.12, y: 2.56} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1443964265 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1443964263} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1.6, y: 1.6, z: 1.6} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1966578108 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1966578110} - component: {fileID: 1966578109} m_Layer: 0 m_Name: Volume m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1966578109 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1966578108} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: isGlobal: 1 priority: 0 blendDistance: 0 weight: 1 sharedProfile: {fileID: 11400000, guid: 6dd57b8e2e12e4fea8d0df93ce43df79, type: 2} --- !u!4 &1966578110 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1966578108} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ================================================ FILE: Assets/Samples/2D Renderer/Post Processing/1 Post Processing.unity.meta ================================================ fileFormatVersion: 2 guid: 466902e1b57734aa99d8bd390792b737 DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Post Processing/Profiles/Bloom Profile.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!114 &-6110320872316938800 MonoBehaviour: m_ObjectHideFlags: 3 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} m_Name: Bloom m_EditorClassIdentifier: active: 1 m_AdvancedMode: 0 threshold: m_OverrideState: 1 m_Value: 0.63 min: 0 intensity: m_OverrideState: 1 m_Value: 13 min: 0 scatter: m_OverrideState: 1 m_Value: 0.8 min: 0 max: 1 clamp: m_OverrideState: 0 m_Value: 65472 min: 0 tint: m_OverrideState: 0 m_Value: {r: 1, g: 1, b: 1, a: 1} hdr: 0 showAlpha: 0 showEyeDropper: 1 highQualityFiltering: m_OverrideState: 0 m_Value: 0 dirtTexture: m_OverrideState: 0 m_Value: {fileID: 0} dirtIntensity: m_OverrideState: 0 m_Value: 0 min: 0 --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} m_Name: Bloom Profile m_EditorClassIdentifier: components: - {fileID: -6110320872316938800} - {fileID: 4510562605133890026} - {fileID: 3281853814601867853} --- !u!114 &3281853814601867853 MonoBehaviour: m_ObjectHideFlags: 3 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} m_Name: Tonemapping m_EditorClassIdentifier: active: 1 m_AdvancedMode: 0 mode: m_OverrideState: 1 m_Value: 1 --- !u!114 &4510562605133890026 MonoBehaviour: m_ObjectHideFlags: 3 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 3eb4b772797da9440885e8bd939e9560, type: 3} m_Name: ColorCurves m_EditorClassIdentifier: active: 1 m_AdvancedMode: 0 master: m_OverrideState: 1 m_Value: k__BackingField: 2 m_Loop: 0 m_ZeroValue: 0 m_Range: 1 m_Curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: 0 inSlope: 0 outSlope: 1 tangentMode: 0 weightedMode: 0 inWeight: 0 outWeight: 0 - serializedVersion: 3 time: 0.18229167 value: 1 inSlope: 1.5498269 outSlope: 0 tangentMode: 0 weightedMode: 0 inWeight: 0 outWeight: 0 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 red: m_OverrideState: 1 m_Value: k__BackingField: 2 m_Loop: 0 m_ZeroValue: 0 m_Range: 1 m_Curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: 0 inSlope: 1 outSlope: 1 tangentMode: 0 weightedMode: 0 inWeight: 0 outWeight: 0 - serializedVersion: 3 time: 1 value: 1 inSlope: 1 outSlope: 1 tangentMode: 0 weightedMode: 0 inWeight: 0 outWeight: 0 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 green: m_OverrideState: 1 m_Value: k__BackingField: 2 m_Loop: 0 m_ZeroValue: 0 m_Range: 1 m_Curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: 0 inSlope: 1 outSlope: 1 tangentMode: 0 weightedMode: 0 inWeight: 0 outWeight: 0 - serializedVersion: 3 time: 1 value: 1 inSlope: 1 outSlope: 1 tangentMode: 0 weightedMode: 0 inWeight: 0 outWeight: 0 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 blue: m_OverrideState: 1 m_Value: k__BackingField: 2 m_Loop: 0 m_ZeroValue: 0 m_Range: 1 m_Curve: serializedVersion: 2 m_Curve: - serializedVersion: 3 time: 0 value: 0 inSlope: 1 outSlope: 1 tangentMode: 0 weightedMode: 0 inWeight: 0 outWeight: 0 - serializedVersion: 3 time: 1 value: 1 inSlope: 1 outSlope: 1 tangentMode: 0 weightedMode: 0 inWeight: 0 outWeight: 0 m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 hueVsHue: m_OverrideState: 1 m_Value: k__BackingField: 0 m_Loop: 1 m_ZeroValue: 0.5 m_Range: 1 m_Curve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 hueVsSat: m_OverrideState: 1 m_Value: k__BackingField: 0 m_Loop: 1 m_ZeroValue: 0.5 m_Range: 1 m_Curve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 satVsSat: m_OverrideState: 1 m_Value: k__BackingField: 0 m_Loop: 0 m_ZeroValue: 0.5 m_Range: 1 m_Curve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 lumVsSat: m_OverrideState: 1 m_Value: k__BackingField: 0 m_Loop: 0 m_ZeroValue: 0.5 m_Range: 1 m_Curve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 ================================================ FILE: Assets/Samples/2D Renderer/Post Processing/Profiles/Bloom Profile.asset.meta ================================================ fileFormatVersion: 2 guid: 6dd57b8e2e12e4fea8d0df93ce43df79 NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Post Processing/Profiles.meta ================================================ fileFormatVersion: 2 guid: 68054d4b28a0848589774bdf47552f14 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Post Processing.meta ================================================ fileFormatVersion: 2 guid: 0e9c02d06cb504cdb97a3f4e3a73ef37 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Shader Graph/1 Shader Graph.unity ================================================ %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: 11 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_UseShadowmask: 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 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &232963922 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 232963924} - component: {fileID: 232963923} m_Layer: 0 m_Name: Parametric Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &232963923 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 232963922} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 0 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 1, g: 0.97833335, b: 0.75, a: 1} m_Intensity: 1.5 m_LightVolumeOpacity: 0 m_ApplyToSortingLayers: 4939c952cde37870 m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 48 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 0 m_ShapeLightFalloffSize: 5 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &232963924 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 232963922} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -2.42, y: 2.5, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &512721468 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 512721471} - component: {fileID: 512721470} - component: {fileID: 512721469} - component: {fileID: 512721472} 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 &512721469 AudioListener: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 512721468} m_Enabled: 1 --- !u!20 &512721470 Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 512721468} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 m_BackGroundColor: {r: 0, g: 0, b: 0, 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: 3 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 &512721471 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 512721468} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &512721472 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 512721468} 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_RenderPostProcessing: 1 m_Antialiasing: 0 m_AntialiasingQuality: 2 m_StopNaN: 0 m_Dithering: 0 m_ClearDepth: 1 m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 --- !u!1 &874000621 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 874000623} - component: {fileID: 874000622} m_Layer: 0 m_Name: Level Backdrop m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &874000622 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 874000621} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 709346897 m_SortingLayer: 1 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: 00e05490988d64502a8e41d45028c2a3, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 5.12, y: 2.56} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &874000623 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 874000621} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 2.5, y: 2.5, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &879496435 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 879496437} - component: {fileID: 879496436} m_Layer: 0 m_Name: Global Volume m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &879496436 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 879496435} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: isGlobal: 1 priority: 0 blendDistance: 0 weight: 1 sharedProfile: {fileID: 11400000, guid: d7b0dc3e4fe9c46f58eef2d5e1615cb8, type: 2} --- !u!4 &879496437 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 879496435} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.32293093, y: -0.5653312, z: -24.902458} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1366408644 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1366408646} - component: {fileID: 1366408645} m_Layer: 0 m_Name: Rock m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1366408645 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1366408644} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: b4d9b5e75768746c7a75d37e8ff43a4b, 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: aa1524e79c0204861a212ef5fef309d4, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1366408646 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1366408644} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.05153978, y: -0.30212158, z: -4.764057} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1530676779 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1530676781} - component: {fileID: 1530676780} m_Layer: 0 m_Name: Global Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1530676780 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1530676779} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 4 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 0.246016, g: 0.26624152, b: 0.496, a: 1} m_Intensity: 1 m_LightVolumeOpacity: 0 m_ApplyToSortingLayers: 51c6472a m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 5 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 1 m_ShapeLightFalloffSize: 0.5 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &1530676781 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1530676779} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.05153978, y: -0.30212158, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1996599443 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1996599445} - component: {fileID: 1996599444} m_Layer: 0 m_Name: Nori m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1996599444 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1996599443} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 0 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - {fileID: 2100000, guid: b4d9b5e75768746c7a75d37e8ff43a4b, 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: 1388919113 m_SortingLayer: 3 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: d1a077d51e042461db43a7d8c947d2a9, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1996599445 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1996599443} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.21, y: 1.34, z: -4.764057} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ================================================ FILE: Assets/Samples/2D Renderer/Shader Graph/1 Shader Graph.unity.meta ================================================ fileFormatVersion: 2 guid: 2878ccbece87d4454afb03a200b95298 DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Shader Graph/Materials/Invert Color.mat ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: serializedVersion: 6 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Invert Color m_Shader: {fileID: -6465566751694194690, guid: f805fed59fe4a49cf86317710438766e, type: 3} m_ShaderKeywords: ETC1_EXTERNAL_ALPHA m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] m_SavedProperties: serializedVersion: 3 m_TexEnvs: - _MainTex: m_Texture: {fileID: 2800000, guid: aa1524e79c0204861a212ef5fef309d4, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} m_Floats: [] m_Colors: [] ================================================ FILE: Assets/Samples/2D Renderer/Shader Graph/Materials/Invert Color.mat.meta ================================================ fileFormatVersion: 2 guid: b4d9b5e75768746c7a75d37e8ff43a4b NativeFormatImporter: externalObjects: {} mainObjectFileID: 0 userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Shader Graph/Materials.meta ================================================ fileFormatVersion: 2 guid: 4500f0661d7cb4113a91ecb15917e164 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Shader Graph/Shader Graphs/Invert Color.shadergraph ================================================ { "m_SerializedProperties": [ { "typeInfo": { "fullName": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty" }, "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"83269068-9a0e-4dc1-b27c-c209c99ac5ba\"\n },\n \"m_Name\": \"_MainTex\",\n \"m_DefaultReferenceName\": \"Texture2D_8FC0751A\",\n \"m_OverrideReferenceName\": \"_MainTex\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"m_SerializedTexture\": \"{\\\"texture\\\":{\\\"fileID\\\":2800000,\\\"guid\\\":\\\"aa1524e79c0204861a212ef5fef309d4\\\",\\\"type\\\":3}}\",\n \"m_Guid\": \"\"\n },\n \"m_Modifiable\": true,\n \"m_DefaultType\": 0\n}" } ], "m_SerializedKeywords": [], "m_SerializableNodes": [ { "typeInfo": { "fullName": "UnityEditor.Experimental.Rendering.Universal.SpriteLitMasterNode" }, "JSONnodeData": "{\n \"m_GuidSerialized\": \"d99ba9e1-e5e5-49b8-ad50-8ceb1d032094\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Sprite Lit Master\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": 581.9998779296875,\n \"y\": -453.99993896484377,\n \"width\": 199.99998474121095,\n \"height\": 196.99998474121095\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.PositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 9,\\n \\\"m_DisplayName\\\": \\\"Vertex Position\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Position\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.NormalMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 10,\\n \\\"m_DisplayName\\\": \\\"Vertex Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Normal\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.TangentMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 11,\\n \\\"m_DisplayName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Vertex Tangent\\\",\\n \\\"m_StageCapability\\\": 1,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ],\\n \\\"m_Space\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ColorRGBAMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Color\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Color\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ColorRGBAMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Mask\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Mask\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Normal\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Normal\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_SerializableSubShaders\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.Experimental.Rendering.Universal.UniversalSpriteLitSubShader\"\n },\n \"JSONnodeData\": \"{}\"\n }\n ]\n}" }, { "typeInfo": { "fullName": "UnityEditor.ShaderGraph.PropertyNode" }, "JSONnodeData": "{\n \"m_GuidSerialized\": \"15091748-c1b4-4991-8d24-11e4e2d8a7b0\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -573.9999389648438,\n \"y\": -396.9999694824219,\n \"width\": 133.99998474121095,\n \"height\": 33.999996185302737\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Texture2DMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"_MainTex\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"83269068-9a0e-4dc1-b27c-c209c99ac5ba\"\n}" }, { "typeInfo": { "fullName": "UnityEditor.ShaderGraph.SampleTexture2DNode" }, "JSONnodeData": "{\n \"m_GuidSerialized\": \"aeb1e7f6-8f97-4027-a30b-ebae086189cc\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Sample Texture 2D\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -300.99993896484377,\n \"y\": -404.0,\n \"width\": 207.99998474121095,\n \"height\": 432.9999694824219\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"RGBA\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"RGBA\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Texture2DInputMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Texture\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Texture\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Texture\\\": {\\n \\\"m_SerializedTexture\\\": \\\"{\\\\\\\"texture\\\\\\\":{\\\\\\\"instanceID\\\\\\\":0}}\\\",\\n \\\"m_Guid\\\": \\\"\\\"\\n },\\n \\\"m_DefaultType\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.UVMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ],\\n \\\"m_Channel\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.SamplerStateMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Sampler\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Sampler\\\",\\n \\\"m_StageCapability\\\": 3\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_TextureType\": 0,\n \"m_NormalMapSpace\": 0\n}" }, { "typeInfo": { "fullName": "UnityEditor.ShaderGraph.InvertColorsNode" }, "JSONnodeData": "{\n \"m_GuidSerialized\": \"d86d8730-a691-43f8-a2ec-5e882e897dc4\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Invert Colors\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -33.99990463256836,\n \"y\": -405.0,\n \"width\": 207.99998474121095,\n \"height\": 390.9999694824219\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_RedChannel\": true,\n \"m_GreenChannel\": true,\n \"m_BlueChannel\": true\n}" } ], "m_Groups": [], "m_StickyNotes": [], "m_SerializableEdges": [ { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"15091748-c1b4-4991-8d24-11e4e2d8a7b0\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"aeb1e7f6-8f97-4027-a30b-ebae086189cc\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"aeb1e7f6-8f97-4027-a30b-ebae086189cc\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"d86d8730-a691-43f8-a2ec-5e882e897dc4\"\n }\n}" }, { "typeInfo": { "fullName": "UnityEditor.Graphing.Edge" }, "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"d86d8730-a691-43f8-a2ec-5e882e897dc4\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"d99ba9e1-e5e5-49b8-ad50-8ceb1d032094\"\n }\n}" } ], "m_PreviewData": { "serializedMesh": { "m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}", "m_Guid": "" } }, "m_Path": "Shader Graphs", "m_ConcretePrecision": 0, "m_ActiveOutputNodeGuidSerialized": "d99ba9e1-e5e5-49b8-ad50-8ceb1d032094" } ================================================ FILE: Assets/Samples/2D Renderer/Shader Graph/Shader Graphs/Invert Color.shadergraph.meta ================================================ fileFormatVersion: 2 guid: f805fed59fe4a49cf86317710438766e ScriptedImporter: internalIDToNameTable: [] externalObjects: {} serializedVersion: 2 userData: assetBundleName: assetBundleVariant: script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} ================================================ FILE: Assets/Samples/2D Renderer/Shader Graph/Shader Graphs.meta ================================================ fileFormatVersion: 2 guid: 3a5defb5eb1364609b3f19763d3e72f1 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Shader Graph.meta ================================================ fileFormatVersion: 2 guid: 78bb587e2b2284aa690bee863f664acb folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Shadows/1 Shadows.unity ================================================ %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: 11 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_UseShadowmask: 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 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!43 &25223067 Mesh: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: serializedVersion: 10 m_SubMeshes: - serializedVersion: 2 firstByte: 0 indexCount: 192 topology: 0 baseVertex: 0 firstVertex: 0 vertexCount: 66 localAABB: m_Center: {x: 0.008630693, y: 0.032052755, z: 0} m_Extent: {x: 1.011056, y: 0.85286134, z: 0} m_Shapes: vertices: [] shapes: [] channels: [] fullWeights: [] m_BindPose: [] m_BoneNameHashes: m_RootBoneNameHash: 0 m_BonesAABB: [] m_VariableBoneCountWeights: m_Data: m_MeshCompression: 0 m_IsReadable: 1 m_KeepVertices: 1 m_KeepIndices: 1 m_IndexFormat: 0 m_IndexBuffer: 00000100020000000300010004000300000004000500030006000500040006000700050006000800070009000800060009000a00080009000b000a0009000c000b0009000d000c000e000d0009000e000f000d0010000f000e00100011000f001200110010001200130011001200140013001500140012001500160014001700160015001700180016001900180017001a00180019001a001b0018001a001c001b001d001c001a001e001c001d001e001f001c001f001e0020000200210000000000220004000100230002000300240001000500250003000400260006000700270005000600280009000800290007000a002a00080009002b000e000b002c000a000c002d000b000d002e000c000f002f000d000e0030001000110031000f001000320012001300330011001200340015001400350013001600360014001500370017001800380016001700390019001b003a00180019003b001a001a003c001d001c003d001b001f003e001c001d003f001e001e0040002000200041001f00 m_VertexData: serializedVersion: 3 m_VertexCount: 66 m_Channels: - stream: 0 offset: 0 format: 0 dimension: 3 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 12 format: 0 dimension: 4 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 m_DataSize: 1848 _typelessdata: 82ed7f3f196df03e00000000779d7cbf25f825be00000000000000805bce803f72140e3e0000000022807bbfba243f3e00000080000000801885823fff2db23e00000000427a7fbfdcc5823d000000800000008016b4753f3440d9bd000000006f9b79bf7b69633e000000800000008082aa713f28880b3f0000000027f54dbf550b18bf00000000000000801c356d3f10ea80be00000000c69572bffb90a33e00000080000000807c895c3f84dc223f0000000030bf3dbf64d92bbf000000000000008062cc4e3f12a81abf0000000020996cbfe585c33e0000008000000080d1c6453f957d30bf00000000fff94fbf5045153f0000008000000080d2fa3c3fd4d7313f00000000c894dbbe064367bf000000000000008030f5373f81be43bf0000000054700ebfc2b6543f00000080000000805ce4283f23d54dbf00000000c60346be052b7b3f0000008000000080b592153fe5a351bf0000000027db06bcc8fd7f3f000000800000008055deb43e832052bf0000000094e5d83d6e8f7e3f00000080000000803b77963e42ee533f0000000059fa92bea33975bf00000000000000803b252f3ea3284dbf00000000990e123eee617d3f0000008000000080f08bef3d7ab75d3f00000000724558bea9397abf00000000000000805037a63ceb9847bf0000000004028c3e1f3e763f0000008000000080c09605bdbb89623f000000005dd6ffbda5fe7dbf0000000000000080b72d3bbd7dcb42bf000000009a46013f06f65c3f000000800000008010242bbe7a9b30bf00000000e6f3073faeea583f0000008000000080744fa3bec9c15f3f00000000ae471b3de4d07fbf00000080000000800d26a5be63ab17bf000000001a7ffa3ec5445f3f000000800000008052bdd1bedda3583f00000000db11963eadc174bf0000008000000080067a0dbfe040edbe0000000008fa0b3f9257563f00000080000000809f2e0ebf1c2c443f00000000523ef63ec47260bf0000008000000080ea4f35bf0c8c263f0000000086861a3f451a4cbf0000008000000080e8d447bf1e09a1be00000000258f2a3f40e83e3f0000008000000080e89159bf225781be0000000067795c3fb11a023f000000800000008045d65fbf6fd2cd3e0000000062d9543f8f3c0ebf0000008000000080acb679bfd68e493e000000002ea4653f2148e2be0000008000000080b8db7dbf40454bbc000000005eb27e3fb463ce3d0000008000000080794f80bfeec7c03d000000001299773fa91882be00000080000000801885823fff2db23e00000000779d7cbf25f825be000000000000008082ed7f3f196df03e0000000027f54dbf550b18bf00000000000000805bce803f72140e3e00000000427a7fbfdcc5823d000000800000008016b4753f3440d9bd0000000022807bbfba243f3e00000080000000801c356d3f10ea80be000000006f9b79bf7b69633e000000800000008082aa713f28880b3f0000000030bf3dbf64d92bbf000000000000008062cc4e3f12a81abf00000000c69572bffb90a33e00000080000000807c895c3f84dc223f00000000c894dbbe064367bf0000000000000080d1c6453f957d30bf0000000020996cbfe585c33e000000800000008030f5373f81be43bf00000000fff94fbf5045153f0000008000000080d2fa3c3fd4d7313f0000000059fa92bea33975bf00000000000000805ce4283f23d54dbf0000000054700ebfc2b6543f0000008000000080b592153fe5a351bf00000000c60346be052b7b3f000000800000008055deb43e832052bf0000000027db06bcc8fd7f3f00000080000000803b252f3ea3284dbf0000000094e5d83d6e8f7e3f00000080000000803b77963e42ee533f00000000724558bea9397abf00000000000000805037a63ceb9847bf00000000990e123eee617d3f0000008000000080f08bef3d7ab75d3f000000005dd6ffbda5fe7dbf0000000000000080b72d3bbd7dcb42bf0000000004028c3e1f3e763f0000008000000080c09605bdbb89623f00000000ae471b3de4d07fbf000000800000008010242bbe7a9b30bf000000009a46013f06f65c3f00000080000000800d26a5be63ab17bf00000000e6f3073faeea583f0000008000000080744fa3bec9c15f3f00000000db11963eadc174bf0000008000000080067a0dbfe040edbe000000001a7ffa3ec5445f3f000000800000008052bdd1bedda3583f00000000523ef63ec47260bf0000008000000080e8d447bf1e09a1be0000000008fa0b3f9257563f00000080000000809f2e0ebf1c2c443f0000000086861a3f451a4cbf0000008000000080ea4f35bf0c8c263f0000000062d9543f8f3c0ebf0000008000000080e89159bf225781be00000000258f2a3f40e83e3f0000008000000080b8db7dbf40454bbc0000000067795c3fb11a023f000000800000008045d65fbf6fd2cd3e000000002ea4653f2148e2be0000008000000080acb679bfd68e493e000000001299773fa91882be0000008000000080794f80bfeec7c03d000000005eb27e3fb463ce3d0000008000000080 m_CompressedMesh: m_Vertices: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_UV: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Normals: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Tangents: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Weights: m_NumItems: 0 m_Data: m_BitSize: 0 m_NormalSigns: m_NumItems: 0 m_Data: m_BitSize: 0 m_TangentSigns: m_NumItems: 0 m_Data: m_BitSize: 0 m_FloatColors: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_BoneIndices: m_NumItems: 0 m_Data: m_BitSize: 0 m_Triangles: m_NumItems: 0 m_Data: m_BitSize: 0 m_UVInfo: 0 m_LocalAABB: m_Center: {x: 0.008630693, y: 0.032052755, z: 0} m_Extent: {x: 1.011056, y: 0.85286134, z: 0} m_MeshUsageFlags: 0 m_BakedConvexCollisionMesh: m_BakedTriangleCollisionMesh: m_MeshMetrics[0]: 1 m_MeshMetrics[1]: 1 m_MeshOptimizationFlags: 1 m_StreamData: offset: 0 size: 0 path: --- !u!1 &232963922 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 232963924} - component: {fileID: 232963923} m_Layer: 0 m_Name: Parametric Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &232963923 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 232963922} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 0 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 1, g: 0.97833335, b: 0.75, a: 1} m_Intensity: 2 m_LightVolumeOpacity: 0 m_ApplyToSortingLayers: 00000000cde378704939c95251c6472a m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0.5 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 48 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 0 m_ShapeLightFalloffSize: 6 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &232963924 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 232963922} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.001, y: 0.993, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &512721468 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 512721471} - component: {fileID: 512721470} - component: {fileID: 512721469} - component: {fileID: 512721472} 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 &512721469 AudioListener: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 512721468} m_Enabled: 1 --- !u!20 &512721470 Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 512721468} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 m_BackGroundColor: {r: 1, g: 1, b: 1, 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: 3 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 &512721471 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 512721468} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &512721472 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 512721468} 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_RenderPostProcessing: 1 m_Antialiasing: 0 m_AntialiasingQuality: 2 m_StopNaN: 0 m_Dithering: 0 m_ClearDepth: 1 m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 --- !u!1 &874000621 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 874000623} - component: {fileID: 874000622} m_Layer: 0 m_Name: Level Backdrop m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &874000622 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 874000621} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 709346897 m_SortingLayer: 1 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: 00e05490988d64502a8e41d45028c2a3, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 5.12, y: 2.56} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &874000623 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 874000621} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 2.5, y: 2.5, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1257110133 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1257110135} - component: {fileID: 1257110134} m_Layer: 0 m_Name: Global Volume m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1257110134 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1257110133} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: isGlobal: 1 priority: 0 blendDistance: 0 weight: 1 sharedProfile: {fileID: 11400000, guid: d7b0dc3e4fe9c46f58eef2d5e1615cb8, type: 2} --- !u!4 &1257110135 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1257110133} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.32293093, y: -0.5653312, z: -24.902458} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1366408644 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1366408646} - component: {fileID: 1366408645} - component: {fileID: 1366408647} m_Layer: 0 m_Name: Rock m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1366408645 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1366408644} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: aa1524e79c0204861a212ef5fef309d4, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1366408646 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1366408644} m_LocalRotation: {x: -0, y: -0, z: -0.27537706, w: 0.9613363} m_LocalPosition: {x: -0.01, y: -0.837, z: -4.764057} m_LocalScale: {x: 0.5447099, y: 0.5447099, z: 0.54471} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: -31.969002} --- !u!114 &1366408647 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1366408644} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 7db70e0ea77f5ac47a8f4565a9406397, type: 3} m_Name: m_EditorClassIdentifier: m_ShadowGroup: 0 m_HasRenderer: 1 m_UseRendererSilhouette: 1 m_CastsShadows: 1 m_SelfShadows: 1 m_ApplyToSortingLayers: 0000000051c6472acde378704939c952 m_ShapePath: - {x: -1.0024253, y: 0.094131336, z: 0} - {x: -0.9916339, y: -0.012406647, z: 0} - {x: -0.8498826, y: -0.2526179, z: 0} - {x: -0.78059244, y: -0.31452268, z: 0} - {x: -0.5526432, y: -0.46338558, z: 0} - {x: -0.32255593, y: -0.5924589, z: 0} - {x: -0.16712976, y: -0.6898724, z: 0} - {x: -0.045697894, y: -0.7609175, z: 0} - {x: 0.020290047, y: -0.7796771, z: 0} - {x: 0.17104046, y: -0.8014013, z: 0} - {x: 0.35325876, y: -0.8208086, z: 0} - {x: 0.5842698, y: -0.8189071, z: 0} - {x: 0.6597345, y: -0.80403346, z: 0} - {x: 0.718585, y: -0.7646256, z: 0} - {x: 0.77256495, y: -0.6894162, z: 0} - {x: 0.80780613, y: -0.60412705, z: 0} - {x: 0.92659163, y: -0.25178576, z: 0} - {x: 0.95977914, y: -0.10607949, z: 0} - {x: 1.0062975, y: 0.13874987, z: 0} - {x: 1.0196867, y: 0.34800717, z: 0} - {x: 0.99971783, y: 0.46958235, z: 0} - {x: 0.944008, y: 0.5450463, z: 0} - {x: 0.86147285, y: 0.6361773, z: 0} - {x: 0.7382022, y: 0.6946995, z: 0} - {x: 0.2938784, y: 0.8278543, z: 0} - {x: 0.11696613, y: 0.8660809, z: 0} - {x: -0.03261447, y: 0.8849141, z: 0} - {x: -0.31896555, y: 0.8740507, z: 0} - {x: -0.40964752, y: 0.84625036, z: 0} - {x: -0.5553989, y: 0.76629806, z: 0} - {x: -0.70825064, y: 0.65057445, z: 0} - {x: -0.87436324, y: 0.4019961, z: 0} - {x: -0.9754436, y: 0.19683394, z: 0} m_ShapePathHash: 710457384 m_Mesh: {fileID: 25223067} m_InstanceId: 25686 --- !u!1 &1530676779 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1530676781} - component: {fileID: 1530676780} m_Layer: 0 m_Name: Global Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1530676780 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1530676779} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 4 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 0.2 m_LightVolumeOpacity: 0 m_ApplyToSortingLayers: 0000000051c6472acde378704939c952 m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 5 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 1 m_ShapeLightFalloffSize: 0.5 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &1530676781 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1530676779} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.05153978, y: -0.30212158, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ================================================ FILE: Assets/Samples/2D Renderer/Shadows/1 Shadows.unity.meta ================================================ fileFormatVersion: 2 guid: 31a2cd6817cd84e5298953e89c215a79 DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Shadows/2 Shadow Composite.unity ================================================ %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: 11 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_UseShadowmask: 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 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &147938733 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 147938734} - component: {fileID: 147938736} - component: {fileID: 147938735} m_Layer: 0 m_Name: Rock (4) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &147938734 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 147938733} m_LocalRotation: {x: -0, y: -0, z: -0.27537706, w: 0.9613363} m_LocalPosition: {x: -1.554, y: -0.538, z: -4.764057} m_LocalScale: {x: 0.08946316, y: 0.08946316, z: 0.08946317} m_Children: [] m_Father: {fileID: 1437825303} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: -31.969002} --- !u!114 &147938735 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 147938733} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 7db70e0ea77f5ac47a8f4565a9406397, type: 3} m_Name: m_EditorClassIdentifier: m_ShadowGroup: 0 m_HasRenderer: 1 m_UseRendererSilhouette: 1 m_CastsShadows: 1 m_SelfShadows: 1 m_ApplyToSortingLayers: 0000000051c6472acde378704939c952 m_ShapePath: - {x: -1.0024253, y: 0.094131336, z: 0} - {x: -0.9916339, y: -0.012406647, z: 0} - {x: -0.8498826, y: -0.2526179, z: 0} - {x: -0.78059244, y: -0.31452268, z: 0} - {x: -0.5526432, y: -0.46338558, z: 0} - {x: -0.32255593, y: -0.5924589, z: 0} - {x: -0.16712976, y: -0.6898724, z: 0} - {x: -0.045697894, y: -0.7609175, z: 0} - {x: 0.020290047, y: -0.7796771, z: 0} - {x: 0.17104046, y: -0.8014013, z: 0} - {x: 0.35325876, y: -0.8208086, z: 0} - {x: 0.5842698, y: -0.8189071, z: 0} - {x: 0.6597345, y: -0.80403346, z: 0} - {x: 0.718585, y: -0.7646256, z: 0} - {x: 0.77256495, y: -0.6894162, z: 0} - {x: 0.80780613, y: -0.60412705, z: 0} - {x: 0.92659163, y: -0.25178576, z: 0} - {x: 0.95977914, y: -0.10607949, z: 0} - {x: 1.0062975, y: 0.13874987, z: 0} - {x: 1.0196867, y: 0.34800717, z: 0} - {x: 0.99971783, y: 0.46958235, z: 0} - {x: 0.944008, y: 0.5450463, z: 0} - {x: 0.86147285, y: 0.6361773, z: 0} - {x: 0.7382022, y: 0.6946995, z: 0} - {x: 0.2938784, y: 0.8278543, z: 0} - {x: 0.11696613, y: 0.8660809, z: 0} - {x: -0.03261447, y: 0.8849141, z: 0} - {x: -0.31896555, y: 0.8740507, z: 0} - {x: -0.40964752, y: 0.84625036, z: 0} - {x: -0.5553989, y: 0.76629806, z: 0} - {x: -0.70825064, y: 0.65057445, z: 0} - {x: -0.87436324, y: 0.4019961, z: 0} - {x: -0.9754436, y: 0.19683394, z: 0} m_ShapePathHash: 710457384 m_Mesh: {fileID: 161494072} m_InstanceId: 25754 --- !u!212 &147938736 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 147938733} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: aa1524e79c0204861a212ef5fef309d4, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!43 &161494072 Mesh: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: serializedVersion: 10 m_SubMeshes: - serializedVersion: 2 firstByte: 0 indexCount: 192 topology: 0 baseVertex: 0 firstVertex: 0 vertexCount: 66 localAABB: m_Center: {x: 0.008630693, y: 0.032052755, z: 0} m_Extent: {x: 1.011056, y: 0.85286134, z: 0} m_Shapes: vertices: [] shapes: [] channels: [] fullWeights: [] m_BindPose: [] m_BoneNameHashes: m_RootBoneNameHash: 0 m_BonesAABB: [] m_VariableBoneCountWeights: m_Data: m_MeshCompression: 0 m_IsReadable: 1 m_KeepVertices: 1 m_KeepIndices: 1 m_IndexFormat: 0 m_IndexBuffer: 00000100020000000300010004000300000004000500030006000500040006000700050006000800070009000800060009000a00080009000b000a0009000c000b0009000d000c000e000d0009000e000f000d0010000f000e00100011000f001200110010001200130011001200140013001500140012001500160014001700160015001700180016001900180017001a00180019001a001b0018001a001c001b001d001c001a001e001c001d001e001f001c001f001e0020000200210000000000220004000100230002000300240001000500250003000400260006000700270005000600280009000800290007000a002a00080009002b000e000b002c000a000c002d000b000d002e000c000f002f000d000e0030001000110031000f001000320012001300330011001200340015001400350013001600360014001500370017001800380016001700390019001b003a00180019003b001a001a003c001d001c003d001b001f003e001c001d003f001e001e0040002000200041001f00 m_VertexData: serializedVersion: 3 m_VertexCount: 66 m_Channels: - stream: 0 offset: 0 format: 0 dimension: 3 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 12 format: 0 dimension: 4 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 m_DataSize: 1848 _typelessdata: 82ed7f3f196df03e00000000779d7cbf25f825be00000000000000805bce803f72140e3e0000000022807bbfba243f3e00000080000000801885823fff2db23e00000000427a7fbfdcc5823d000000800000008016b4753f3440d9bd000000006f9b79bf7b69633e000000800000008082aa713f28880b3f0000000027f54dbf550b18bf00000000000000801c356d3f10ea80be00000000c69572bffb90a33e00000080000000807c895c3f84dc223f0000000030bf3dbf64d92bbf000000000000008062cc4e3f12a81abf0000000020996cbfe585c33e0000008000000080d1c6453f957d30bf00000000fff94fbf5045153f0000008000000080d2fa3c3fd4d7313f00000000c894dbbe064367bf000000000000008030f5373f81be43bf0000000054700ebfc2b6543f00000080000000805ce4283f23d54dbf00000000c60346be052b7b3f0000008000000080b592153fe5a351bf0000000027db06bcc8fd7f3f000000800000008055deb43e832052bf0000000094e5d83d6e8f7e3f00000080000000803b77963e42ee533f0000000059fa92bea33975bf00000000000000803b252f3ea3284dbf00000000990e123eee617d3f0000008000000080f08bef3d7ab75d3f00000000724558bea9397abf00000000000000805037a63ceb9847bf0000000004028c3e1f3e763f0000008000000080c09605bdbb89623f000000005dd6ffbda5fe7dbf0000000000000080b72d3bbd7dcb42bf000000009a46013f06f65c3f000000800000008010242bbe7a9b30bf00000000e6f3073faeea583f0000008000000080744fa3bec9c15f3f00000000ae471b3de4d07fbf00000080000000800d26a5be63ab17bf000000001a7ffa3ec5445f3f000000800000008052bdd1bedda3583f00000000db11963eadc174bf0000008000000080067a0dbfe040edbe0000000008fa0b3f9257563f00000080000000809f2e0ebf1c2c443f00000000523ef63ec47260bf0000008000000080ea4f35bf0c8c263f0000000086861a3f451a4cbf0000008000000080e8d447bf1e09a1be00000000258f2a3f40e83e3f0000008000000080e89159bf225781be0000000067795c3fb11a023f000000800000008045d65fbf6fd2cd3e0000000062d9543f8f3c0ebf0000008000000080acb679bfd68e493e000000002ea4653f2148e2be0000008000000080b8db7dbf40454bbc000000005eb27e3fb463ce3d0000008000000080794f80bfeec7c03d000000001299773fa91882be00000080000000801885823fff2db23e00000000779d7cbf25f825be000000000000008082ed7f3f196df03e0000000027f54dbf550b18bf00000000000000805bce803f72140e3e00000000427a7fbfdcc5823d000000800000008016b4753f3440d9bd0000000022807bbfba243f3e00000080000000801c356d3f10ea80be000000006f9b79bf7b69633e000000800000008082aa713f28880b3f0000000030bf3dbf64d92bbf000000000000008062cc4e3f12a81abf00000000c69572bffb90a33e00000080000000807c895c3f84dc223f00000000c894dbbe064367bf0000000000000080d1c6453f957d30bf0000000020996cbfe585c33e000000800000008030f5373f81be43bf00000000fff94fbf5045153f0000008000000080d2fa3c3fd4d7313f0000000059fa92bea33975bf00000000000000805ce4283f23d54dbf0000000054700ebfc2b6543f0000008000000080b592153fe5a351bf00000000c60346be052b7b3f000000800000008055deb43e832052bf0000000027db06bcc8fd7f3f00000080000000803b252f3ea3284dbf0000000094e5d83d6e8f7e3f00000080000000803b77963e42ee533f00000000724558bea9397abf00000000000000805037a63ceb9847bf00000000990e123eee617d3f0000008000000080f08bef3d7ab75d3f000000005dd6ffbda5fe7dbf0000000000000080b72d3bbd7dcb42bf0000000004028c3e1f3e763f0000008000000080c09605bdbb89623f00000000ae471b3de4d07fbf000000800000008010242bbe7a9b30bf000000009a46013f06f65c3f00000080000000800d26a5be63ab17bf00000000e6f3073faeea583f0000008000000080744fa3bec9c15f3f00000000db11963eadc174bf0000008000000080067a0dbfe040edbe000000001a7ffa3ec5445f3f000000800000008052bdd1bedda3583f00000000523ef63ec47260bf0000008000000080e8d447bf1e09a1be0000000008fa0b3f9257563f00000080000000809f2e0ebf1c2c443f0000000086861a3f451a4cbf0000008000000080ea4f35bf0c8c263f0000000062d9543f8f3c0ebf0000008000000080e89159bf225781be00000000258f2a3f40e83e3f0000008000000080b8db7dbf40454bbc0000000067795c3fb11a023f000000800000008045d65fbf6fd2cd3e000000002ea4653f2148e2be0000008000000080acb679bfd68e493e000000001299773fa91882be0000008000000080794f80bfeec7c03d000000005eb27e3fb463ce3d0000008000000080 m_CompressedMesh: m_Vertices: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_UV: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Normals: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Tangents: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Weights: m_NumItems: 0 m_Data: m_BitSize: 0 m_NormalSigns: m_NumItems: 0 m_Data: m_BitSize: 0 m_TangentSigns: m_NumItems: 0 m_Data: m_BitSize: 0 m_FloatColors: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_BoneIndices: m_NumItems: 0 m_Data: m_BitSize: 0 m_Triangles: m_NumItems: 0 m_Data: m_BitSize: 0 m_UVInfo: 0 m_LocalAABB: m_Center: {x: 0.008630693, y: 0.032052755, z: 0} m_Extent: {x: 1.011056, y: 0.85286134, z: 0} m_MeshUsageFlags: 0 m_BakedConvexCollisionMesh: m_BakedTriangleCollisionMesh: m_MeshMetrics[0]: 1 m_MeshMetrics[1]: 1 m_MeshOptimizationFlags: 1 m_StreamData: offset: 0 size: 0 path: --- !u!1 &232963922 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 232963924} - component: {fileID: 232963923} m_Layer: 0 m_Name: Parametric Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &232963923 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 232963922} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 0 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 1, g: 0.97833335, b: 0.75, a: 1} m_Intensity: 2 m_LightVolumeOpacity: 0 m_ApplyToSortingLayers: 00000000cde378704939c95251c6472a m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0.5 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 48 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 0 m_ShapeLightFalloffSize: 6 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &232963924 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 232963922} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0.8, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &459623817 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 459623818} - component: {fileID: 459623820} - component: {fileID: 459623819} m_Layer: 0 m_Name: Rock (3) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &459623818 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 459623817} m_LocalRotation: {x: -0, y: -0, z: 0.30369192, w: 0.95277035} m_LocalPosition: {x: 1.703, y: -1.475, z: -4.764057} m_LocalScale: {x: 0.11709833, y: 0.11709833, z: 0.11709834} m_Children: [] m_Father: {fileID: 1437825303} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 35.359} --- !u!114 &459623819 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 459623817} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 7db70e0ea77f5ac47a8f4565a9406397, type: 3} m_Name: m_EditorClassIdentifier: m_ShadowGroup: 0 m_HasRenderer: 1 m_UseRendererSilhouette: 1 m_CastsShadows: 1 m_SelfShadows: 1 m_ApplyToSortingLayers: 0000000051c6472acde378704939c952 m_ShapePath: - {x: -1.0024253, y: 0.094131336, z: 0} - {x: -0.9916339, y: -0.012406647, z: 0} - {x: -0.8498826, y: -0.2526179, z: 0} - {x: -0.78059244, y: -0.31452268, z: 0} - {x: -0.5526432, y: -0.46338558, z: 0} - {x: -0.32255593, y: -0.5924589, z: 0} - {x: -0.16712976, y: -0.6898724, z: 0} - {x: -0.045697894, y: -0.7609175, z: 0} - {x: 0.020290047, y: -0.7796771, z: 0} - {x: 0.17104046, y: -0.8014013, z: 0} - {x: 0.35325876, y: -0.8208086, z: 0} - {x: 0.5842698, y: -0.8189071, z: 0} - {x: 0.6597345, y: -0.80403346, z: 0} - {x: 0.718585, y: -0.7646256, z: 0} - {x: 0.77256495, y: -0.6894162, z: 0} - {x: 0.80780613, y: -0.60412705, z: 0} - {x: 0.92659163, y: -0.25178576, z: 0} - {x: 0.95977914, y: -0.10607949, z: 0} - {x: 1.0062975, y: 0.13874987, z: 0} - {x: 1.0196867, y: 0.34800717, z: 0} - {x: 0.99971783, y: 0.46958235, z: 0} - {x: 0.944008, y: 0.5450463, z: 0} - {x: 0.86147285, y: 0.6361773, z: 0} - {x: 0.7382022, y: 0.6946995, z: 0} - {x: 0.2938784, y: 0.8278543, z: 0} - {x: 0.11696613, y: 0.8660809, z: 0} - {x: -0.03261447, y: 0.8849141, z: 0} - {x: -0.31896555, y: 0.8740507, z: 0} - {x: -0.40964752, y: 0.84625036, z: 0} - {x: -0.5553989, y: 0.76629806, z: 0} - {x: -0.70825064, y: 0.65057445, z: 0} - {x: -0.87436324, y: 0.4019961, z: 0} - {x: -0.9754436, y: 0.19683394, z: 0} m_ShapePathHash: 710457384 m_Mesh: {fileID: 1175221787} m_InstanceId: 25774 --- !u!212 &459623820 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 459623817} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: aa1524e79c0204861a212ef5fef309d4, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!1 &512721468 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 512721471} - component: {fileID: 512721470} - component: {fileID: 512721469} - component: {fileID: 512721472} 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 &512721469 AudioListener: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 512721468} m_Enabled: 1 --- !u!20 &512721470 Camera: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 512721468} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 m_BackGroundColor: {r: 1, g: 1, b: 1, 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: 3 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 &512721471 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 512721468} 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_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &512721472 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 512721468} 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_RenderPostProcessing: 1 m_Antialiasing: 0 m_AntialiasingQuality: 2 m_StopNaN: 0 m_Dithering: 0 m_ClearDepth: 1 m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 --- !u!43 &788008289 Mesh: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: serializedVersion: 10 m_SubMeshes: - serializedVersion: 2 firstByte: 0 indexCount: 192 topology: 0 baseVertex: 0 firstVertex: 0 vertexCount: 66 localAABB: m_Center: {x: 0.008630693, y: 0.032052755, z: 0} m_Extent: {x: 1.011056, y: 0.85286134, z: 0} m_Shapes: vertices: [] shapes: [] channels: [] fullWeights: [] m_BindPose: [] m_BoneNameHashes: m_RootBoneNameHash: 0 m_BonesAABB: [] m_VariableBoneCountWeights: m_Data: m_MeshCompression: 0 m_IsReadable: 1 m_KeepVertices: 1 m_KeepIndices: 1 m_IndexFormat: 0 m_IndexBuffer: 00000100020000000300010004000300000004000500030006000500040006000700050006000800070009000800060009000a00080009000b000a0009000c000b0009000d000c000e000d0009000e000f000d0010000f000e00100011000f001200110010001200130011001200140013001500140012001500160014001700160015001700180016001900180017001a00180019001a001b0018001a001c001b001d001c001a001e001c001d001e001f001c001f001e0020000200210000000000220004000100230002000300240001000500250003000400260006000700270005000600280009000800290007000a002a00080009002b000e000b002c000a000c002d000b000d002e000c000f002f000d000e0030001000110031000f001000320012001300330011001200340015001400350013001600360014001500370017001800380016001700390019001b003a00180019003b001a001a003c001d001c003d001b001f003e001c001d003f001e001e0040002000200041001f00 m_VertexData: serializedVersion: 3 m_VertexCount: 66 m_Channels: - stream: 0 offset: 0 format: 0 dimension: 3 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 12 format: 0 dimension: 4 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 m_DataSize: 1848 _typelessdata: 82ed7f3f196df03e00000000779d7cbf25f825be00000000000000805bce803f72140e3e0000000022807bbfba243f3e00000080000000801885823fff2db23e00000000427a7fbfdcc5823d000000800000008016b4753f3440d9bd000000006f9b79bf7b69633e000000800000008082aa713f28880b3f0000000027f54dbf550b18bf00000000000000801c356d3f10ea80be00000000c69572bffb90a33e00000080000000807c895c3f84dc223f0000000030bf3dbf64d92bbf000000000000008062cc4e3f12a81abf0000000020996cbfe585c33e0000008000000080d1c6453f957d30bf00000000fff94fbf5045153f0000008000000080d2fa3c3fd4d7313f00000000c894dbbe064367bf000000000000008030f5373f81be43bf0000000054700ebfc2b6543f00000080000000805ce4283f23d54dbf00000000c60346be052b7b3f0000008000000080b592153fe5a351bf0000000027db06bcc8fd7f3f000000800000008055deb43e832052bf0000000094e5d83d6e8f7e3f00000080000000803b77963e42ee533f0000000059fa92bea33975bf00000000000000803b252f3ea3284dbf00000000990e123eee617d3f0000008000000080f08bef3d7ab75d3f00000000724558bea9397abf00000000000000805037a63ceb9847bf0000000004028c3e1f3e763f0000008000000080c09605bdbb89623f000000005dd6ffbda5fe7dbf0000000000000080b72d3bbd7dcb42bf000000009a46013f06f65c3f000000800000008010242bbe7a9b30bf00000000e6f3073faeea583f0000008000000080744fa3bec9c15f3f00000000ae471b3de4d07fbf00000080000000800d26a5be63ab17bf000000001a7ffa3ec5445f3f000000800000008052bdd1bedda3583f00000000db11963eadc174bf0000008000000080067a0dbfe040edbe0000000008fa0b3f9257563f00000080000000809f2e0ebf1c2c443f00000000523ef63ec47260bf0000008000000080ea4f35bf0c8c263f0000000086861a3f451a4cbf0000008000000080e8d447bf1e09a1be00000000258f2a3f40e83e3f0000008000000080e89159bf225781be0000000067795c3fb11a023f000000800000008045d65fbf6fd2cd3e0000000062d9543f8f3c0ebf0000008000000080acb679bfd68e493e000000002ea4653f2148e2be0000008000000080b8db7dbf40454bbc000000005eb27e3fb463ce3d0000008000000080794f80bfeec7c03d000000001299773fa91882be00000080000000801885823fff2db23e00000000779d7cbf25f825be000000000000008082ed7f3f196df03e0000000027f54dbf550b18bf00000000000000805bce803f72140e3e00000000427a7fbfdcc5823d000000800000008016b4753f3440d9bd0000000022807bbfba243f3e00000080000000801c356d3f10ea80be000000006f9b79bf7b69633e000000800000008082aa713f28880b3f0000000030bf3dbf64d92bbf000000000000008062cc4e3f12a81abf00000000c69572bffb90a33e00000080000000807c895c3f84dc223f00000000c894dbbe064367bf0000000000000080d1c6453f957d30bf0000000020996cbfe585c33e000000800000008030f5373f81be43bf00000000fff94fbf5045153f0000008000000080d2fa3c3fd4d7313f0000000059fa92bea33975bf00000000000000805ce4283f23d54dbf0000000054700ebfc2b6543f0000008000000080b592153fe5a351bf00000000c60346be052b7b3f000000800000008055deb43e832052bf0000000027db06bcc8fd7f3f00000080000000803b252f3ea3284dbf0000000094e5d83d6e8f7e3f00000080000000803b77963e42ee533f00000000724558bea9397abf00000000000000805037a63ceb9847bf00000000990e123eee617d3f0000008000000080f08bef3d7ab75d3f000000005dd6ffbda5fe7dbf0000000000000080b72d3bbd7dcb42bf0000000004028c3e1f3e763f0000008000000080c09605bdbb89623f00000000ae471b3de4d07fbf000000800000008010242bbe7a9b30bf000000009a46013f06f65c3f00000080000000800d26a5be63ab17bf00000000e6f3073faeea583f0000008000000080744fa3bec9c15f3f00000000db11963eadc174bf0000008000000080067a0dbfe040edbe000000001a7ffa3ec5445f3f000000800000008052bdd1bedda3583f00000000523ef63ec47260bf0000008000000080e8d447bf1e09a1be0000000008fa0b3f9257563f00000080000000809f2e0ebf1c2c443f0000000086861a3f451a4cbf0000008000000080ea4f35bf0c8c263f0000000062d9543f8f3c0ebf0000008000000080e89159bf225781be00000000258f2a3f40e83e3f0000008000000080b8db7dbf40454bbc0000000067795c3fb11a023f000000800000008045d65fbf6fd2cd3e000000002ea4653f2148e2be0000008000000080acb679bfd68e493e000000001299773fa91882be0000008000000080794f80bfeec7c03d000000005eb27e3fb463ce3d0000008000000080 m_CompressedMesh: m_Vertices: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_UV: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Normals: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Tangents: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Weights: m_NumItems: 0 m_Data: m_BitSize: 0 m_NormalSigns: m_NumItems: 0 m_Data: m_BitSize: 0 m_TangentSigns: m_NumItems: 0 m_Data: m_BitSize: 0 m_FloatColors: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_BoneIndices: m_NumItems: 0 m_Data: m_BitSize: 0 m_Triangles: m_NumItems: 0 m_Data: m_BitSize: 0 m_UVInfo: 0 m_LocalAABB: m_Center: {x: 0.008630693, y: 0.032052755, z: 0} m_Extent: {x: 1.011056, y: 0.85286134, z: 0} m_MeshUsageFlags: 0 m_BakedConvexCollisionMesh: m_BakedTriangleCollisionMesh: m_MeshMetrics[0]: 1 m_MeshMetrics[1]: 1 m_MeshOptimizationFlags: 1 m_StreamData: offset: 0 size: 0 path: --- !u!1 &874000621 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 874000623} - component: {fileID: 874000622} m_Layer: 0 m_Name: Level Backdrop m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &874000622 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 874000621} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 709346897 m_SortingLayer: 1 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: 00e05490988d64502a8e41d45028c2a3, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 5.12, y: 2.56} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &874000623 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 874000621} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 2.5, y: 2.5, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!43 &945845654 Mesh: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: serializedVersion: 10 m_SubMeshes: - serializedVersion: 2 firstByte: 0 indexCount: 192 topology: 0 baseVertex: 0 firstVertex: 0 vertexCount: 66 localAABB: m_Center: {x: 0.008630693, y: 0.032052755, z: 0} m_Extent: {x: 1.011056, y: 0.85286134, z: 0} m_Shapes: vertices: [] shapes: [] channels: [] fullWeights: [] m_BindPose: [] m_BoneNameHashes: m_RootBoneNameHash: 0 m_BonesAABB: [] m_VariableBoneCountWeights: m_Data: m_MeshCompression: 0 m_IsReadable: 1 m_KeepVertices: 1 m_KeepIndices: 1 m_IndexFormat: 0 m_IndexBuffer: 00000100020000000300010004000300000004000500030006000500040006000700050006000800070009000800060009000a00080009000b000a0009000c000b0009000d000c000e000d0009000e000f000d0010000f000e00100011000f001200110010001200130011001200140013001500140012001500160014001700160015001700180016001900180017001a00180019001a001b0018001a001c001b001d001c001a001e001c001d001e001f001c001f001e0020000200210000000000220004000100230002000300240001000500250003000400260006000700270005000600280009000800290007000a002a00080009002b000e000b002c000a000c002d000b000d002e000c000f002f000d000e0030001000110031000f001000320012001300330011001200340015001400350013001600360014001500370017001800380016001700390019001b003a00180019003b001a001a003c001d001c003d001b001f003e001c001d003f001e001e0040002000200041001f00 m_VertexData: serializedVersion: 3 m_VertexCount: 66 m_Channels: - stream: 0 offset: 0 format: 0 dimension: 3 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 12 format: 0 dimension: 4 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 m_DataSize: 1848 _typelessdata: 82ed7f3f196df03e00000000779d7cbf25f825be00000000000000805bce803f72140e3e0000000022807bbfba243f3e00000080000000801885823fff2db23e00000000427a7fbfdcc5823d000000800000008016b4753f3440d9bd000000006f9b79bf7b69633e000000800000008082aa713f28880b3f0000000027f54dbf550b18bf00000000000000801c356d3f10ea80be00000000c69572bffb90a33e00000080000000807c895c3f84dc223f0000000030bf3dbf64d92bbf000000000000008062cc4e3f12a81abf0000000020996cbfe585c33e0000008000000080d1c6453f957d30bf00000000fff94fbf5045153f0000008000000080d2fa3c3fd4d7313f00000000c894dbbe064367bf000000000000008030f5373f81be43bf0000000054700ebfc2b6543f00000080000000805ce4283f23d54dbf00000000c60346be052b7b3f0000008000000080b592153fe5a351bf0000000027db06bcc8fd7f3f000000800000008055deb43e832052bf0000000094e5d83d6e8f7e3f00000080000000803b77963e42ee533f0000000059fa92bea33975bf00000000000000803b252f3ea3284dbf00000000990e123eee617d3f0000008000000080f08bef3d7ab75d3f00000000724558bea9397abf00000000000000805037a63ceb9847bf0000000004028c3e1f3e763f0000008000000080c09605bdbb89623f000000005dd6ffbda5fe7dbf0000000000000080b72d3bbd7dcb42bf000000009a46013f06f65c3f000000800000008010242bbe7a9b30bf00000000e6f3073faeea583f0000008000000080744fa3bec9c15f3f00000000ae471b3de4d07fbf00000080000000800d26a5be63ab17bf000000001a7ffa3ec5445f3f000000800000008052bdd1bedda3583f00000000db11963eadc174bf0000008000000080067a0dbfe040edbe0000000008fa0b3f9257563f00000080000000809f2e0ebf1c2c443f00000000523ef63ec47260bf0000008000000080ea4f35bf0c8c263f0000000086861a3f451a4cbf0000008000000080e8d447bf1e09a1be00000000258f2a3f40e83e3f0000008000000080e89159bf225781be0000000067795c3fb11a023f000000800000008045d65fbf6fd2cd3e0000000062d9543f8f3c0ebf0000008000000080acb679bfd68e493e000000002ea4653f2148e2be0000008000000080b8db7dbf40454bbc000000005eb27e3fb463ce3d0000008000000080794f80bfeec7c03d000000001299773fa91882be00000080000000801885823fff2db23e00000000779d7cbf25f825be000000000000008082ed7f3f196df03e0000000027f54dbf550b18bf00000000000000805bce803f72140e3e00000000427a7fbfdcc5823d000000800000008016b4753f3440d9bd0000000022807bbfba243f3e00000080000000801c356d3f10ea80be000000006f9b79bf7b69633e000000800000008082aa713f28880b3f0000000030bf3dbf64d92bbf000000000000008062cc4e3f12a81abf00000000c69572bffb90a33e00000080000000807c895c3f84dc223f00000000c894dbbe064367bf0000000000000080d1c6453f957d30bf0000000020996cbfe585c33e000000800000008030f5373f81be43bf00000000fff94fbf5045153f0000008000000080d2fa3c3fd4d7313f0000000059fa92bea33975bf00000000000000805ce4283f23d54dbf0000000054700ebfc2b6543f0000008000000080b592153fe5a351bf00000000c60346be052b7b3f000000800000008055deb43e832052bf0000000027db06bcc8fd7f3f00000080000000803b252f3ea3284dbf0000000094e5d83d6e8f7e3f00000080000000803b77963e42ee533f00000000724558bea9397abf00000000000000805037a63ceb9847bf00000000990e123eee617d3f0000008000000080f08bef3d7ab75d3f000000005dd6ffbda5fe7dbf0000000000000080b72d3bbd7dcb42bf0000000004028c3e1f3e763f0000008000000080c09605bdbb89623f00000000ae471b3de4d07fbf000000800000008010242bbe7a9b30bf000000009a46013f06f65c3f00000080000000800d26a5be63ab17bf00000000e6f3073faeea583f0000008000000080744fa3bec9c15f3f00000000db11963eadc174bf0000008000000080067a0dbfe040edbe000000001a7ffa3ec5445f3f000000800000008052bdd1bedda3583f00000000523ef63ec47260bf0000008000000080e8d447bf1e09a1be0000000008fa0b3f9257563f00000080000000809f2e0ebf1c2c443f0000000086861a3f451a4cbf0000008000000080ea4f35bf0c8c263f0000000062d9543f8f3c0ebf0000008000000080e89159bf225781be00000000258f2a3f40e83e3f0000008000000080b8db7dbf40454bbc0000000067795c3fb11a023f000000800000008045d65fbf6fd2cd3e000000002ea4653f2148e2be0000008000000080acb679bfd68e493e000000001299773fa91882be0000008000000080794f80bfeec7c03d000000005eb27e3fb463ce3d0000008000000080 m_CompressedMesh: m_Vertices: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_UV: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Normals: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Tangents: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Weights: m_NumItems: 0 m_Data: m_BitSize: 0 m_NormalSigns: m_NumItems: 0 m_Data: m_BitSize: 0 m_TangentSigns: m_NumItems: 0 m_Data: m_BitSize: 0 m_FloatColors: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_BoneIndices: m_NumItems: 0 m_Data: m_BitSize: 0 m_Triangles: m_NumItems: 0 m_Data: m_BitSize: 0 m_UVInfo: 0 m_LocalAABB: m_Center: {x: 0.008630693, y: 0.032052755, z: 0} m_Extent: {x: 1.011056, y: 0.85286134, z: 0} m_MeshUsageFlags: 0 m_BakedConvexCollisionMesh: m_BakedTriangleCollisionMesh: m_MeshMetrics[0]: 1 m_MeshMetrics[1]: 1 m_MeshOptimizationFlags: 1 m_StreamData: offset: 0 size: 0 path: --- !u!43 &1175221787 Mesh: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: serializedVersion: 10 m_SubMeshes: - serializedVersion: 2 firstByte: 0 indexCount: 192 topology: 0 baseVertex: 0 firstVertex: 0 vertexCount: 66 localAABB: m_Center: {x: 0.008630693, y: 0.032052755, z: 0} m_Extent: {x: 1.011056, y: 0.85286134, z: 0} m_Shapes: vertices: [] shapes: [] channels: [] fullWeights: [] m_BindPose: [] m_BoneNameHashes: m_RootBoneNameHash: 0 m_BonesAABB: [] m_VariableBoneCountWeights: m_Data: m_MeshCompression: 0 m_IsReadable: 1 m_KeepVertices: 1 m_KeepIndices: 1 m_IndexFormat: 0 m_IndexBuffer: 00000100020000000300010004000300000004000500030006000500040006000700050006000800070009000800060009000a00080009000b000a0009000c000b0009000d000c000e000d0009000e000f000d0010000f000e00100011000f001200110010001200130011001200140013001500140012001500160014001700160015001700180016001900180017001a00180019001a001b0018001a001c001b001d001c001a001e001c001d001e001f001c001f001e0020000200210000000000220004000100230002000300240001000500250003000400260006000700270005000600280009000800290007000a002a00080009002b000e000b002c000a000c002d000b000d002e000c000f002f000d000e0030001000110031000f001000320012001300330011001200340015001400350013001600360014001500370017001800380016001700390019001b003a00180019003b001a001a003c001d001c003d001b001f003e001c001d003f001e001e0040002000200041001f00 m_VertexData: serializedVersion: 3 m_VertexCount: 66 m_Channels: - stream: 0 offset: 0 format: 0 dimension: 3 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 12 format: 0 dimension: 4 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 m_DataSize: 1848 _typelessdata: 82ed7f3f196df03e00000000779d7cbf25f825be00000000000000805bce803f72140e3e0000000022807bbfba243f3e00000080000000801885823fff2db23e00000000427a7fbfdcc5823d000000800000008016b4753f3440d9bd000000006f9b79bf7b69633e000000800000008082aa713f28880b3f0000000027f54dbf550b18bf00000000000000801c356d3f10ea80be00000000c69572bffb90a33e00000080000000807c895c3f84dc223f0000000030bf3dbf64d92bbf000000000000008062cc4e3f12a81abf0000000020996cbfe585c33e0000008000000080d1c6453f957d30bf00000000fff94fbf5045153f0000008000000080d2fa3c3fd4d7313f00000000c894dbbe064367bf000000000000008030f5373f81be43bf0000000054700ebfc2b6543f00000080000000805ce4283f23d54dbf00000000c60346be052b7b3f0000008000000080b592153fe5a351bf0000000027db06bcc8fd7f3f000000800000008055deb43e832052bf0000000094e5d83d6e8f7e3f00000080000000803b77963e42ee533f0000000059fa92bea33975bf00000000000000803b252f3ea3284dbf00000000990e123eee617d3f0000008000000080f08bef3d7ab75d3f00000000724558bea9397abf00000000000000805037a63ceb9847bf0000000004028c3e1f3e763f0000008000000080c09605bdbb89623f000000005dd6ffbda5fe7dbf0000000000000080b72d3bbd7dcb42bf000000009a46013f06f65c3f000000800000008010242bbe7a9b30bf00000000e6f3073faeea583f0000008000000080744fa3bec9c15f3f00000000ae471b3de4d07fbf00000080000000800d26a5be63ab17bf000000001a7ffa3ec5445f3f000000800000008052bdd1bedda3583f00000000db11963eadc174bf0000008000000080067a0dbfe040edbe0000000008fa0b3f9257563f00000080000000809f2e0ebf1c2c443f00000000523ef63ec47260bf0000008000000080ea4f35bf0c8c263f0000000086861a3f451a4cbf0000008000000080e8d447bf1e09a1be00000000258f2a3f40e83e3f0000008000000080e89159bf225781be0000000067795c3fb11a023f000000800000008045d65fbf6fd2cd3e0000000062d9543f8f3c0ebf0000008000000080acb679bfd68e493e000000002ea4653f2148e2be0000008000000080b8db7dbf40454bbc000000005eb27e3fb463ce3d0000008000000080794f80bfeec7c03d000000001299773fa91882be00000080000000801885823fff2db23e00000000779d7cbf25f825be000000000000008082ed7f3f196df03e0000000027f54dbf550b18bf00000000000000805bce803f72140e3e00000000427a7fbfdcc5823d000000800000008016b4753f3440d9bd0000000022807bbfba243f3e00000080000000801c356d3f10ea80be000000006f9b79bf7b69633e000000800000008082aa713f28880b3f0000000030bf3dbf64d92bbf000000000000008062cc4e3f12a81abf00000000c69572bffb90a33e00000080000000807c895c3f84dc223f00000000c894dbbe064367bf0000000000000080d1c6453f957d30bf0000000020996cbfe585c33e000000800000008030f5373f81be43bf00000000fff94fbf5045153f0000008000000080d2fa3c3fd4d7313f0000000059fa92bea33975bf00000000000000805ce4283f23d54dbf0000000054700ebfc2b6543f0000008000000080b592153fe5a351bf00000000c60346be052b7b3f000000800000008055deb43e832052bf0000000027db06bcc8fd7f3f00000080000000803b252f3ea3284dbf0000000094e5d83d6e8f7e3f00000080000000803b77963e42ee533f00000000724558bea9397abf00000000000000805037a63ceb9847bf00000000990e123eee617d3f0000008000000080f08bef3d7ab75d3f000000005dd6ffbda5fe7dbf0000000000000080b72d3bbd7dcb42bf0000000004028c3e1f3e763f0000008000000080c09605bdbb89623f00000000ae471b3de4d07fbf000000800000008010242bbe7a9b30bf000000009a46013f06f65c3f00000080000000800d26a5be63ab17bf00000000e6f3073faeea583f0000008000000080744fa3bec9c15f3f00000000db11963eadc174bf0000008000000080067a0dbfe040edbe000000001a7ffa3ec5445f3f000000800000008052bdd1bedda3583f00000000523ef63ec47260bf0000008000000080e8d447bf1e09a1be0000000008fa0b3f9257563f00000080000000809f2e0ebf1c2c443f0000000086861a3f451a4cbf0000008000000080ea4f35bf0c8c263f0000000062d9543f8f3c0ebf0000008000000080e89159bf225781be00000000258f2a3f40e83e3f0000008000000080b8db7dbf40454bbc0000000067795c3fb11a023f000000800000008045d65fbf6fd2cd3e000000002ea4653f2148e2be0000008000000080acb679bfd68e493e000000001299773fa91882be0000008000000080794f80bfeec7c03d000000005eb27e3fb463ce3d0000008000000080 m_CompressedMesh: m_Vertices: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_UV: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Normals: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Tangents: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Weights: m_NumItems: 0 m_Data: m_BitSize: 0 m_NormalSigns: m_NumItems: 0 m_Data: m_BitSize: 0 m_TangentSigns: m_NumItems: 0 m_Data: m_BitSize: 0 m_FloatColors: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_BoneIndices: m_NumItems: 0 m_Data: m_BitSize: 0 m_Triangles: m_NumItems: 0 m_Data: m_BitSize: 0 m_UVInfo: 0 m_LocalAABB: m_Center: {x: 0.008630693, y: 0.032052755, z: 0} m_Extent: {x: 1.011056, y: 0.85286134, z: 0} m_MeshUsageFlags: 0 m_BakedConvexCollisionMesh: m_BakedTriangleCollisionMesh: m_MeshMetrics[0]: 1 m_MeshMetrics[1]: 1 m_MeshOptimizationFlags: 1 m_StreamData: offset: 0 size: 0 path: --- !u!1 &1181317616 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1181317617} - component: {fileID: 1181317619} - component: {fileID: 1181317618} m_Layer: 0 m_Name: Rock (2) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &1181317617 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1181317616} m_LocalRotation: {x: -0, y: -0, z: 0.5748137, w: 0.81828433} m_LocalPosition: {x: 2.795, y: 0.149, z: -4.764057} m_LocalScale: {x: 0.66606, y: 0.66606, z: 0.66606} m_Children: [] m_Father: {fileID: 1437825303} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 70.173004} --- !u!114 &1181317618 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1181317616} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 7db70e0ea77f5ac47a8f4565a9406397, type: 3} m_Name: m_EditorClassIdentifier: m_ShadowGroup: 0 m_HasRenderer: 1 m_UseRendererSilhouette: 1 m_CastsShadows: 1 m_SelfShadows: 1 m_ApplyToSortingLayers: 0000000051c6472acde378704939c952 m_ShapePath: - {x: -1.0024253, y: 0.094131336, z: 0} - {x: -0.9916339, y: -0.012406647, z: 0} - {x: -0.8498826, y: -0.2526179, z: 0} - {x: -0.78059244, y: -0.31452268, z: 0} - {x: -0.5526432, y: -0.46338558, z: 0} - {x: -0.32255593, y: -0.5924589, z: 0} - {x: -0.16712976, y: -0.6898724, z: 0} - {x: -0.045697894, y: -0.7609175, z: 0} - {x: 0.020290047, y: -0.7796771, z: 0} - {x: 0.17104046, y: -0.8014013, z: 0} - {x: 0.35325876, y: -0.8208086, z: 0} - {x: 0.5842698, y: -0.8189071, z: 0} - {x: 0.6597345, y: -0.80403346, z: 0} - {x: 0.718585, y: -0.7646256, z: 0} - {x: 0.77256495, y: -0.6894162, z: 0} - {x: 0.80780613, y: -0.60412705, z: 0} - {x: 0.92659163, y: -0.25178576, z: 0} - {x: 0.95977914, y: -0.10607949, z: 0} - {x: 1.0062975, y: 0.13874987, z: 0} - {x: 1.0196867, y: 0.34800717, z: 0} - {x: 0.99971783, y: 0.46958235, z: 0} - {x: 0.944008, y: 0.5450463, z: 0} - {x: 0.86147285, y: 0.6361773, z: 0} - {x: 0.7382022, y: 0.6946995, z: 0} - {x: 0.2938784, y: 0.8278543, z: 0} - {x: 0.11696613, y: 0.8660809, z: 0} - {x: -0.03261447, y: 0.8849141, z: 0} - {x: -0.31896555, y: 0.8740507, z: 0} - {x: -0.40964752, y: 0.84625036, z: 0} - {x: -0.5553989, y: 0.76629806, z: 0} - {x: -0.70825064, y: 0.65057445, z: 0} - {x: -0.87436324, y: 0.4019961, z: 0} - {x: -0.9754436, y: 0.19683394, z: 0} m_ShapePathHash: 710457384 m_Mesh: {fileID: 788008289} m_InstanceId: 25800 --- !u!212 &1181317619 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1181317616} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: aa1524e79c0204861a212ef5fef309d4, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!43 &1283005153 Mesh: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: serializedVersion: 10 m_SubMeshes: - serializedVersion: 2 firstByte: 0 indexCount: 192 topology: 0 baseVertex: 0 firstVertex: 0 vertexCount: 66 localAABB: m_Center: {x: 0.008630693, y: 0.032052755, z: 0} m_Extent: {x: 1.011056, y: 0.85286134, z: 0} m_Shapes: vertices: [] shapes: [] channels: [] fullWeights: [] m_BindPose: [] m_BoneNameHashes: m_RootBoneNameHash: 0 m_BonesAABB: [] m_VariableBoneCountWeights: m_Data: m_MeshCompression: 0 m_IsReadable: 1 m_KeepVertices: 1 m_KeepIndices: 1 m_IndexFormat: 0 m_IndexBuffer: 00000100020000000300010004000300000004000500030006000500040006000700050006000800070009000800060009000a00080009000b000a0009000c000b0009000d000c000e000d0009000e000f000d0010000f000e00100011000f001200110010001200130011001200140013001500140012001500160014001700160015001700180016001900180017001a00180019001a001b0018001a001c001b001d001c001a001e001c001d001e001f001c001f001e0020000200210000000000220004000100230002000300240001000500250003000400260006000700270005000600280009000800290007000a002a00080009002b000e000b002c000a000c002d000b000d002e000c000f002f000d000e0030001000110031000f001000320012001300330011001200340015001400350013001600360014001500370017001800380016001700390019001b003a00180019003b001a001a003c001d001c003d001b001f003e001c001d003f001e001e0040002000200041001f00 m_VertexData: serializedVersion: 3 m_VertexCount: 66 m_Channels: - stream: 0 offset: 0 format: 0 dimension: 3 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 12 format: 0 dimension: 4 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 m_DataSize: 1848 _typelessdata: 82ed7f3f196df03e00000000779d7cbf25f825be00000000000000805bce803f72140e3e0000000022807bbfba243f3e00000080000000801885823fff2db23e00000000427a7fbfdcc5823d000000800000008016b4753f3440d9bd000000006f9b79bf7b69633e000000800000008082aa713f28880b3f0000000027f54dbf550b18bf00000000000000801c356d3f10ea80be00000000c69572bffb90a33e00000080000000807c895c3f84dc223f0000000030bf3dbf64d92bbf000000000000008062cc4e3f12a81abf0000000020996cbfe585c33e0000008000000080d1c6453f957d30bf00000000fff94fbf5045153f0000008000000080d2fa3c3fd4d7313f00000000c894dbbe064367bf000000000000008030f5373f81be43bf0000000054700ebfc2b6543f00000080000000805ce4283f23d54dbf00000000c60346be052b7b3f0000008000000080b592153fe5a351bf0000000027db06bcc8fd7f3f000000800000008055deb43e832052bf0000000094e5d83d6e8f7e3f00000080000000803b77963e42ee533f0000000059fa92bea33975bf00000000000000803b252f3ea3284dbf00000000990e123eee617d3f0000008000000080f08bef3d7ab75d3f00000000724558bea9397abf00000000000000805037a63ceb9847bf0000000004028c3e1f3e763f0000008000000080c09605bdbb89623f000000005dd6ffbda5fe7dbf0000000000000080b72d3bbd7dcb42bf000000009a46013f06f65c3f000000800000008010242bbe7a9b30bf00000000e6f3073faeea583f0000008000000080744fa3bec9c15f3f00000000ae471b3de4d07fbf00000080000000800d26a5be63ab17bf000000001a7ffa3ec5445f3f000000800000008052bdd1bedda3583f00000000db11963eadc174bf0000008000000080067a0dbfe040edbe0000000008fa0b3f9257563f00000080000000809f2e0ebf1c2c443f00000000523ef63ec47260bf0000008000000080ea4f35bf0c8c263f0000000086861a3f451a4cbf0000008000000080e8d447bf1e09a1be00000000258f2a3f40e83e3f0000008000000080e89159bf225781be0000000067795c3fb11a023f000000800000008045d65fbf6fd2cd3e0000000062d9543f8f3c0ebf0000008000000080acb679bfd68e493e000000002ea4653f2148e2be0000008000000080b8db7dbf40454bbc000000005eb27e3fb463ce3d0000008000000080794f80bfeec7c03d000000001299773fa91882be00000080000000801885823fff2db23e00000000779d7cbf25f825be000000000000008082ed7f3f196df03e0000000027f54dbf550b18bf00000000000000805bce803f72140e3e00000000427a7fbfdcc5823d000000800000008016b4753f3440d9bd0000000022807bbfba243f3e00000080000000801c356d3f10ea80be000000006f9b79bf7b69633e000000800000008082aa713f28880b3f0000000030bf3dbf64d92bbf000000000000008062cc4e3f12a81abf00000000c69572bffb90a33e00000080000000807c895c3f84dc223f00000000c894dbbe064367bf0000000000000080d1c6453f957d30bf0000000020996cbfe585c33e000000800000008030f5373f81be43bf00000000fff94fbf5045153f0000008000000080d2fa3c3fd4d7313f0000000059fa92bea33975bf00000000000000805ce4283f23d54dbf0000000054700ebfc2b6543f0000008000000080b592153fe5a351bf00000000c60346be052b7b3f000000800000008055deb43e832052bf0000000027db06bcc8fd7f3f00000080000000803b252f3ea3284dbf0000000094e5d83d6e8f7e3f00000080000000803b77963e42ee533f00000000724558bea9397abf00000000000000805037a63ceb9847bf00000000990e123eee617d3f0000008000000080f08bef3d7ab75d3f000000005dd6ffbda5fe7dbf0000000000000080b72d3bbd7dcb42bf0000000004028c3e1f3e763f0000008000000080c09605bdbb89623f00000000ae471b3de4d07fbf000000800000008010242bbe7a9b30bf000000009a46013f06f65c3f00000080000000800d26a5be63ab17bf00000000e6f3073faeea583f0000008000000080744fa3bec9c15f3f00000000db11963eadc174bf0000008000000080067a0dbfe040edbe000000001a7ffa3ec5445f3f000000800000008052bdd1bedda3583f00000000523ef63ec47260bf0000008000000080e8d447bf1e09a1be0000000008fa0b3f9257563f00000080000000809f2e0ebf1c2c443f0000000086861a3f451a4cbf0000008000000080ea4f35bf0c8c263f0000000062d9543f8f3c0ebf0000008000000080e89159bf225781be00000000258f2a3f40e83e3f0000008000000080b8db7dbf40454bbc0000000067795c3fb11a023f000000800000008045d65fbf6fd2cd3e000000002ea4653f2148e2be0000008000000080acb679bfd68e493e000000001299773fa91882be0000008000000080794f80bfeec7c03d000000005eb27e3fb463ce3d0000008000000080 m_CompressedMesh: m_Vertices: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_UV: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Normals: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Tangents: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Weights: m_NumItems: 0 m_Data: m_BitSize: 0 m_NormalSigns: m_NumItems: 0 m_Data: m_BitSize: 0 m_TangentSigns: m_NumItems: 0 m_Data: m_BitSize: 0 m_FloatColors: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_BoneIndices: m_NumItems: 0 m_Data: m_BitSize: 0 m_Triangles: m_NumItems: 0 m_Data: m_BitSize: 0 m_UVInfo: 0 m_LocalAABB: m_Center: {x: 0.008630693, y: 0.032052755, z: 0} m_Extent: {x: 1.011056, y: 0.85286134, z: 0} m_MeshUsageFlags: 0 m_BakedConvexCollisionMesh: m_BakedTriangleCollisionMesh: m_MeshMetrics[0]: 1 m_MeshMetrics[1]: 1 m_MeshOptimizationFlags: 1 m_StreamData: offset: 0 size: 0 path: --- !u!1 &1366408644 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1366408646} - component: {fileID: 1366408645} - component: {fileID: 1366408647} m_Layer: 0 m_Name: Rock m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!212 &1366408645 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1366408644} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: aa1524e79c0204861a212ef5fef309d4, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1366408646 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1366408644} m_LocalRotation: {x: -0, y: -0, z: -0.27537706, w: 0.9613363} m_LocalPosition: {x: -3.186, y: -0.207, z: -4.764057} m_LocalScale: {x: 0.5447099, y: 0.5447099, z: 0.54471} m_Children: [] m_Father: {fileID: 1437825303} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: -31.969002} --- !u!114 &1366408647 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1366408644} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 7db70e0ea77f5ac47a8f4565a9406397, type: 3} m_Name: m_EditorClassIdentifier: m_ShadowGroup: 0 m_HasRenderer: 1 m_UseRendererSilhouette: 1 m_CastsShadows: 1 m_SelfShadows: 1 m_ApplyToSortingLayers: 0000000051c6472acde378704939c952 m_ShapePath: - {x: -1.0024253, y: 0.094131336, z: 0} - {x: -0.9916339, y: -0.012406647, z: 0} - {x: -0.8498826, y: -0.2526179, z: 0} - {x: -0.78059244, y: -0.31452268, z: 0} - {x: -0.5526432, y: -0.46338558, z: 0} - {x: -0.32255593, y: -0.5924589, z: 0} - {x: -0.16712976, y: -0.6898724, z: 0} - {x: -0.045697894, y: -0.7609175, z: 0} - {x: 0.020290047, y: -0.7796771, z: 0} - {x: 0.17104046, y: -0.8014013, z: 0} - {x: 0.35325876, y: -0.8208086, z: 0} - {x: 0.5842698, y: -0.8189071, z: 0} - {x: 0.6597345, y: -0.80403346, z: 0} - {x: 0.718585, y: -0.7646256, z: 0} - {x: 0.77256495, y: -0.6894162, z: 0} - {x: 0.80780613, y: -0.60412705, z: 0} - {x: 0.92659163, y: -0.25178576, z: 0} - {x: 0.95977914, y: -0.10607949, z: 0} - {x: 1.0062975, y: 0.13874987, z: 0} - {x: 1.0196867, y: 0.34800717, z: 0} - {x: 0.99971783, y: 0.46958235, z: 0} - {x: 0.944008, y: 0.5450463, z: 0} - {x: 0.86147285, y: 0.6361773, z: 0} - {x: 0.7382022, y: 0.6946995, z: 0} - {x: 0.2938784, y: 0.8278543, z: 0} - {x: 0.11696613, y: 0.8660809, z: 0} - {x: -0.03261447, y: 0.8849141, z: 0} - {x: -0.31896555, y: 0.8740507, z: 0} - {x: -0.40964752, y: 0.84625036, z: 0} - {x: -0.5553989, y: 0.76629806, z: 0} - {x: -0.70825064, y: 0.65057445, z: 0} - {x: -0.87436324, y: 0.4019961, z: 0} - {x: -0.9754436, y: 0.19683394, z: 0} m_ShapePathHash: 710457384 m_Mesh: {fileID: 945845654} m_InstanceId: 25810 --- !u!1 &1437825301 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1437825303} - component: {fileID: 1437825302} m_Layer: 0 m_Name: Rocks m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1437825302 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1437825301} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 38f48a8d66b2adc46887f23a3a88ac01, type: 3} m_Name: m_EditorClassIdentifier: m_ShadowGroup: 0 --- !u!4 &1437825303 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1437825301} 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_Children: - {fileID: 1366408646} - {fileID: 1841275657} - {fileID: 1181317617} - {fileID: 459623818} - {fileID: 147938734} - {fileID: 1464980754} m_Father: {fileID: 0} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1464980753 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1464980754} - component: {fileID: 1464980756} - component: {fileID: 1464980755} m_Layer: 0 m_Name: Rock (5) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!4 &1464980754 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1464980753} m_LocalRotation: {x: -0, y: -0, z: -0.4446779, w: 0.89569056} m_LocalPosition: {x: 1.477, y: -0.279, z: -4.764057} m_LocalScale: {x: 0.15957561, y: 0.15957561, z: 0.1595756} m_Children: [] m_Father: {fileID: 1437825303} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: -52.805004} --- !u!114 &1464980755 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1464980753} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 7db70e0ea77f5ac47a8f4565a9406397, type: 3} m_Name: m_EditorClassIdentifier: m_ShadowGroup: 0 m_HasRenderer: 1 m_UseRendererSilhouette: 1 m_CastsShadows: 1 m_SelfShadows: 1 m_ApplyToSortingLayers: 0000000051c6472acde378704939c952 m_ShapePath: - {x: -1.0024253, y: 0.094131336, z: 0} - {x: -0.9916339, y: -0.012406647, z: 0} - {x: -0.8498826, y: -0.2526179, z: 0} - {x: -0.78059244, y: -0.31452268, z: 0} - {x: -0.5526432, y: -0.46338558, z: 0} - {x: -0.32255593, y: -0.5924589, z: 0} - {x: -0.16712976, y: -0.6898724, z: 0} - {x: -0.045697894, y: -0.7609175, z: 0} - {x: 0.020290047, y: -0.7796771, z: 0} - {x: 0.17104046, y: -0.8014013, z: 0} - {x: 0.35325876, y: -0.8208086, z: 0} - {x: 0.5842698, y: -0.8189071, z: 0} - {x: 0.6597345, y: -0.80403346, z: 0} - {x: 0.718585, y: -0.7646256, z: 0} - {x: 0.77256495, y: -0.6894162, z: 0} - {x: 0.80780613, y: -0.60412705, z: 0} - {x: 0.92659163, y: -0.25178576, z: 0} - {x: 0.95977914, y: -0.10607949, z: 0} - {x: 1.0062975, y: 0.13874987, z: 0} - {x: 1.0196867, y: 0.34800717, z: 0} - {x: 0.99971783, y: 0.46958235, z: 0} - {x: 0.944008, y: 0.5450463, z: 0} - {x: 0.86147285, y: 0.6361773, z: 0} - {x: 0.7382022, y: 0.6946995, z: 0} - {x: 0.2938784, y: 0.8278543, z: 0} - {x: 0.11696613, y: 0.8660809, z: 0} - {x: -0.03261447, y: 0.8849141, z: 0} - {x: -0.31896555, y: 0.8740507, z: 0} - {x: -0.40964752, y: 0.84625036, z: 0} - {x: -0.5553989, y: 0.76629806, z: 0} - {x: -0.70825064, y: 0.65057445, z: 0} - {x: -0.87436324, y: 0.4019961, z: 0} - {x: -0.9754436, y: 0.19683394, z: 0} m_ShapePathHash: 710457384 m_Mesh: {fileID: 1283005153} m_InstanceId: 25822 --- !u!212 &1464980756 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1464980753} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: aa1524e79c0204861a212ef5fef309d4, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!1 &1530676779 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1530676781} - component: {fileID: 1530676780} m_Layer: 0 m_Name: Global Light 2D m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1530676780 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1530676779} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} m_Name: m_EditorClassIdentifier: m_LightType: 4 m_BlendStyleIndex: 0 m_FalloffIntensity: 0.5 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 0.2 m_LightVolumeOpacity: 0 m_ApplyToSortingLayers: 0000000051c6472acde378704939c952 m_LightCookieSprite: {fileID: 0} m_UseNormalMap: 0 m_LightOrder: 0 m_AlphaBlendOnOverlap: 0 m_ShadowIntensity: 0 m_ShadowVolumeIntensity: 0 m_PointLightInnerAngle: 360 m_PointLightOuterAngle: 360 m_PointLightInnerRadius: 0 m_PointLightOuterRadius: 1 m_PointLightDistance: 3 m_PointLightQuality: 1 m_ShapeLightParametricSides: 5 m_ShapeLightParametricAngleOffset: 0 m_ShapeLightParametricRadius: 1 m_ShapeLightFalloffSize: 0.5 m_ShapeLightFalloffOffset: {x: 0, y: 0} m_ShapePath: - {x: -0.5, y: -0.5, z: 0} - {x: 0.5, y: -0.5, z: 0} - {x: 0.5, y: 0.5, z: 0} - {x: -0.5, y: 0.5, z: 0} --- !u!4 &1530676781 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1530676779} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.05153978, y: -0.30212158, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1806758793 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1806758795} - component: {fileID: 1806758794} m_Layer: 0 m_Name: Global Volume m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1806758794 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1806758793} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: isGlobal: 1 priority: 0 blendDistance: 0 weight: 1 sharedProfile: {fileID: 11400000, guid: d7b0dc3e4fe9c46f58eef2d5e1615cb8, type: 2} --- !u!4 &1806758795 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1806758793} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.32293093, y: -0.5653312, z: -24.902458} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1841275654 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - component: {fileID: 1841275657} - component: {fileID: 1841275656} - component: {fileID: 1841275655} m_Layer: 0 m_Name: Rock (1) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 --- !u!114 &1841275655 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1841275654} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 7db70e0ea77f5ac47a8f4565a9406397, type: 3} m_Name: m_EditorClassIdentifier: m_ShadowGroup: 0 m_HasRenderer: 1 m_UseRendererSilhouette: 1 m_CastsShadows: 1 m_SelfShadows: 1 m_ApplyToSortingLayers: 0000000051c6472acde378704939c952 m_ShapePath: - {x: -1.0024253, y: 0.094131336, z: 0} - {x: -0.9916339, y: -0.012406647, z: 0} - {x: -0.8498826, y: -0.2526179, z: 0} - {x: -0.78059244, y: -0.31452268, z: 0} - {x: -0.5526432, y: -0.46338558, z: 0} - {x: -0.32255593, y: -0.5924589, z: 0} - {x: -0.16712976, y: -0.6898724, z: 0} - {x: -0.045697894, y: -0.7609175, z: 0} - {x: 0.020290047, y: -0.7796771, z: 0} - {x: 0.17104046, y: -0.8014013, z: 0} - {x: 0.35325876, y: -0.8208086, z: 0} - {x: 0.5842698, y: -0.8189071, z: 0} - {x: 0.6597345, y: -0.80403346, z: 0} - {x: 0.718585, y: -0.7646256, z: 0} - {x: 0.77256495, y: -0.6894162, z: 0} - {x: 0.80780613, y: -0.60412705, z: 0} - {x: 0.92659163, y: -0.25178576, z: 0} - {x: 0.95977914, y: -0.10607949, z: 0} - {x: 1.0062975, y: 0.13874987, z: 0} - {x: 1.0196867, y: 0.34800717, z: 0} - {x: 0.99971783, y: 0.46958235, z: 0} - {x: 0.944008, y: 0.5450463, z: 0} - {x: 0.86147285, y: 0.6361773, z: 0} - {x: 0.7382022, y: 0.6946995, z: 0} - {x: 0.2938784, y: 0.8278543, z: 0} - {x: 0.11696613, y: 0.8660809, z: 0} - {x: -0.03261447, y: 0.8849141, z: 0} - {x: -0.31896555, y: 0.8740507, z: 0} - {x: -0.40964752, y: 0.84625036, z: 0} - {x: -0.5553989, y: 0.76629806, z: 0} - {x: -0.70825064, y: 0.65057445, z: 0} - {x: -0.87436324, y: 0.4019961, z: 0} - {x: -0.9754436, y: 0.19683394, z: 0} m_ShapePathHash: 710457384 m_Mesh: {fileID: 2141618386} m_InstanceId: 25834 --- !u!212 &1841275656 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1841275654} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_RayTracingMode: 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: 1886970829 m_SortingLayer: 2 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: aa1524e79c0204861a212ef5fef309d4, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 m_Size: {x: 2.49, y: 2.13} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 --- !u!4 &1841275657 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1841275654} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.001, y: -1.982, z: -4.764057} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1437825303} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!43 &2141618386 Mesh: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: serializedVersion: 10 m_SubMeshes: - serializedVersion: 2 firstByte: 0 indexCount: 192 topology: 0 baseVertex: 0 firstVertex: 0 vertexCount: 66 localAABB: m_Center: {x: 0.008630693, y: 0.032052755, z: 0} m_Extent: {x: 1.011056, y: 0.85286134, z: 0} m_Shapes: vertices: [] shapes: [] channels: [] fullWeights: [] m_BindPose: [] m_BoneNameHashes: m_RootBoneNameHash: 0 m_BonesAABB: [] m_VariableBoneCountWeights: m_Data: m_MeshCompression: 0 m_IsReadable: 1 m_KeepVertices: 1 m_KeepIndices: 1 m_IndexFormat: 0 m_IndexBuffer: 00000100020000000300010004000300000004000500030006000500040006000700050006000800070009000800060009000a00080009000b000a0009000c000b0009000d000c000e000d0009000e000f000d0010000f000e00100011000f001200110010001200130011001200140013001500140012001500160014001700160015001700180016001900180017001a00180019001a001b0018001a001c001b001d001c001a001e001c001d001e001f001c001f001e0020000200210000000000220004000100230002000300240001000500250003000400260006000700270005000600280009000800290007000a002a00080009002b000e000b002c000a000c002d000b000d002e000c000f002f000d000e0030001000110031000f001000320012001300330011001200340015001400350013001600360014001500370017001800380016001700390019001b003a00180019003b001a001a003c001d001c003d001b001f003e001c001d003f001e001e0040002000200041001f00 m_VertexData: serializedVersion: 3 m_VertexCount: 66 m_Channels: - stream: 0 offset: 0 format: 0 dimension: 3 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 12 format: 0 dimension: 4 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 - stream: 0 offset: 0 format: 0 dimension: 0 m_DataSize: 1848 _typelessdata: 82ed7f3f196df03e00000000779d7cbf25f825be00000000000000805bce803f72140e3e0000000022807bbfba243f3e00000080000000801885823fff2db23e00000000427a7fbfdcc5823d000000800000008016b4753f3440d9bd000000006f9b79bf7b69633e000000800000008082aa713f28880b3f0000000027f54dbf550b18bf00000000000000801c356d3f10ea80be00000000c69572bffb90a33e00000080000000807c895c3f84dc223f0000000030bf3dbf64d92bbf000000000000008062cc4e3f12a81abf0000000020996cbfe585c33e0000008000000080d1c6453f957d30bf00000000fff94fbf5045153f0000008000000080d2fa3c3fd4d7313f00000000c894dbbe064367bf000000000000008030f5373f81be43bf0000000054700ebfc2b6543f00000080000000805ce4283f23d54dbf00000000c60346be052b7b3f0000008000000080b592153fe5a351bf0000000027db06bcc8fd7f3f000000800000008055deb43e832052bf0000000094e5d83d6e8f7e3f00000080000000803b77963e42ee533f0000000059fa92bea33975bf00000000000000803b252f3ea3284dbf00000000990e123eee617d3f0000008000000080f08bef3d7ab75d3f00000000724558bea9397abf00000000000000805037a63ceb9847bf0000000004028c3e1f3e763f0000008000000080c09605bdbb89623f000000005dd6ffbda5fe7dbf0000000000000080b72d3bbd7dcb42bf000000009a46013f06f65c3f000000800000008010242bbe7a9b30bf00000000e6f3073faeea583f0000008000000080744fa3bec9c15f3f00000000ae471b3de4d07fbf00000080000000800d26a5be63ab17bf000000001a7ffa3ec5445f3f000000800000008052bdd1bedda3583f00000000db11963eadc174bf0000008000000080067a0dbfe040edbe0000000008fa0b3f9257563f00000080000000809f2e0ebf1c2c443f00000000523ef63ec47260bf0000008000000080ea4f35bf0c8c263f0000000086861a3f451a4cbf0000008000000080e8d447bf1e09a1be00000000258f2a3f40e83e3f0000008000000080e89159bf225781be0000000067795c3fb11a023f000000800000008045d65fbf6fd2cd3e0000000062d9543f8f3c0ebf0000008000000080acb679bfd68e493e000000002ea4653f2148e2be0000008000000080b8db7dbf40454bbc000000005eb27e3fb463ce3d0000008000000080794f80bfeec7c03d000000001299773fa91882be00000080000000801885823fff2db23e00000000779d7cbf25f825be000000000000008082ed7f3f196df03e0000000027f54dbf550b18bf00000000000000805bce803f72140e3e00000000427a7fbfdcc5823d000000800000008016b4753f3440d9bd0000000022807bbfba243f3e00000080000000801c356d3f10ea80be000000006f9b79bf7b69633e000000800000008082aa713f28880b3f0000000030bf3dbf64d92bbf000000000000008062cc4e3f12a81abf00000000c69572bffb90a33e00000080000000807c895c3f84dc223f00000000c894dbbe064367bf0000000000000080d1c6453f957d30bf0000000020996cbfe585c33e000000800000008030f5373f81be43bf00000000fff94fbf5045153f0000008000000080d2fa3c3fd4d7313f0000000059fa92bea33975bf00000000000000805ce4283f23d54dbf0000000054700ebfc2b6543f0000008000000080b592153fe5a351bf00000000c60346be052b7b3f000000800000008055deb43e832052bf0000000027db06bcc8fd7f3f00000080000000803b252f3ea3284dbf0000000094e5d83d6e8f7e3f00000080000000803b77963e42ee533f00000000724558bea9397abf00000000000000805037a63ceb9847bf00000000990e123eee617d3f0000008000000080f08bef3d7ab75d3f000000005dd6ffbda5fe7dbf0000000000000080b72d3bbd7dcb42bf0000000004028c3e1f3e763f0000008000000080c09605bdbb89623f00000000ae471b3de4d07fbf000000800000008010242bbe7a9b30bf000000009a46013f06f65c3f00000080000000800d26a5be63ab17bf00000000e6f3073faeea583f0000008000000080744fa3bec9c15f3f00000000db11963eadc174bf0000008000000080067a0dbfe040edbe000000001a7ffa3ec5445f3f000000800000008052bdd1bedda3583f00000000523ef63ec47260bf0000008000000080e8d447bf1e09a1be0000000008fa0b3f9257563f00000080000000809f2e0ebf1c2c443f0000000086861a3f451a4cbf0000008000000080ea4f35bf0c8c263f0000000062d9543f8f3c0ebf0000008000000080e89159bf225781be00000000258f2a3f40e83e3f0000008000000080b8db7dbf40454bbc0000000067795c3fb11a023f000000800000008045d65fbf6fd2cd3e000000002ea4653f2148e2be0000008000000080acb679bfd68e493e000000001299773fa91882be0000008000000080794f80bfeec7c03d000000005eb27e3fb463ce3d0000008000000080 m_CompressedMesh: m_Vertices: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_UV: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Normals: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Tangents: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_Weights: m_NumItems: 0 m_Data: m_BitSize: 0 m_NormalSigns: m_NumItems: 0 m_Data: m_BitSize: 0 m_TangentSigns: m_NumItems: 0 m_Data: m_BitSize: 0 m_FloatColors: m_NumItems: 0 m_Range: 0 m_Start: 0 m_Data: m_BitSize: 0 m_BoneIndices: m_NumItems: 0 m_Data: m_BitSize: 0 m_Triangles: m_NumItems: 0 m_Data: m_BitSize: 0 m_UVInfo: 0 m_LocalAABB: m_Center: {x: 0.008630693, y: 0.032052755, z: 0} m_Extent: {x: 1.011056, y: 0.85286134, z: 0} m_MeshUsageFlags: 0 m_BakedConvexCollisionMesh: m_BakedTriangleCollisionMesh: m_MeshMetrics[0]: 1 m_MeshMetrics[1]: 1 m_MeshOptimizationFlags: 1 m_StreamData: offset: 0 size: 0 path: ================================================ FILE: Assets/Samples/2D Renderer/Shadows/2 Shadow Composite.unity.meta ================================================ fileFormatVersion: 2 guid: 31566dc227a7b4a4c8751f692d726870 DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Shadows.meta ================================================ fileFormatVersion: 2 guid: 81e57839e4fc545209c4c8e968d1ddce folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer/Third-Party Notices.md ================================================ This asset is governed by the Asset Store EULA; however, the following components are governed by the licenses indicated below: A. Roboto Copyright Google 2004 Apache 2.0 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2004 Google Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ================================================ FILE: Assets/Samples/2D Renderer/Third-Party Notices.md.meta ================================================ fileFormatVersion: 2 guid: 81f6a05b09ab4054b9725878d6252d91 TextScriptImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples/2D Renderer.meta ================================================ fileFormatVersion: 2 guid: b8fcb6f51a69742058795c1cadb60468 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: Assets/Samples.meta ================================================ fileFormatVersion: 2 guid: 89e217f27433a4860a86886808ab09c2 folderAsset: yes DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: ================================================ FILE: LICENSE.md ================================================ 2D Renderer Samples copyright © 2021 Unity Technologies ApS Licensed under the Unity Companion License for Unity-dependent projects (see https://unity3d.com/legal/licenses/unity_companion_license). Unless expressly provided otherwise, the Software under this license is made available strictly on an “AS IS” BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. Please review the license for details on these and other terms and conditions. ================================================ FILE: Packages/manifest.json ================================================ { "dependencies": { "com.unity.2d.animation": "5.0.4", "com.unity.2d.sprite": "1.0.0", "com.unity.2d.tilemap": "1.0.0", "com.unity.ide.rider": "2.0.7", "com.unity.ide.visualstudio": "2.0.7", "com.unity.ide.vscode": "1.2.3", "com.unity.render-pipelines.universal": "10.3.2", "com.unity.test-framework": "1.1.22", "com.unity.timeline": "1.4.6", "com.unity.ugui": "1.0.0", "com.unity.modules.ai": "1.0.0", "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", "com.unity.modules.assetbundle": "1.0.0", "com.unity.modules.audio": "1.0.0", "com.unity.modules.cloth": "1.0.0", "com.unity.modules.director": "1.0.0", "com.unity.modules.imageconversion": "1.0.0", "com.unity.modules.imgui": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0", "com.unity.modules.particlesystem": "1.0.0", "com.unity.modules.physics": "1.0.0", "com.unity.modules.physics2d": "1.0.0", "com.unity.modules.screencapture": "1.0.0", "com.unity.modules.terrain": "1.0.0", "com.unity.modules.terrainphysics": "1.0.0", "com.unity.modules.tilemap": "1.0.0", "com.unity.modules.ui": "1.0.0", "com.unity.modules.uielements": "1.0.0", "com.unity.modules.umbra": "1.0.0", "com.unity.modules.unityanalytics": "1.0.0", "com.unity.modules.unitywebrequest": "1.0.0", "com.unity.modules.unitywebrequestassetbundle": "1.0.0", "com.unity.modules.unitywebrequestaudio": "1.0.0", "com.unity.modules.unitywebrequesttexture": "1.0.0", "com.unity.modules.unitywebrequestwww": "1.0.0", "com.unity.modules.vehicles": "1.0.0", "com.unity.modules.video": "1.0.0", "com.unity.modules.vr": "1.0.0", "com.unity.modules.wind": "1.0.0", "com.unity.modules.xr": "1.0.0" } } ================================================ FILE: ProjectSettings/AudioManager.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!11 &1 AudioManager: m_ObjectHideFlags: 0 m_Volume: 1 Rolloff Scale: 1 Doppler Factor: 1 Default Speaker Mode: 2 m_SampleRate: 0 m_DSPBufferSize: 1024 m_VirtualVoiceCount: 512 m_RealVoiceCount: 32 m_SpatializerPlugin: m_AmbisonicDecoderPlugin: m_DisableAudio: 0 m_VirtualizeEffects: 1 ================================================ FILE: ProjectSettings/ClusterInputManager.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!236 &1 ClusterInputManager: m_ObjectHideFlags: 0 m_Inputs: [] ================================================ FILE: ProjectSettings/DynamicsManager.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!55 &1 PhysicsManager: m_ObjectHideFlags: 0 serializedVersion: 7 m_Gravity: {x: 0, y: -9.81, z: 0} m_DefaultMaterial: {fileID: 0} m_BounceThreshold: 2 m_SleepThreshold: 0.005 m_DefaultContactOffset: 0.01 m_DefaultSolverIterations: 6 m_DefaultSolverVelocityIterations: 1 m_QueriesHitBackfaces: 0 m_QueriesHitTriggers: 1 m_EnableAdaptiveForce: 0 m_ClothInterCollisionDistance: 0 m_ClothInterCollisionStiffness: 0 m_ContactsGeneration: 1 m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff m_AutoSimulation: 1 m_AutoSyncTransforms: 0 m_ReuseCollisionCallbacks: 1 m_ClothInterCollisionSettingsToggle: 0 m_ContactPairsMode: 0 m_BroadphaseType: 0 m_WorldBounds: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 250, y: 250, z: 250} m_WorldSubdivisions: 8 ================================================ FILE: ProjectSettings/EditorBuildSettings.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!1045 &1 EditorBuildSettings: m_ObjectHideFlags: 0 serializedVersion: 2 m_Scenes: - enabled: 1 path: Assets/Unity Technologies/2D Lights/Scenes/1 Light Types.unity guid: 2cda990e2423bbf4892e6590ba056729 m_configObjects: {} ================================================ FILE: ProjectSettings/EditorSettings.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!159 &1 EditorSettings: m_ObjectHideFlags: 0 serializedVersion: 9 m_ExternalVersionControlSupport: Visible Meta Files m_SerializationMode: 2 m_LineEndingsForNewScripts: 2 m_DefaultBehaviorMode: 1 m_PrefabRegularEnvironment: {fileID: 0} m_PrefabUIEnvironment: {fileID: 0} m_SpritePackerMode: 4 m_SpritePackerPaddingPower: 1 m_EtcTextureCompressorBehavior: 1 m_EtcTextureFastCompressor: 1 m_EtcTextureNormalCompressor: 2 m_EtcTextureBestCompressor: 4 m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmref m_ProjectGenerationRootNamespace: m_CollabEditorSettings: inProgressEnabled: 1 m_EnableTextureStreamingInEditMode: 1 m_EnableTextureStreamingInPlayMode: 1 m_AsyncShaderCompilation: 1 m_EnterPlayModeOptionsEnabled: 0 m_EnterPlayModeOptions: 3 m_ShowLightmapResolutionOverlay: 1 m_UseLegacyProbeSampleCount: 1 m_AssetPipelineMode: 1 m_CacheServerMode: 0 m_CacheServerEndpoint: m_CacheServerNamespacePrefix: default m_CacheServerEnableDownload: 1 m_CacheServerEnableUpload: 1 ================================================ FILE: ProjectSettings/GraphicsSettings.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!30 &1 GraphicsSettings: m_ObjectHideFlags: 0 serializedVersion: 13 m_Deferred: m_Mode: 1 m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} m_DeferredReflections: m_Mode: 1 m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} m_ScreenSpaceShadows: m_Mode: 1 m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} m_LegacyDeferred: m_Mode: 1 m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} m_DepthNormals: m_Mode: 1 m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} m_MotionVectors: m_Mode: 1 m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} m_LightHalo: m_Mode: 1 m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} m_LensFlare: m_Mode: 1 m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} m_AlwaysIncludedShaders: - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} m_PreloadedShaders: [] m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} m_CustomRenderPipeline: {fileID: 11400000, guid: 6a232064e1f674b7599cd8cc47a7d98d, type: 2} m_TransparencySortMode: 0 m_TransparencySortAxis: {x: 0, y: 0, z: 1} m_DefaultRenderingPath: 1 m_DefaultMobileRenderingPath: 1 m_TierSettings: [] m_LightmapStripping: 0 m_FogStripping: 0 m_InstancingStripping: 0 m_LightmapKeepPlain: 1 m_LightmapKeepDirCombined: 1 m_LightmapKeepDynamicPlain: 1 m_LightmapKeepDynamicDirCombined: 1 m_LightmapKeepShadowMask: 1 m_LightmapKeepSubtractive: 1 m_FogKeepLinear: 1 m_FogKeepExp: 1 m_FogKeepExp2: 1 m_AlbedoSwatchInfos: [] m_LightsUseLinearIntensity: 0 m_LightsUseColorTemperature: 0 m_LogWhenShaderIsCompiled: 0 m_AllowEnlightenSupportForUpgradedProject: 1 ================================================ FILE: ProjectSettings/InputManager.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!13 &1 InputManager: m_ObjectHideFlags: 0 serializedVersion: 2 m_Axes: - serializedVersion: 3 m_Name: Horizontal descriptiveName: descriptiveNegativeName: negativeButton: left positiveButton: right altNegativeButton: a altPositiveButton: d gravity: 3 dead: 0.001 sensitivity: 3 snap: 1 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Vertical descriptiveName: descriptiveNegativeName: negativeButton: down positiveButton: up altNegativeButton: s altPositiveButton: w gravity: 3 dead: 0.001 sensitivity: 3 snap: 1 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Fire1 descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: left ctrl altNegativeButton: altPositiveButton: mouse 0 gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Fire2 descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: left alt altNegativeButton: altPositiveButton: mouse 1 gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Fire3 descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: left shift altNegativeButton: altPositiveButton: mouse 2 gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Jump descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: space altNegativeButton: altPositiveButton: gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Mouse X descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: altNegativeButton: altPositiveButton: gravity: 0 dead: 0 sensitivity: 0.1 snap: 0 invert: 0 type: 1 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Mouse Y descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: altNegativeButton: altPositiveButton: gravity: 0 dead: 0 sensitivity: 0.1 snap: 0 invert: 0 type: 1 axis: 1 joyNum: 0 - serializedVersion: 3 m_Name: Mouse ScrollWheel descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: altNegativeButton: altPositiveButton: gravity: 0 dead: 0 sensitivity: 0.1 snap: 0 invert: 0 type: 1 axis: 2 joyNum: 0 - serializedVersion: 3 m_Name: Horizontal descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: altNegativeButton: altPositiveButton: gravity: 0 dead: 0.19 sensitivity: 1 snap: 0 invert: 0 type: 2 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Vertical descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: altNegativeButton: altPositiveButton: gravity: 0 dead: 0.19 sensitivity: 1 snap: 0 invert: 1 type: 2 axis: 1 joyNum: 0 - serializedVersion: 3 m_Name: Fire1 descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: joystick button 0 altNegativeButton: altPositiveButton: gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Fire2 descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: joystick button 1 altNegativeButton: altPositiveButton: gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Fire3 descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: joystick button 2 altNegativeButton: altPositiveButton: gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Jump descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: joystick button 3 altNegativeButton: altPositiveButton: gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Submit descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: return altNegativeButton: altPositiveButton: joystick button 0 gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Submit descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: enter altNegativeButton: altPositiveButton: space gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Cancel descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: escape altNegativeButton: altPositiveButton: joystick button 1 gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Enable Debug Button 1 descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: left ctrl altNegativeButton: altPositiveButton: joystick button 8 gravity: 0 dead: 0 sensitivity: 0 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Enable Debug Button 2 descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: backspace altNegativeButton: altPositiveButton: joystick button 9 gravity: 0 dead: 0 sensitivity: 0 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Debug Reset descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: left alt altNegativeButton: altPositiveButton: joystick button 1 gravity: 0 dead: 0 sensitivity: 0 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Debug Next descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: page down altNegativeButton: altPositiveButton: joystick button 5 gravity: 0 dead: 0 sensitivity: 0 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Debug Previous descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: page up altNegativeButton: altPositiveButton: joystick button 4 gravity: 0 dead: 0 sensitivity: 0 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Debug Validate descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: return altNegativeButton: altPositiveButton: joystick button 0 gravity: 0 dead: 0 sensitivity: 0 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Debug Persistent descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: right shift altNegativeButton: altPositiveButton: joystick button 2 gravity: 0 dead: 0 sensitivity: 0 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Debug Multiplier descriptiveName: descriptiveNegativeName: negativeButton: positiveButton: left shift altNegativeButton: altPositiveButton: joystick button 3 gravity: 0 dead: 0 sensitivity: 0 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Debug Horizontal descriptiveName: descriptiveNegativeName: negativeButton: left positiveButton: right altNegativeButton: altPositiveButton: gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Debug Vertical descriptiveName: descriptiveNegativeName: negativeButton: down positiveButton: up altNegativeButton: altPositiveButton: gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 m_Name: Debug Vertical descriptiveName: descriptiveNegativeName: negativeButton: down positiveButton: up altNegativeButton: altPositiveButton: gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 2 axis: 6 joyNum: 0 - serializedVersion: 3 m_Name: Debug Horizontal descriptiveName: descriptiveNegativeName: negativeButton: left positiveButton: right altNegativeButton: altPositiveButton: gravity: 1000 dead: 0.001 sensitivity: 1000 snap: 0 invert: 0 type: 2 axis: 5 joyNum: 0 ================================================ FILE: ProjectSettings/NavMeshAreas.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!126 &1 NavMeshProjectSettings: m_ObjectHideFlags: 0 serializedVersion: 2 areas: - name: Walkable cost: 1 - name: Not Walkable cost: 1 - name: Jump cost: 2 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 - name: cost: 1 m_LastAgentTypeID: -887442657 m_Settings: - serializedVersion: 2 agentTypeID: 0 agentRadius: 0.5 agentHeight: 2 agentSlope: 45 agentClimb: 0.75 ledgeDropHeight: 0 maxJumpAcrossDistance: 0 minRegionArea: 2 manualCellSize: 0 cellSize: 0.16666667 manualTileSize: 0 tileSize: 256 accuratePlacement: 0 debug: m_Flags: 0 m_SettingNames: - Humanoid ================================================ FILE: ProjectSettings/NetworkManager.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!149 &1 NetworkManager: m_ObjectHideFlags: 0 m_DebugLevel: 0 m_Sendrate: 15 m_AssetToPrefab: {} ================================================ FILE: ProjectSettings/PackageManagerSettings.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!114 &1 MonoBehaviour: m_ObjectHideFlags: 61 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} m_Name: m_EditorClassIdentifier: m_ScopedRegistriesSettingsExpanded: 1 oneTimeWarningShown: 0 m_Registries: - m_Id: main m_Name: m_Url: https://packages.unity.com m_Scopes: [] m_IsDefault: 1 m_UserSelectedRegistryName: m_UserAddingNewScopedRegistry: 0 m_RegistryInfoDraft: m_ErrorMessage: m_Original: m_Id: m_Name: m_Url: m_Scopes: [] m_IsDefault: 0 m_Modified: 0 m_Name: m_Url: m_Scopes: - m_SelectedScopeIndex: 0 ================================================ FILE: ProjectSettings/Physics2DSettings.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!19 &1 Physics2DSettings: m_ObjectHideFlags: 0 serializedVersion: 4 m_Gravity: {x: 0, y: -9.81} m_DefaultMaterial: {fileID: 0} m_VelocityIterations: 8 m_PositionIterations: 3 m_VelocityThreshold: 1 m_MaxLinearCorrection: 0.2 m_MaxAngularCorrection: 8 m_MaxTranslationSpeed: 100 m_MaxRotationSpeed: 360 m_BaumgarteScale: 0.2 m_BaumgarteTimeOfImpactScale: 0.75 m_TimeToSleep: 0.5 m_LinearSleepTolerance: 0.01 m_AngularSleepTolerance: 2 m_DefaultContactOffset: 0.01 m_JobOptions: serializedVersion: 2 useMultithreading: 0 useConsistencySorting: 0 m_InterpolationPosesPerJob: 100 m_NewContactsPerJob: 30 m_CollideContactsPerJob: 100 m_ClearFlagsPerJob: 200 m_ClearBodyForcesPerJob: 200 m_SyncDiscreteFixturesPerJob: 50 m_SyncContinuousFixturesPerJob: 50 m_FindNearestContactsPerJob: 100 m_UpdateTriggerContactsPerJob: 100 m_IslandSolverCostThreshold: 100 m_IslandSolverBodyCostScale: 1 m_IslandSolverContactCostScale: 10 m_IslandSolverJointCostScale: 10 m_IslandSolverBodiesPerJob: 50 m_IslandSolverContactsPerJob: 50 m_AutoSimulation: 1 m_QueriesHitTriggers: 1 m_QueriesStartInColliders: 1 m_CallbacksOnDisable: 1 m_ReuseCollisionCallbacks: 0 m_AutoSyncTransforms: 0 m_AlwaysShowColliders: 0 m_ShowColliderSleep: 1 m_ShowColliderContacts: 0 m_ShowColliderAABB: 0 m_ContactArrowScale: 0.2 m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ================================================ FILE: ProjectSettings/PresetManager.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!1386491679 &1 PresetManager: m_ObjectHideFlags: 0 m_DefaultList: [] ================================================ FILE: ProjectSettings/ProjectSettings.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!129 &1 PlayerSettings: m_ObjectHideFlags: 0 serializedVersion: 20 productGUID: 75908dc64632744f3bd919d6782430c3 AndroidProfiler: 0 AndroidFilterTouchesWhenObscured: 0 AndroidEnableSustainedPerformanceMode: 0 defaultScreenOrientation: 4 targetDevice: 2 useOnDemandResources: 0 accelerometerFrequency: 60 companyName: DefaultCompany productName: 2D Renderer Samples defaultCursor: {fileID: 0} cursorHotspot: {x: 0, y: 0} m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} m_ShowUnitySplashScreen: 1 m_ShowUnitySplashLogo: 1 m_SplashScreenOverlayOpacity: 1 m_SplashScreenAnimation: 1 m_SplashScreenLogoStyle: 1 m_SplashScreenDrawMode: 0 m_SplashScreenBackgroundAnimationZoom: 1 m_SplashScreenLogoAnimationZoom: 1 m_SplashScreenBackgroundLandscapeAspect: 1 m_SplashScreenBackgroundPortraitAspect: 1 m_SplashScreenBackgroundLandscapeUvs: serializedVersion: 2 x: 0 y: 0 width: 1 height: 1 m_SplashScreenBackgroundPortraitUvs: serializedVersion: 2 x: 0 y: 0 width: 1 height: 1 m_SplashScreenLogos: [] m_VirtualRealitySplashScreen: {fileID: 0} m_HolographicTrackingLossScreen: {fileID: 0} defaultScreenWidth: 1024 defaultScreenHeight: 768 defaultScreenWidthWeb: 960 defaultScreenHeightWeb: 600 m_StereoRenderingPath: 0 m_ActiveColorSpace: 0 m_MTRendering: 1 m_StackTraceTypes: 010000000100000001000000010000000100000001000000 iosShowActivityIndicatorOnLoading: -1 androidShowActivityIndicatorOnLoading: -1 iosUseCustomAppBackgroundBehavior: 0 iosAllowHTTPDownload: 1 allowedAutorotateToPortrait: 1 allowedAutorotateToPortraitUpsideDown: 1 allowedAutorotateToLandscapeRight: 1 allowedAutorotateToLandscapeLeft: 1 useOSAutorotation: 1 use32BitDisplayBuffer: 1 preserveFramebufferAlpha: 0 disableDepthAndStencilBuffers: 0 androidStartInFullscreen: 1 androidRenderOutsideSafeArea: 1 androidUseSwappy: 0 androidBlitType: 1 defaultIsNativeResolution: 1 macRetinaSupport: 1 runInBackground: 1 captureSingleScreen: 0 muteOtherAudioSources: 0 Prepare IOS For Recording: 0 Force IOS Speakers When Recording: 0 deferSystemGesturesMode: 0 hideHomeButton: 0 submitAnalytics: 1 usePlayerLog: 1 bakeCollisionMeshes: 0 forceSingleInstance: 0 useFlipModelSwapchain: 1 resizableWindow: 0 useMacAppStoreValidation: 0 macAppStoreCategory: public.app-category.games gpuSkinning: 0 xboxPIXTextureCapture: 0 xboxEnableAvatar: 0 xboxEnableKinect: 0 xboxEnableKinectAutoTracking: 0 xboxEnableFitness: 0 visibleInBackground: 1 allowFullscreenSwitch: 1 fullscreenMode: 1 xboxSpeechDB: 0 xboxEnableHeadOrientation: 0 xboxEnableGuest: 0 xboxEnablePIXSampling: 0 metalFramebufferOnly: 0 xboxOneResolution: 0 xboxOneSResolution: 0 xboxOneXResolution: 3 xboxOneMonoLoggingLevel: 0 xboxOneLoggingLevel: 1 xboxOneDisableEsram: 0 xboxOnePresentImmediateThreshold: 0 switchQueueCommandMemory: 0 switchQueueControlMemory: 16384 switchQueueComputeMemory: 262144 switchNVNShaderPoolsGranularity: 33554432 switchNVNDefaultPoolsGranularity: 16777216 switchNVNOtherPoolsGranularity: 16777216 vulkanNumSwapchainBuffers: 3 vulkanEnableSetSRGBWrite: 0 m_SupportedAspectRatios: 4:3: 1 5:4: 1 16:10: 1 16:9: 1 Others: 1 bundleVersion: 0.1 preloadedAssets: [] metroInputSource: 0 wsaTransparentSwapchain: 0 m_HolographicPauseOnTrackingLoss: 1 xboxOneDisableKinectGpuReservation: 1 xboxOneEnable7thCore: 1 vrSettings: cardboard: depthFormat: 0 enableTransitionView: 0 daydream: depthFormat: 0 useSustainedPerformanceMode: 0 enableVideoLayer: 0 useProtectedVideoMemory: 0 minimumSupportedHeadTracking: 0 maximumSupportedHeadTracking: 1 hololens: depthFormat: 1 depthBufferSharingEnabled: 1 lumin: depthFormat: 0 frameTiming: 2 enableGLCache: 0 glCacheMaxBlobSize: 524288 glCacheMaxFileSize: 8388608 oculus: sharedDepthBuffer: 1 dashSupport: 1 lowOverheadMode: 0 protectedContext: 0 v2Signing: 1 enable360StereoCapture: 0 isWsaHolographicRemotingEnabled: 0 enableFrameTimingStats: 0 useHDRDisplay: 0 D3DHDRBitDepth: 0 m_ColorGamuts: 00000000 targetPixelDensity: 30 resolutionScalingMode: 0 androidSupportedAspectRatio: 1 androidMaxAspectRatio: 2.1 applicationIdentifier: Standalone: com.Company.ProductName buildNumber: {} AndroidBundleVersionCode: 1 AndroidMinSdkVersion: 19 AndroidTargetSdkVersion: 0 AndroidPreferredInstallLocation: 1 aotOptions: stripEngineCode: 1 iPhoneStrippingLevel: 0 iPhoneScriptCallOptimization: 0 ForceInternetPermission: 0 ForceSDCardPermission: 0 CreateWallpaper: 0 APKExpansionFiles: 0 keepLoadedShadersAlive: 0 StripUnusedMeshComponents: 1 VertexChannelCompressionMask: 4054 iPhoneSdkVersion: 988 iOSTargetOSVersionString: 10.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 tvOSTargetOSVersionString: 10.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 uIStatusBarHidden: 1 uIExitOnSuspend: 0 uIStatusBarStyle: 0 iPhoneSplashScreen: {fileID: 0} iPhoneHighResSplashScreen: {fileID: 0} iPhoneTallHighResSplashScreen: {fileID: 0} iPhone47inSplashScreen: {fileID: 0} iPhone55inPortraitSplashScreen: {fileID: 0} iPhone55inLandscapeSplashScreen: {fileID: 0} iPhone58inPortraitSplashScreen: {fileID: 0} iPhone58inLandscapeSplashScreen: {fileID: 0} iPadPortraitSplashScreen: {fileID: 0} iPadHighResPortraitSplashScreen: {fileID: 0} iPadLandscapeSplashScreen: {fileID: 0} iPadHighResLandscapeSplashScreen: {fileID: 0} iPhone65inPortraitSplashScreen: {fileID: 0} iPhone65inLandscapeSplashScreen: {fileID: 0} iPhone61inPortraitSplashScreen: {fileID: 0} iPhone61inLandscapeSplashScreen: {fileID: 0} appleTVSplashScreen: {fileID: 0} appleTVSplashScreen2x: {fileID: 0} tvOSSmallIconLayers: [] tvOSSmallIconLayers2x: [] tvOSLargeIconLayers: [] tvOSLargeIconLayers2x: [] tvOSTopShelfImageLayers: [] tvOSTopShelfImageLayers2x: [] tvOSTopShelfImageWideLayers: [] tvOSTopShelfImageWideLayers2x: [] iOSLaunchScreenType: 0 iOSLaunchScreenPortrait: {fileID: 0} iOSLaunchScreenLandscape: {fileID: 0} iOSLaunchScreenBackgroundColor: serializedVersion: 2 rgba: 0 iOSLaunchScreenFillPct: 100 iOSLaunchScreenSize: 100 iOSLaunchScreenCustomXibPath: iOSLaunchScreeniPadType: 0 iOSLaunchScreeniPadImage: {fileID: 0} iOSLaunchScreeniPadBackgroundColor: serializedVersion: 2 rgba: 0 iOSLaunchScreeniPadFillPct: 100 iOSLaunchScreeniPadSize: 100 iOSLaunchScreeniPadCustomXibPath: iOSUseLaunchScreenStoryboard: 0 iOSLaunchScreenCustomStoryboardPath: iOSDeviceRequirements: [] iOSURLSchemes: [] iOSBackgroundModes: 0 iOSMetalForceHardShadows: 0 metalEditorSupport: 1 metalAPIValidation: 1 iOSRenderExtraFrameOnPause: 0 appleDeveloperTeamID: iOSManualSigningProvisioningProfileID: tvOSManualSigningProvisioningProfileID: iOSManualSigningProvisioningProfileType: 0 tvOSManualSigningProvisioningProfileType: 0 appleEnableAutomaticSigning: 0 iOSRequireARKit: 0 iOSAutomaticallyDetectAndAddCapabilities: 1 appleEnableProMotion: 0 clonedFromGUID: 5f34be1353de5cf4398729fda238591b templatePackageId: com.unity.template.2d@3.2.0 templateDefaultScene: Assets/Scenes/SampleScene.unity AndroidTargetArchitectures: 1 AndroidSplashScreenScale: 0 androidSplashScreen: {fileID: 0} AndroidKeystoreName: '{inproject}: ' AndroidKeyaliasName: AndroidBuildApkPerCpuArchitecture: 0 AndroidTVCompatibility: 0 AndroidIsGame: 1 AndroidEnableTango: 0 androidEnableBanner: 1 androidUseLowAccuracyLocation: 0 androidUseCustomKeystore: 0 m_AndroidBanners: - width: 320 height: 180 banner: {fileID: 0} androidGamepadSupportLevel: 0 AndroidValidateAppBundleSize: 1 AndroidAppBundleSizeToValidate: 100 m_BuildTargetIcons: [] m_BuildTargetPlatformIcons: [] m_BuildTargetBatching: [] m_BuildTargetGraphicsJobs: - m_BuildTarget: MacStandaloneSupport m_GraphicsJobs: 0 - m_BuildTarget: Switch m_GraphicsJobs: 0 - m_BuildTarget: MetroSupport m_GraphicsJobs: 0 - m_BuildTarget: AppleTVSupport m_GraphicsJobs: 0 - m_BuildTarget: BJMSupport m_GraphicsJobs: 0 - m_BuildTarget: LinuxStandaloneSupport m_GraphicsJobs: 0 - m_BuildTarget: PS4Player m_GraphicsJobs: 0 - m_BuildTarget: iOSSupport m_GraphicsJobs: 0 - m_BuildTarget: WindowsStandaloneSupport m_GraphicsJobs: 0 - m_BuildTarget: XboxOnePlayer m_GraphicsJobs: 0 - m_BuildTarget: LuminSupport m_GraphicsJobs: 0 - m_BuildTarget: AndroidPlayer m_GraphicsJobs: 0 - m_BuildTarget: WebGLSupport m_GraphicsJobs: 0 m_BuildTargetGraphicsJobMode: - m_BuildTarget: PS4Player m_GraphicsJobMode: 0 - m_BuildTarget: XboxOnePlayer m_GraphicsJobMode: 0 m_BuildTargetGraphicsAPIs: - m_BuildTarget: AndroidPlayer m_APIs: 150000000b000000 m_Automatic: 0 m_BuildTargetVRSettings: [] openGLRequireES31: 0 openGLRequireES31AEP: 0 openGLRequireES32: 0 vuforiaEnabled: 0 m_TemplateCustomTags: {} mobileMTRendering: Android: 1 iPhone: 1 tvOS: 1 m_BuildTargetGroupLightmapEncodingQuality: [] m_BuildTargetGroupLightmapSettings: [] playModeTestRunnerEnabled: 0 runPlayModeTestAsEditModeTest: 0 actionOnDotNetUnhandledException: 1 enableInternalProfiler: 0 logObjCUncaughtExceptions: 1 enableCrashReportAPI: 0 cameraUsageDescription: locationUsageDescription: microphoneUsageDescription: switchNetLibKey: switchSocketMemoryPoolSize: 6144 switchSocketAllocatorPoolSize: 128 switchSocketConcurrencyLimit: 14 switchScreenResolutionBehavior: 2 switchUseCPUProfiler: 0 switchApplicationID: 0x01004b9000490000 switchNSODependencies: switchTitleNames_0: switchTitleNames_1: switchTitleNames_2: switchTitleNames_3: switchTitleNames_4: switchTitleNames_5: switchTitleNames_6: switchTitleNames_7: switchTitleNames_8: switchTitleNames_9: switchTitleNames_10: switchTitleNames_11: switchTitleNames_12: switchTitleNames_13: switchTitleNames_14: switchPublisherNames_0: switchPublisherNames_1: switchPublisherNames_2: switchPublisherNames_3: switchPublisherNames_4: switchPublisherNames_5: switchPublisherNames_6: switchPublisherNames_7: switchPublisherNames_8: switchPublisherNames_9: switchPublisherNames_10: switchPublisherNames_11: switchPublisherNames_12: switchPublisherNames_13: switchPublisherNames_14: switchIcons_0: {fileID: 0} switchIcons_1: {fileID: 0} switchIcons_2: {fileID: 0} switchIcons_3: {fileID: 0} switchIcons_4: {fileID: 0} switchIcons_5: {fileID: 0} switchIcons_6: {fileID: 0} switchIcons_7: {fileID: 0} switchIcons_8: {fileID: 0} switchIcons_9: {fileID: 0} switchIcons_10: {fileID: 0} switchIcons_11: {fileID: 0} switchIcons_12: {fileID: 0} switchIcons_13: {fileID: 0} switchIcons_14: {fileID: 0} switchSmallIcons_0: {fileID: 0} switchSmallIcons_1: {fileID: 0} switchSmallIcons_2: {fileID: 0} switchSmallIcons_3: {fileID: 0} switchSmallIcons_4: {fileID: 0} switchSmallIcons_5: {fileID: 0} switchSmallIcons_6: {fileID: 0} switchSmallIcons_7: {fileID: 0} switchSmallIcons_8: {fileID: 0} switchSmallIcons_9: {fileID: 0} switchSmallIcons_10: {fileID: 0} switchSmallIcons_11: {fileID: 0} switchSmallIcons_12: {fileID: 0} switchSmallIcons_13: {fileID: 0} switchSmallIcons_14: {fileID: 0} switchManualHTML: switchAccessibleURLs: switchLegalInformation: switchMainThreadStackSize: 1048576 switchPresenceGroupId: switchLogoHandling: 0 switchReleaseVersion: 0 switchDisplayVersion: 1.0.0 switchStartupUserAccount: 0 switchTouchScreenUsage: 0 switchSupportedLanguagesMask: 0 switchLogoType: 0 switchApplicationErrorCodeCategory: switchUserAccountSaveDataSize: 0 switchUserAccountSaveDataJournalSize: 0 switchApplicationAttribute: 0 switchCardSpecSize: -1 switchCardSpecClock: -1 switchRatingsMask: 0 switchRatingsInt_0: 0 switchRatingsInt_1: 0 switchRatingsInt_2: 0 switchRatingsInt_3: 0 switchRatingsInt_4: 0 switchRatingsInt_5: 0 switchRatingsInt_6: 0 switchRatingsInt_7: 0 switchRatingsInt_8: 0 switchRatingsInt_9: 0 switchRatingsInt_10: 0 switchRatingsInt_11: 0 switchLocalCommunicationIds_0: switchLocalCommunicationIds_1: switchLocalCommunicationIds_2: switchLocalCommunicationIds_3: switchLocalCommunicationIds_4: switchLocalCommunicationIds_5: switchLocalCommunicationIds_6: switchLocalCommunicationIds_7: switchParentalControl: 0 switchAllowsScreenshot: 1 switchAllowsVideoCapturing: 1 switchAllowsRuntimeAddOnContentInstall: 0 switchDataLossConfirmation: 0 switchUserAccountLockEnabled: 0 switchSystemResourceMemory: 16777216 switchSupportedNpadStyles: 3 switchNativeFsCacheSize: 32 switchIsHoldTypeHorizontal: 0 switchSupportedNpadCount: 8 switchSocketConfigEnabled: 0 switchTcpInitialSendBufferSize: 32 switchTcpInitialReceiveBufferSize: 64 switchTcpAutoSendBufferSizeMax: 256 switchTcpAutoReceiveBufferSizeMax: 256 switchUdpSendBufferSize: 9 switchUdpReceiveBufferSize: 42 switchSocketBufferEfficiency: 4 switchSocketInitializeEnabled: 1 switchNetworkInterfaceManagerInitializeEnabled: 1 switchPlayerConnectionEnabled: 1 ps4NPAgeRating: 12 ps4NPTitleSecret: ps4NPTrophyPackPath: ps4ParentalLevel: 11 ps4ContentID: ED1633-NPXX51362_00-0000000000000000 ps4Category: 0 ps4MasterVersion: 01.00 ps4AppVersion: 01.00 ps4AppType: 0 ps4ParamSfxPath: ps4VideoOutPixelFormat: 0 ps4VideoOutInitialWidth: 1920 ps4VideoOutBaseModeInitialWidth: 1920 ps4VideoOutReprojectionRate: 60 ps4PronunciationXMLPath: ps4PronunciationSIGPath: ps4BackgroundImagePath: ps4StartupImagePath: ps4StartupImagesFolder: ps4IconImagesFolder: ps4SaveDataImagePath: ps4SdkOverride: ps4BGMPath: ps4ShareFilePath: ps4ShareOverlayImagePath: ps4PrivacyGuardImagePath: ps4NPtitleDatPath: ps4RemotePlayKeyAssignment: -1 ps4RemotePlayKeyMappingDir: ps4PlayTogetherPlayerCount: 0 ps4EnterButtonAssignment: 1 ps4ApplicationParam1: 0 ps4ApplicationParam2: 0 ps4ApplicationParam3: 0 ps4ApplicationParam4: 0 ps4DownloadDataSize: 0 ps4GarlicHeapSize: 2048 ps4ProGarlicHeapSize: 2560 playerPrefsMaxSize: 32768 ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ ps4pnSessions: 1 ps4pnPresence: 1 ps4pnFriends: 1 ps4pnGameCustomData: 1 playerPrefsSupport: 0 enableApplicationExit: 0 resetTempFolder: 1 restrictedAudioUsageRights: 0 ps4UseResolutionFallback: 0 ps4ReprojectionSupport: 0 ps4UseAudio3dBackend: 0 ps4SocialScreenEnabled: 0 ps4ScriptOptimizationLevel: 0 ps4Audio3dVirtualSpeakerCount: 14 ps4attribCpuUsage: 0 ps4PatchPkgPath: ps4PatchLatestPkgPath: ps4PatchChangeinfoPath: ps4PatchDayOne: 0 ps4attribUserManagement: 0 ps4attribMoveSupport: 0 ps4attrib3DSupport: 0 ps4attribShareSupport: 0 ps4attribExclusiveVR: 0 ps4disableAutoHideSplash: 0 ps4videoRecordingFeaturesUsed: 0 ps4contentSearchFeaturesUsed: 0 ps4attribEyeToEyeDistanceSettingVR: 0 ps4IncludedModules: [] ps4attribVROutputEnabled: 0 monoEnv: splashScreenBackgroundSourceLandscape: {fileID: 0} splashScreenBackgroundSourcePortrait: {fileID: 0} blurSplashScreenBackground: 1 spritePackerPolicy: webGLMemorySize: 16 webGLExceptionSupport: 1 webGLNameFilesAsHashes: 0 webGLDataCaching: 1 webGLDebugSymbols: 0 webGLEmscriptenArgs: webGLModulesDirectory: webGLTemplate: APPLICATION:Default webGLAnalyzeBuildSize: 0 webGLUseEmbeddedResources: 0 webGLCompressionFormat: 1 webGLLinkerTarget: 1 webGLThreadsSupport: 0 webGLWasmStreaming: 0 scriptingDefineSymbols: 1: UNITY_POST_PROCESSING_STACK_V2 7: UNITY_POST_PROCESSING_STACK_V2 13: UNITY_POST_PROCESSING_STACK_V2 19: UNITY_POST_PROCESSING_STACK_V2 21: UNITY_POST_PROCESSING_STACK_V2 25: UNITY_POST_PROCESSING_STACK_V2 26: UNITY_POST_PROCESSING_STACK_V2 27: UNITY_POST_PROCESSING_STACK_V2 28: UNITY_POST_PROCESSING_STACK_V2 29: UNITY_POST_PROCESSING_STACK_V2 platformArchitecture: {} scriptingBackend: {} il2cppCompilerConfiguration: {} managedStrippingLevel: {} incrementalIl2cppBuild: {} allowUnsafeCode: 0 additionalIl2CppArgs: scriptingRuntimeVersion: 1 gcIncremental: 0 gcWBarrierValidation: 0 apiCompatibilityLevelPerPlatform: {} m_RenderingPath: 1 m_MobileRenderingPath: 1 metroPackageName: Template_2D metroPackageVersion: metroCertificatePath: metroCertificatePassword: metroCertificateSubject: metroCertificateIssuer: metroCertificateNotAfter: 0000000000000000 metroApplicationDescription: Template_2D wsaImages: {} metroTileShortName: metroTileShowName: 0 metroMediumTileShowName: 0 metroLargeTileShowName: 0 metroWideTileShowName: 0 metroSupportStreamingInstall: 0 metroLastRequiredScene: 0 metroDefaultTileSize: 1 metroTileForegroundText: 2 metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} metroSplashScreenUseBackgroundColor: 0 platformCapabilities: {} metroTargetDeviceFamilies: {} metroFTAName: metroFTAFileTypes: [] metroProtocolName: XboxOneProductId: XboxOneUpdateKey: XboxOneSandboxId: XboxOneContentId: XboxOneTitleId: XboxOneSCId: XboxOneGameOsOverridePath: XboxOnePackagingOverridePath: XboxOneAppManifestOverridePath: XboxOneVersion: 1.0.0.0 XboxOnePackageEncryption: 0 XboxOnePackageUpdateGranularity: 2 XboxOneDescription: XboxOneLanguage: - enus XboxOneCapability: [] XboxOneGameRating: {} XboxOneIsContentPackage: 0 XboxOneEnableGPUVariability: 1 XboxOneSockets: {} XboxOneSplashScreen: {fileID: 0} XboxOneAllowedProductIds: [] XboxOnePersistentLocalStorageSize: 0 XboxOneXTitleMemory: 8 XboxOneOverrideIdentityName: vrEditorSettings: daydream: daydreamIconForeground: {fileID: 0} daydreamIconBackground: {fileID: 0} cloudServicesEnabled: UNet: 1 luminIcon: m_Name: m_ModelFolderPath: m_PortalFolderPath: luminCert: m_CertPath: m_SignPackage: 1 luminIsChannelApp: 0 luminVersion: m_VersionCode: 1 m_VersionName: apiCompatibilityLevel: 6 cloudProjectId: framebufferDepthMemorylessMode: 0 projectName: organizationId: cloudEnabled: 0 enableNativePlatformBackendsForNewInputSystem: 0 disableOldInputManagerSupport: 0 legacyClampBlendShapeWeights: 1 ================================================ FILE: ProjectSettings/ProjectVersion.txt ================================================ m_EditorVersion: 2020.3.0f1 m_EditorVersionWithRevision: 2020.3.0f1 (c7b5465681fb) ================================================ FILE: ProjectSettings/QualitySettings.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!47 &1 QualitySettings: m_ObjectHideFlags: 0 serializedVersion: 5 m_CurrentQuality: 3 m_QualitySettings: - serializedVersion: 2 name: Very Low pixelLightCount: 0 shadows: 0 shadowResolution: 0 shadowProjection: 1 shadowCascades: 1 shadowDistance: 15 shadowNearPlaneOffset: 3 shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} shadowmaskMode: 0 skinWeights: 1 textureQuality: 1 anisotropicTextures: 0 antiAliasing: 0 softParticles: 0 softVegetation: 0 realtimeReflectionProbes: 0 billboardsFaceCameraPosition: 0 vSyncCount: 0 lodBias: 0.3 maximumLODLevel: 0 streamingMipmapsActive: 0 streamingMipmapsAddAllCameras: 1 streamingMipmapsMemoryBudget: 512 streamingMipmapsRenderersPerFrame: 512 streamingMipmapsMaxLevelReduction: 2 streamingMipmapsMaxFileIORequests: 1024 particleRaycastBudget: 4 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 16 asyncUploadPersistentBuffer: 1 resolutionScalingFixedDPIFactor: 1 customRenderPipeline: {fileID: 0} excludedTargetPlatforms: [] - serializedVersion: 2 name: Low pixelLightCount: 0 shadows: 0 shadowResolution: 0 shadowProjection: 1 shadowCascades: 1 shadowDistance: 20 shadowNearPlaneOffset: 3 shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} shadowmaskMode: 0 skinWeights: 2 textureQuality: 0 anisotropicTextures: 0 antiAliasing: 0 softParticles: 0 softVegetation: 0 realtimeReflectionProbes: 0 billboardsFaceCameraPosition: 0 vSyncCount: 0 lodBias: 0.4 maximumLODLevel: 0 streamingMipmapsActive: 0 streamingMipmapsAddAllCameras: 1 streamingMipmapsMemoryBudget: 512 streamingMipmapsRenderersPerFrame: 512 streamingMipmapsMaxLevelReduction: 2 streamingMipmapsMaxFileIORequests: 1024 particleRaycastBudget: 16 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 16 asyncUploadPersistentBuffer: 1 resolutionScalingFixedDPIFactor: 1 customRenderPipeline: {fileID: 0} excludedTargetPlatforms: [] - serializedVersion: 2 name: Medium pixelLightCount: 1 shadows: 0 shadowResolution: 0 shadowProjection: 1 shadowCascades: 1 shadowDistance: 20 shadowNearPlaneOffset: 3 shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} shadowmaskMode: 0 skinWeights: 2 textureQuality: 0 anisotropicTextures: 0 antiAliasing: 0 softParticles: 0 softVegetation: 0 realtimeReflectionProbes: 0 billboardsFaceCameraPosition: 0 vSyncCount: 1 lodBias: 0.7 maximumLODLevel: 0 streamingMipmapsActive: 0 streamingMipmapsAddAllCameras: 1 streamingMipmapsMemoryBudget: 512 streamingMipmapsRenderersPerFrame: 512 streamingMipmapsMaxLevelReduction: 2 streamingMipmapsMaxFileIORequests: 1024 particleRaycastBudget: 64 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 16 asyncUploadPersistentBuffer: 1 resolutionScalingFixedDPIFactor: 1 customRenderPipeline: {fileID: 0} excludedTargetPlatforms: [] - serializedVersion: 2 name: High pixelLightCount: 2 shadows: 0 shadowResolution: 1 shadowProjection: 1 shadowCascades: 2 shadowDistance: 40 shadowNearPlaneOffset: 3 shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} shadowmaskMode: 1 skinWeights: 2 textureQuality: 0 anisotropicTextures: 0 antiAliasing: 0 softParticles: 0 softVegetation: 1 realtimeReflectionProbes: 0 billboardsFaceCameraPosition: 0 vSyncCount: 1 lodBias: 1 maximumLODLevel: 0 streamingMipmapsActive: 0 streamingMipmapsAddAllCameras: 1 streamingMipmapsMemoryBudget: 512 streamingMipmapsRenderersPerFrame: 512 streamingMipmapsMaxLevelReduction: 2 streamingMipmapsMaxFileIORequests: 1024 particleRaycastBudget: 256 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 16 asyncUploadPersistentBuffer: 1 resolutionScalingFixedDPIFactor: 1 customRenderPipeline: {fileID: 0} excludedTargetPlatforms: [] - serializedVersion: 2 name: Very High pixelLightCount: 3 shadows: 0 shadowResolution: 2 shadowProjection: 1 shadowCascades: 2 shadowDistance: 70 shadowNearPlaneOffset: 3 shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} shadowmaskMode: 1 skinWeights: 4 textureQuality: 0 anisotropicTextures: 0 antiAliasing: 0 softParticles: 0 softVegetation: 1 realtimeReflectionProbes: 0 billboardsFaceCameraPosition: 0 vSyncCount: 1 lodBias: 1.5 maximumLODLevel: 0 streamingMipmapsActive: 0 streamingMipmapsAddAllCameras: 1 streamingMipmapsMemoryBudget: 512 streamingMipmapsRenderersPerFrame: 512 streamingMipmapsMaxLevelReduction: 2 streamingMipmapsMaxFileIORequests: 1024 particleRaycastBudget: 1024 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 16 asyncUploadPersistentBuffer: 1 resolutionScalingFixedDPIFactor: 1 customRenderPipeline: {fileID: 0} excludedTargetPlatforms: [] - serializedVersion: 2 name: Ultra pixelLightCount: 4 shadows: 0 shadowResolution: 0 shadowProjection: 1 shadowCascades: 4 shadowDistance: 150 shadowNearPlaneOffset: 3 shadowCascade2Split: 0.33333334 shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} shadowmaskMode: 1 skinWeights: 4 textureQuality: 0 anisotropicTextures: 0 antiAliasing: 0 softParticles: 0 softVegetation: 1 realtimeReflectionProbes: 0 billboardsFaceCameraPosition: 0 vSyncCount: 1 lodBias: 2 maximumLODLevel: 0 streamingMipmapsActive: 0 streamingMipmapsAddAllCameras: 1 streamingMipmapsMemoryBudget: 512 streamingMipmapsRenderersPerFrame: 512 streamingMipmapsMaxLevelReduction: 2 streamingMipmapsMaxFileIORequests: 1024 particleRaycastBudget: 4096 asyncUploadTimeSlice: 2 asyncUploadBufferSize: 16 asyncUploadPersistentBuffer: 1 resolutionScalingFixedDPIFactor: 1 customRenderPipeline: {fileID: 0} excludedTargetPlatforms: [] m_PerPlatformDefaultQuality: Android: 2 Nintendo 3DS: 5 Nintendo Switch: 5 PS4: 5 PSM: 5 PSP2: 2 Standalone: 5 Tizen: 2 WebGL: 3 WiiU: 5 Windows Store Apps: 5 XboxOne: 5 iPhone: 2 tvOS: 2 ================================================ FILE: ProjectSettings/TagManager.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!78 &1 TagManager: serializedVersion: 2 tags: [] layers: - Default - TransparentFX - Ignore Raycast - - Water - UI - - - - - - - - - - - - - - - - - - - - - - - - - - m_SortingLayers: - name: Default uniqueID: 0 locked: 0 - name: Background uniqueID: 709346897 locked: 0 - name: Space Junk uniqueID: 1886970829 locked: 0 - name: Player uniqueID: 1388919113 locked: 0 ================================================ FILE: ProjectSettings/TimeManager.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!5 &1 TimeManager: m_ObjectHideFlags: 0 Fixed Timestep: 0.02 Maximum Allowed Timestep: 0.1 m_TimeScale: 1 Maximum Particle Timestep: 0.03 ================================================ FILE: ProjectSettings/URPProjectSettings.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!114 &1 MonoBehaviour: m_ObjectHideFlags: 61 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} m_Name: m_EditorClassIdentifier: m_LastMaterialVersion: 4 ================================================ FILE: ProjectSettings/UnityConnectSettings.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!310 &1 UnityConnectSettings: m_ObjectHideFlags: 0 serializedVersion: 1 m_Enabled: 0 m_TestMode: 0 m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events m_EventUrl: https://cdp.cloud.unity3d.com/v1/events m_ConfigUrl: https://config.uca.cloud.unity3d.com m_TestInitMode: 0 CrashReportingSettings: m_EventUrl: https://perf-events.cloud.unity3d.com m_Enabled: 0 m_LogBufferSize: 10 m_CaptureEditorExceptions: 1 UnityPurchasingSettings: m_Enabled: 0 m_TestMode: 0 UnityAnalyticsSettings: m_Enabled: 0 m_TestMode: 0 m_InitializeOnStartup: 1 UnityAdsSettings: m_Enabled: 0 m_InitializeOnStartup: 1 m_TestMode: 0 m_IosGameId: m_AndroidGameId: m_GameIds: {} m_GameId: PerformanceReportingSettings: m_Enabled: 0 ================================================ FILE: ProjectSettings/VFXManager.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!937362698 &1 VFXManager: m_ObjectHideFlags: 0 m_IndirectShader: {fileID: 0} m_RenderPipeSettingsPath: ================================================ FILE: ProjectSettings/VersionControlSettings.asset ================================================ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!890905787 &1 VersionControlSettings: m_ObjectHideFlags: 0 m_Mode: Visible Meta Files m_CollabEditorSettings: inProgressEnabled: 1 ================================================ FILE: ProjectSettings/XRSettings.asset ================================================ { "m_SettingKeys": [ "VR Device Disabled", "VR Device User Alert" ], "m_SettingValues": [ "False", "False" ] } ================================================ FILE: README.md ================================================ # 2d-renderer-samples This repository contains 2D Lights samples for the 2D Renderer in Universal Render Pipeline to be used with Unity 2020.3 or newer. ## ⚠️ ⚠️ ⚠️ Warning ⚠️ ⚠️ ⚠️ **Project backward compatibility between Preview versions is NOT GUARANTEED. Always backup your project before updating the package. Preview features here are not production ready, please DO NOT use this package for your final production. Preview features may be discontinued/dropped.** ================================================ FILE: Third-Party Notices.md ================================================ This asset is governed by the Asset Store EULA; however, the following components are governed by the licenses indicated below: A. Roboto Copyright Google 2004 Apache 2.0 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2004 Google Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.