├── .gitignore ├── Assets ├── PixelCamera2D.meta ├── PixelCamera2D │ ├── Materials.meta │ ├── Materials │ │ ├── PixelCamera2D.mat │ │ └── PixelCamera2D.mat.meta │ ├── Prefabs.meta │ ├── Prefabs │ │ ├── PixelCamera2D.prefab │ │ └── PixelCamera2D.prefab.meta │ ├── Scripts.meta │ └── Scripts │ │ ├── Editor.meta │ │ ├── Editor │ │ ├── PixelCamera2DEditor.cs │ │ └── PixelCamera2DEditor.cs.meta │ │ ├── PixelCamera2D.cs │ │ ├── PixelCamera2D.cs.meta │ │ ├── PixelCamera2DBehaviour.cs │ │ └── PixelCamera2DBehaviour.cs.meta ├── PixelCamera2DDemo.meta └── PixelCamera2DDemo │ ├── RenderTextures.meta │ ├── RenderTextures │ ├── PixelCamera2D.renderTexture │ └── PixelCamera2D.renderTexture.meta │ ├── Scenes.meta │ ├── Scenes │ ├── Main.unity │ └── Main.unity.meta │ ├── Scripts.meta │ ├── Scripts │ ├── PixelCamera2DActivator.cs │ ├── PixelCamera2DActivator.cs.meta │ ├── Rotator.cs │ └── Rotator.cs.meta │ ├── Sprites.meta │ └── Sprites │ ├── TileMap.png │ └── TileMap.png.meta ├── LICENSE ├── ProjectSettings ├── AudioManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset ├── UnityAdsSettings.asset └── UnityAnalyticsManager.asset └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | [Ll]ibrary/ 2 | [Tt]emp/ 3 | [Oo]bj/ 4 | 5 | # Autogenerated VS/MD solution and project files 6 | /*.csproj 7 | /*.unityproj 8 | /*.sln 9 | /*.suo 10 | /*.user 11 | /*.userprefs 12 | /*.pidb 13 | /*.booproj 14 | 15 | Thumbs.db 16 | Thumbs.db.meta 17 | .DS_Store 18 | *.orig 19 | .vs/ -------------------------------------------------------------------------------- /Assets/PixelCamera2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc994ed52a7524b4bbb38a11fdfedd69 3 | folderAsset: yes 4 | timeCreated: 1442773547 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PixelCamera2D/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1ca1a7b0f4966b43a4cbd1ad4c1458d 3 | folderAsset: yes 4 | timeCreated: 1442766153 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PixelCamera2D/Materials/PixelCamera2D.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_PrefabParentObject: {fileID: 0} 8 | m_PrefabInternal: {fileID: 0} 9 | m_Name: PixelCamera2D 10 | m_Shader: {fileID: 10753, guid: 0000000000000000e000000000000000, type: 0} 11 | m_ShaderKeywords: 12 | m_LightmapFlags: 5 13 | m_CustomRenderQueue: 3000 14 | stringTagMap: {} 15 | m_SavedProperties: 16 | serializedVersion: 2 17 | m_TexEnvs: 18 | data: 19 | first: 20 | name: _MainTex 21 | second: 22 | m_Texture: {fileID: 8400000, guid: 954892804e9f1e34ab84798e1a093ed3, type: 2} 23 | m_Scale: {x: 1, y: 1} 24 | m_Offset: {x: 0, y: 0} 25 | data: 26 | first: 27 | name: _BumpMap 28 | second: 29 | m_Texture: {fileID: 0} 30 | m_Scale: {x: 1, y: 1} 31 | m_Offset: {x: 0, y: 0} 32 | data: 33 | first: 34 | name: _DetailNormalMap 35 | second: 36 | m_Texture: {fileID: 0} 37 | m_Scale: {x: 1, y: 1} 38 | m_Offset: {x: 0, y: 0} 39 | data: 40 | first: 41 | name: _ParallaxMap 42 | second: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | data: 47 | first: 48 | name: _OcclusionMap 49 | second: 50 | m_Texture: {fileID: 0} 51 | m_Scale: {x: 1, y: 1} 52 | m_Offset: {x: 0, y: 0} 53 | data: 54 | first: 55 | name: _EmissionMap 56 | second: 57 | m_Texture: {fileID: 0} 58 | m_Scale: {x: 1, y: 1} 59 | m_Offset: {x: 0, y: 0} 60 | data: 61 | first: 62 | name: _DetailMask 63 | second: 64 | m_Texture: {fileID: 0} 65 | m_Scale: {x: 1, y: 1} 66 | m_Offset: {x: 0, y: 0} 67 | data: 68 | first: 69 | name: _DetailAlbedoMap 70 | second: 71 | m_Texture: {fileID: 0} 72 | m_Scale: {x: 1, y: 1} 73 | m_Offset: {x: 0, y: 0} 74 | data: 75 | first: 76 | name: _MetallicGlossMap 77 | second: 78 | m_Texture: {fileID: 0} 79 | m_Scale: {x: 1, y: 1} 80 | m_Offset: {x: 0, y: 0} 81 | m_Floats: 82 | data: 83 | first: 84 | name: _SrcBlend 85 | second: 1 86 | data: 87 | first: 88 | name: _DstBlend 89 | second: 0 90 | data: 91 | first: 92 | name: _Cutoff 93 | second: .5 94 | data: 95 | first: 96 | name: PixelSnap 97 | second: 0 98 | data: 99 | first: 100 | name: _Parallax 101 | second: .0199999996 102 | data: 103 | first: 104 | name: _ZWrite 105 | second: 1 106 | data: 107 | first: 108 | name: _Glossiness 109 | second: .5 110 | data: 111 | first: 112 | name: _BumpScale 113 | second: 1 114 | data: 115 | first: 116 | name: _OcclusionStrength 117 | second: 1 118 | data: 119 | first: 120 | name: _DetailNormalMapScale 121 | second: 1 122 | data: 123 | first: 124 | name: _UVSec 125 | second: 0 126 | data: 127 | first: 128 | name: _Mode 129 | second: 0 130 | data: 131 | first: 132 | name: _Metallic 133 | second: 0 134 | m_Colors: 135 | data: 136 | first: 137 | name: _EmissionColor 138 | second: {r: 0, g: 0, b: 0, a: 1} 139 | data: 140 | first: 141 | name: _Color 142 | second: {r: 1, g: 1, b: 1, a: 1} 143 | -------------------------------------------------------------------------------- /Assets/PixelCamera2D/Materials/PixelCamera2D.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04b33d360d6a414448df6a4f9439153d 3 | timeCreated: 1442712028 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PixelCamera2D/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d21a3d65c1891b749b61a8126123eb51 3 | folderAsset: yes 4 | timeCreated: 1442860560 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PixelCamera2D/Prefabs/PixelCamera2D.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &115392 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 100100000} 8 | serializedVersion: 4 9 | m_Component: 10 | - 4: {fileID: 444956} 11 | - 20: {fileID: 2020874} 12 | - 92: {fileID: 9271956} 13 | - 124: {fileID: 12456486} 14 | - 81: {fileID: 8118622} 15 | - 114: {fileID: 11453068} 16 | m_Layer: 0 17 | m_Name: PixelCamera2D 18 | m_TagString: MainCamera 19 | m_Icon: {fileID: 0} 20 | m_NavMeshLayer: 0 21 | m_StaticEditorFlags: 0 22 | m_IsActive: 1 23 | --- !u!1 &160156 24 | GameObject: 25 | m_ObjectHideFlags: 1 26 | m_PrefabParentObject: {fileID: 0} 27 | m_PrefabInternal: {fileID: 100100000} 28 | serializedVersion: 4 29 | m_Component: 30 | - 4: {fileID: 408844} 31 | - 33: {fileID: 3394384} 32 | - 23: {fileID: 2377048} 33 | m_Layer: 0 34 | m_Name: PixelCameraRendererQuad 35 | m_TagString: Untagged 36 | m_Icon: {fileID: 0} 37 | m_NavMeshLayer: 0 38 | m_StaticEditorFlags: 0 39 | m_IsActive: 1 40 | --- !u!1 &199618 41 | GameObject: 42 | m_ObjectHideFlags: 0 43 | m_PrefabParentObject: {fileID: 0} 44 | m_PrefabInternal: {fileID: 100100000} 45 | serializedVersion: 4 46 | m_Component: 47 | - 4: {fileID: 470678} 48 | - 20: {fileID: 2084274} 49 | - 92: {fileID: 9213290} 50 | - 124: {fileID: 12473688} 51 | m_Layer: 0 52 | m_Name: PixelCameraRenderer 53 | m_TagString: Untagged 54 | m_Icon: {fileID: 0} 55 | m_NavMeshLayer: 0 56 | m_StaticEditorFlags: 0 57 | m_IsActive: 1 58 | --- !u!4 &408844 59 | Transform: 60 | m_ObjectHideFlags: 1 61 | m_PrefabParentObject: {fileID: 0} 62 | m_PrefabInternal: {fileID: 100100000} 63 | m_GameObject: {fileID: 160156} 64 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 65 | m_LocalPosition: {x: 0, y: 0, z: 10} 66 | m_LocalScale: {x: 1.23456788, y: .740740716, z: 1} 67 | m_Children: [] 68 | m_Father: {fileID: 470678} 69 | m_RootOrder: 0 70 | --- !u!4 &444956 71 | Transform: 72 | m_ObjectHideFlags: 1 73 | m_PrefabParentObject: {fileID: 0} 74 | m_PrefabInternal: {fileID: 100100000} 75 | m_GameObject: {fileID: 115392} 76 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 77 | m_LocalPosition: {x: 0, y: 0, z: -10} 78 | m_LocalScale: {x: 1, y: 1, z: 1} 79 | m_Children: 80 | - {fileID: 470678} 81 | m_Father: {fileID: 0} 82 | m_RootOrder: 0 83 | --- !u!4 &470678 84 | Transform: 85 | m_ObjectHideFlags: 1 86 | m_PrefabParentObject: {fileID: 0} 87 | m_PrefabInternal: {fileID: 100100000} 88 | m_GameObject: {fileID: 199618} 89 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 90 | m_LocalPosition: {x: -99999, y: -99999, z: 0} 91 | m_LocalScale: {x: 1, y: 1, z: 1} 92 | m_Children: 93 | - {fileID: 408844} 94 | m_Father: {fileID: 444956} 95 | m_RootOrder: 0 96 | --- !u!20 &2020874 97 | Camera: 98 | m_ObjectHideFlags: 1 99 | m_PrefabParentObject: {fileID: 0} 100 | m_PrefabInternal: {fileID: 100100000} 101 | m_GameObject: {fileID: 115392} 102 | m_Enabled: 1 103 | serializedVersion: 2 104 | m_ClearFlags: 2 105 | m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} 106 | m_NormalizedViewPortRect: 107 | serializedVersion: 2 108 | x: 0 109 | y: 0 110 | width: 1 111 | height: 1 112 | near clip plane: .300000012 113 | far clip plane: 1000 114 | field of view: 60 115 | orthographic: 1 116 | orthographic size: 7.5 117 | m_Depth: -1 118 | m_CullingMask: 119 | serializedVersion: 2 120 | m_Bits: 4294967295 121 | m_RenderingPath: -1 122 | m_TargetTexture: {fileID: 0} 123 | m_TargetDisplay: 0 124 | m_TargetEye: 3 125 | m_HDR: 0 126 | m_OcclusionCulling: 1 127 | m_StereoConvergence: 10 128 | m_StereoSeparation: .0219999999 129 | m_StereoMirrorMode: 0 130 | --- !u!20 &2084274 131 | Camera: 132 | m_ObjectHideFlags: 1 133 | m_PrefabParentObject: {fileID: 0} 134 | m_PrefabInternal: {fileID: 100100000} 135 | m_GameObject: {fileID: 199618} 136 | m_Enabled: 1 137 | serializedVersion: 2 138 | m_ClearFlags: 2 139 | m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} 140 | m_NormalizedViewPortRect: 141 | serializedVersion: 2 142 | x: 0 143 | y: 0 144 | width: 1 145 | height: 1 146 | near clip plane: .300000012 147 | far clip plane: 1000 148 | field of view: 60 149 | orthographic: 1 150 | orthographic size: .5 151 | m_Depth: -1 152 | m_CullingMask: 153 | serializedVersion: 2 154 | m_Bits: 4294967295 155 | m_RenderingPath: -1 156 | m_TargetTexture: {fileID: 0} 157 | m_TargetDisplay: 0 158 | m_TargetEye: 3 159 | m_HDR: 0 160 | m_OcclusionCulling: 1 161 | m_StereoConvergence: 10 162 | m_StereoSeparation: .0219999999 163 | m_StereoMirrorMode: 0 164 | --- !u!23 &2377048 165 | MeshRenderer: 166 | m_ObjectHideFlags: 1 167 | m_PrefabParentObject: {fileID: 0} 168 | m_PrefabInternal: {fileID: 100100000} 169 | m_GameObject: {fileID: 160156} 170 | m_Enabled: 1 171 | m_CastShadows: 0 172 | m_ReceiveShadows: 0 173 | m_Materials: 174 | - {fileID: 2100000, guid: 04b33d360d6a414448df6a4f9439153d, type: 2} 175 | m_SubsetIndices: 176 | m_StaticBatchRoot: {fileID: 0} 177 | m_UseLightProbes: 0 178 | m_ReflectionProbeUsage: 1 179 | m_ProbeAnchor: {fileID: 0} 180 | m_ScaleInLightmap: 1 181 | m_PreserveUVs: 1 182 | m_ImportantGI: 0 183 | m_AutoUVMaxDistance: .5 184 | m_AutoUVMaxAngle: 89 185 | m_LightmapParameters: {fileID: 0} 186 | m_SortingLayerID: 0 187 | m_SortingOrder: 0 188 | --- !u!33 &3394384 189 | MeshFilter: 190 | m_ObjectHideFlags: 1 191 | m_PrefabParentObject: {fileID: 0} 192 | m_PrefabInternal: {fileID: 100100000} 193 | m_GameObject: {fileID: 160156} 194 | m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} 195 | --- !u!81 &8118622 196 | AudioListener: 197 | m_ObjectHideFlags: 1 198 | m_PrefabParentObject: {fileID: 0} 199 | m_PrefabInternal: {fileID: 100100000} 200 | m_GameObject: {fileID: 115392} 201 | m_Enabled: 1 202 | --- !u!92 &9213290 203 | Behaviour: 204 | m_ObjectHideFlags: 1 205 | m_PrefabParentObject: {fileID: 0} 206 | m_PrefabInternal: {fileID: 100100000} 207 | m_GameObject: {fileID: 199618} 208 | m_Enabled: 1 209 | --- !u!92 &9271956 210 | Behaviour: 211 | m_ObjectHideFlags: 1 212 | m_PrefabParentObject: {fileID: 0} 213 | m_PrefabInternal: {fileID: 100100000} 214 | m_GameObject: {fileID: 115392} 215 | m_Enabled: 1 216 | --- !u!114 &11453068 217 | MonoBehaviour: 218 | m_ObjectHideFlags: 1 219 | m_PrefabParentObject: {fileID: 0} 220 | m_PrefabInternal: {fileID: 100100000} 221 | m_GameObject: {fileID: 115392} 222 | m_Enabled: 1 223 | m_EditorHideFlags: 0 224 | m_Script: {fileID: 11500000, guid: 127b2728d8ea1724ab4ac440a46b3942, type: 3} 225 | m_Name: 226 | m_EditorClassIdentifier: 227 | baseWidth: 400 228 | baseHeight: 240 229 | behaviour: 0 230 | quad: {fileID: 2377048} 231 | --- !u!124 &12456486 232 | Behaviour: 233 | m_ObjectHideFlags: 1 234 | m_PrefabParentObject: {fileID: 0} 235 | m_PrefabInternal: {fileID: 100100000} 236 | m_GameObject: {fileID: 115392} 237 | m_Enabled: 1 238 | --- !u!124 &12473688 239 | Behaviour: 240 | m_ObjectHideFlags: 1 241 | m_PrefabParentObject: {fileID: 0} 242 | m_PrefabInternal: {fileID: 100100000} 243 | m_GameObject: {fileID: 199618} 244 | m_Enabled: 1 245 | --- !u!1001 &100100000 246 | Prefab: 247 | m_ObjectHideFlags: 1 248 | serializedVersion: 2 249 | m_Modification: 250 | m_TransformParent: {fileID: 0} 251 | m_Modifications: 252 | - target: {fileID: 0} 253 | propertyPath: m_TargetTexture 254 | value: 255 | objectReference: {fileID: 0} 256 | - target: {fileID: 0} 257 | propertyPath: m_BackGroundColor.r 258 | value: 0 259 | objectReference: {fileID: 0} 260 | - target: {fileID: 0} 261 | propertyPath: m_BackGroundColor.g 262 | value: 0 263 | objectReference: {fileID: 0} 264 | - target: {fileID: 0} 265 | propertyPath: m_BackGroundColor.b 266 | value: 0 267 | objectReference: {fileID: 0} 268 | - target: {fileID: 0} 269 | propertyPath: m_LocalPosition.x 270 | value: -99999 271 | objectReference: {fileID: 0} 272 | - target: {fileID: 0} 273 | propertyPath: m_LocalPosition.y 274 | value: -99999 275 | objectReference: {fileID: 0} 276 | - target: {fileID: 0} 277 | propertyPath: m_ClearFlags 278 | value: 2 279 | objectReference: {fileID: 0} 280 | m_RemovedComponents: [] 281 | m_ParentPrefab: {fileID: 0} 282 | m_RootGameObject: {fileID: 115392} 283 | m_IsPrefabParent: 1 284 | -------------------------------------------------------------------------------- /Assets/PixelCamera2D/Prefabs/PixelCamera2D.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d02a4c22e4863b4e879b42840169238 3 | timeCreated: 1442860562 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PixelCamera2D/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 991e1728f1681ba49ae94ac7d1a3bd60 3 | folderAsset: yes 4 | timeCreated: 1442698834 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PixelCamera2D/Scripts/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5513da4f9c1765f49a067c092afdbe0b 3 | folderAsset: yes 4 | timeCreated: 1442783388 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PixelCamera2D/Scripts/Editor/PixelCamera2DEditor.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEditor; 3 | 4 | namespace RyanNielson.PixelCamera2D 5 | { 6 | [CustomEditor(typeof(PixelCamera2D))] 7 | public class PixelCamera2DEditor : Editor 8 | { 9 | public override void OnInspectorGUI() 10 | { 11 | DrawDefaultInspector(); 12 | 13 | DrawCreateRenderTextureButton((PixelCamera2D)target); 14 | } 15 | 16 | private void DrawCreateRenderTextureButton(PixelCamera2D pixelCamera2D) 17 | { 18 | if (GUILayout.Button("Create RenderTexture Asset")) 19 | { 20 | RenderTexture renderTexture = CreateNewRenderTexture(pixelCamera2D.BaseWidth, pixelCamera2D.BaseHeight); 21 | 22 | SaveNewRenderTexture(renderTexture, DeterminePath()); 23 | 24 | pixelCamera2D.SetRenderTexture(renderTexture); 25 | } 26 | } 27 | 28 | private string DeterminePath() 29 | { 30 | return EditorUtility.SaveFilePanelInProject( 31 | "Save RenderTexture", 32 | "PixelCamera2D.renderTexture", 33 | "renderTexture", 34 | "Please enter a name for the PixelCamera2D render texture." 35 | ); 36 | } 37 | 38 | private RenderTexture CreateNewRenderTexture(int width, int height) 39 | { 40 | RenderTexture renderTexture = new RenderTexture(width, height, 24, RenderTextureFormat.ARGB32); 41 | renderTexture.filterMode = FilterMode.Point; 42 | renderTexture.DiscardContents(); 43 | 44 | return renderTexture; 45 | } 46 | 47 | private void SaveNewRenderTexture(RenderTexture renderTexture, string path) 48 | { 49 | AssetDatabase.CreateAsset(renderTexture, path); 50 | AssetDatabase.Refresh(); 51 | } 52 | } 53 | } -------------------------------------------------------------------------------- /Assets/PixelCamera2D/Scripts/Editor/PixelCamera2DEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1eba4b7c7e559d4eae210d448418948 3 | timeCreated: 1442783396 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PixelCamera2D/Scripts/PixelCamera2D.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace RyanNielson.PixelCamera2D 4 | { 5 | [ExecuteInEditMode] 6 | public class PixelCamera2D : MonoBehaviour 7 | { 8 | [SerializeField] 9 | private int baseWidth = 400; 10 | 11 | [SerializeField] 12 | private int baseHeight = 240; 13 | 14 | [SerializeField] 15 | private PixelCamera2DBehaviour behaviour; 16 | 17 | [SerializeField] 18 | private MeshRenderer quad; 19 | 20 | public int BaseWidth { get { return baseWidth; } } 21 | public int BaseHeight { get { return baseHeight; } } 22 | 23 | private Camera pixelCamera; 24 | private Camera pixelCameraRenderer; 25 | 26 | private int previousWidth = 0; 27 | private int previousHeight = 0; 28 | private PixelCamera2DBehaviour previousBehaviour; 29 | 30 | private void OnEnable() 31 | { 32 | pixelCamera = GetComponent(); 33 | pixelCameraRenderer = GetPixelCameraRenderer(pixelCamera); 34 | } 35 | 36 | private void Update() 37 | { 38 | if (Screen.width != previousWidth || Screen.height != previousHeight || previousBehaviour != behaviour) 39 | { 40 | UpdatePreviousValues(); 41 | 42 | UpdateCamera(); 43 | } 44 | } 45 | 46 | public void SetRenderTexture(RenderTexture renderTexture) 47 | { 48 | pixelCamera.targetTexture = renderTexture; 49 | quad.sharedMaterial.mainTexture = renderTexture; 50 | } 51 | 52 | private void UpdateCamera() 53 | { 54 | if (behaviour == PixelCamera2DBehaviour.BestPixelPerfectFit) 55 | { 56 | BestFitBehaviour(); 57 | } 58 | else if (behaviour == PixelCamera2DBehaviour.ScaleToFit) 59 | { 60 | ScaleBehaviour(); 61 | } 62 | } 63 | 64 | private void BestFitBehaviour() 65 | { 66 | int nearestWidth = Screen.width / baseWidth * baseWidth; 67 | int nearestHeight = Screen.height / baseHeight * baseHeight; 68 | 69 | int xScaleFactor = nearestWidth / baseWidth; 70 | int yScaleFactor = nearestHeight / baseHeight; 71 | 72 | int scaleFactor = yScaleFactor < xScaleFactor ? yScaleFactor : xScaleFactor; 73 | 74 | float heightRatio = (baseHeight * (float)scaleFactor) / Screen.height; 75 | 76 | quad.transform.localScale = new Vector3(baseWidth / (float)baseHeight * heightRatio, 1f * heightRatio, 1f); 77 | 78 | // Offset the camera rect in odd screen sizes to prevent subpixel issues. 79 | pixelCameraRenderer.rect = new Rect(GetCameraRectOffset(Screen.width), GetCameraRectOffset(Screen.height), pixelCameraRenderer.rect.width, pixelCameraRenderer.rect.height); 80 | } 81 | 82 | private void ScaleBehaviour() 83 | { 84 | float targetAspectRatio = baseWidth / (float)baseHeight; 85 | float windowAspectRatio = Screen.width / (float)Screen.height; 86 | float scaleHeight = windowAspectRatio / targetAspectRatio; 87 | 88 | if (scaleHeight < 1f) 89 | { 90 | quad.transform.localScale = new Vector3(targetAspectRatio * scaleHeight, scaleHeight, 1f); 91 | } 92 | else 93 | { 94 | quad.transform.localScale = new Vector3(targetAspectRatio, 1f, 1f); 95 | } 96 | } 97 | 98 | private void UpdatePreviousValues() 99 | { 100 | previousWidth = Screen.width; 101 | previousHeight = Screen.height; 102 | previousBehaviour = behaviour; 103 | } 104 | 105 | private Camera GetPixelCameraRenderer(Camera cameraToIgnore) 106 | { 107 | foreach (Camera possiblePixelCameraRenderer in GetComponentsInChildren()) 108 | { 109 | if (possiblePixelCameraRenderer != cameraToIgnore) 110 | { 111 | return possiblePixelCameraRenderer; 112 | } 113 | } 114 | 115 | return null; 116 | } 117 | 118 | private float GetCameraRectOffset(int size) 119 | { 120 | return size % 2 == 0 ? 0 : 1f / size; 121 | } 122 | 123 | public Vector3 ScreenToWorldPosition(Vector3 screenPosition) 124 | { 125 | int targetWidth = baseWidth; 126 | int targetHeight = baseHeight; 127 | 128 | if (behaviour == PixelCamera2DBehaviour.BestPixelPerfectFit) 129 | { 130 | targetWidth = Screen.width / baseWidth * baseWidth; 131 | targetHeight = Screen.height / baseHeight * baseHeight; 132 | } 133 | else if (behaviour == PixelCamera2DBehaviour.ScaleToFit) 134 | { 135 | targetWidth = Screen.width; 136 | targetHeight = Screen.height; 137 | } 138 | 139 | float xScaleFactor = (float)targetWidth / baseWidth; 140 | float yScaleFactor = (float)targetHeight / baseHeight; 141 | float scalefactor = Mathf.Min(xScaleFactor, yScaleFactor); 142 | 143 | targetWidth = (int)(baseWidth * scalefactor); 144 | targetHeight = (int)(baseHeight * scalefactor); 145 | 146 | Vector3 offset = new Vector3( 147 | (Screen.width - targetWidth) / 2, 148 | (Screen.height - targetHeight) / 2, 149 | 0.0f); 150 | 151 | Vector3 correctedPosition = (screenPosition - offset) / scalefactor; 152 | 153 | return pixelCamera.ScreenToWorldPoint(correctedPosition); 154 | } 155 | } 156 | } 157 | 158 | -------------------------------------------------------------------------------- /Assets/PixelCamera2D/Scripts/PixelCamera2D.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 127b2728d8ea1724ab4ac440a46b3942 3 | timeCreated: 1442698828 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PixelCamera2D/Scripts/PixelCamera2DBehaviour.cs: -------------------------------------------------------------------------------- 1 | namespace RyanNielson.PixelCamera2D 2 | { 3 | public enum PixelCamera2DBehaviour 4 | { 5 | BestPixelPerfectFit = 0, 6 | ScaleToFit = 1 7 | } 8 | } -------------------------------------------------------------------------------- /Assets/PixelCamera2D/Scripts/PixelCamera2DBehaviour.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8b18edf483f1414aa0730d7ec5988bb 3 | timeCreated: 1442771694 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9d9dac1f1acfb344a5d3cd7b3416a9a 3 | folderAsset: yes 4 | timeCreated: 1442773671 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo/RenderTextures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 09e3b3b48972d3b44892ae8eddeae91e 3 | folderAsset: yes 4 | timeCreated: 1442785066 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo/RenderTextures/PixelCamera2D.renderTexture: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!84 &8400000 4 | RenderTexture: 5 | m_ObjectHideFlags: 0 6 | m_PrefabParentObject: {fileID: 0} 7 | m_PrefabInternal: {fileID: 0} 8 | m_Name: PixelCamera2D 9 | m_ImageContentsHash: 10 | serializedVersion: 2 11 | Hash: 00000000000000000000000000000000 12 | m_Width: 400 13 | m_Height: 240 14 | m_AntiAliasing: 1 15 | m_DepthFormat: 2 16 | m_ColorFormat: 0 17 | m_MipMap: 0 18 | m_GenerateMips: 1 19 | m_SRGB: 0 20 | m_TextureSettings: 21 | m_FilterMode: 0 22 | m_Aniso: 1 23 | m_MipBias: 0 24 | m_WrapMode: 1 25 | -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo/RenderTextures/PixelCamera2D.renderTexture.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 954892804e9f1e34ab84798e1a093ed3 3 | timeCreated: 1443204654 4 | licenseType: Free 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f530f5f2cdf8e94da9e847aaae42fef 3 | folderAsset: yes 4 | timeCreated: 1442700799 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo/Scenes/Main.unity: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!29 &1 4 | SceneSettings: 5 | m_ObjectHideFlags: 0 6 | m_PVSData: 7 | m_PVSObjectsArray: [] 8 | m_PVSPortalsArray: [] 9 | m_OcclusionBakeSettings: 10 | smallestOccluder: 5 11 | smallestHole: .25 12 | backfaceThreshold: 100 13 | --- !u!104 &2 14 | RenderSettings: 15 | m_ObjectHideFlags: 0 16 | serializedVersion: 6 17 | m_Fog: 0 18 | m_FogColor: {r: .5, g: .5, b: .5, a: 1} 19 | m_FogMode: 3 20 | m_FogDensity: .00999999978 21 | m_LinearFogStart: 0 22 | m_LinearFogEnd: 300 23 | m_AmbientSkyColor: {r: 0, g: 0, b: 0, a: 1} 24 | m_AmbientEquatorColor: {r: .114, g: .125, b: .133000001, a: 1} 25 | m_AmbientGroundColor: {r: .0469999984, g: .0430000015, b: .0350000001, a: 1} 26 | m_AmbientIntensity: 1 27 | m_AmbientMode: 3 28 | m_SkyboxMaterial: {fileID: 0} 29 | m_HaloStrength: .5 30 | m_FlareStrength: 1 31 | m_FlareFadeSpeed: 3 32 | m_HaloTexture: {fileID: 0} 33 | m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} 34 | m_DefaultReflectionMode: 0 35 | m_DefaultReflectionResolution: 128 36 | m_ReflectionBounces: 1 37 | m_ReflectionIntensity: 1 38 | m_CustomReflection: {fileID: 0} 39 | m_Sun: {fileID: 0} 40 | --- !u!157 &3 41 | LightmapSettings: 42 | m_ObjectHideFlags: 0 43 | serializedVersion: 5 44 | m_GIWorkflowMode: 1 45 | m_LightmapsMode: 1 46 | m_GISettings: 47 | serializedVersion: 2 48 | m_BounceScale: 1 49 | m_IndirectOutputScale: 1 50 | m_AlbedoBoost: 1 51 | m_TemporalCoherenceThreshold: 1 52 | m_EnvironmentLightingMode: 0 53 | m_EnableBakedLightmaps: 0 54 | m_EnableRealtimeLightmaps: 0 55 | m_LightmapEditorSettings: 56 | serializedVersion: 3 57 | m_Resolution: 2 58 | m_BakeResolution: 40 59 | m_TextureWidth: 1024 60 | m_TextureHeight: 1024 61 | m_AOMaxDistance: 1 62 | m_Padding: 2 63 | m_CompAOExponent: 0 64 | m_LightmapParameters: {fileID: 0} 65 | m_TextureCompression: 1 66 | m_FinalGather: 0 67 | m_FinalGatherRayCount: 1024 68 | m_ReflectionCompression: 2 69 | m_LightmapSnapshot: {fileID: 0} 70 | m_RuntimeCPUUsage: 25 71 | --- !u!196 &4 72 | NavMeshSettings: 73 | serializedVersion: 2 74 | m_ObjectHideFlags: 0 75 | m_BuildSettings: 76 | serializedVersion: 2 77 | agentRadius: .5 78 | agentHeight: 2 79 | agentSlope: 45 80 | agentClimb: .400000006 81 | ledgeDropHeight: 0 82 | maxJumpAcrossDistance: 0 83 | accuratePlacement: 0 84 | minRegionArea: 2 85 | cellSize: .166666672 86 | manualCellSize: 0 87 | m_NavMeshData: {fileID: 0} 88 | --- !u!1 &7197403 89 | GameObject: 90 | m_ObjectHideFlags: 0 91 | m_PrefabParentObject: {fileID: 0} 92 | m_PrefabInternal: {fileID: 0} 93 | serializedVersion: 4 94 | m_Component: 95 | - 4: {fileID: 7197404} 96 | - 212: {fileID: 7197405} 97 | - 61: {fileID: 7197406} 98 | m_Layer: 0 99 | m_Name: TileMap_50 (16) 100 | m_TagString: Untagged 101 | m_Icon: {fileID: 0} 102 | m_NavMeshLayer: 0 103 | m_StaticEditorFlags: 0 104 | m_IsActive: 1 105 | --- !u!4 &7197404 106 | Transform: 107 | m_ObjectHideFlags: 0 108 | m_PrefabParentObject: {fileID: 0} 109 | m_PrefabInternal: {fileID: 0} 110 | m_GameObject: {fileID: 7197403} 111 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 112 | m_LocalPosition: {x: -6, y: -7, z: 0} 113 | m_LocalScale: {x: 1, y: 1, z: 1} 114 | m_Children: [] 115 | m_Father: {fileID: 64771511} 116 | m_RootOrder: 16 117 | --- !u!212 &7197405 118 | SpriteRenderer: 119 | m_ObjectHideFlags: 0 120 | m_PrefabParentObject: {fileID: 0} 121 | m_PrefabInternal: {fileID: 0} 122 | m_GameObject: {fileID: 7197403} 123 | m_Enabled: 1 124 | m_CastShadows: 0 125 | m_ReceiveShadows: 0 126 | m_Materials: 127 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 128 | m_SubsetIndices: 129 | m_StaticBatchRoot: {fileID: 0} 130 | m_UseLightProbes: 0 131 | m_ReflectionProbeUsage: 0 132 | m_ProbeAnchor: {fileID: 0} 133 | m_ScaleInLightmap: 1 134 | m_PreserveUVs: 0 135 | m_ImportantGI: 0 136 | m_AutoUVMaxDistance: .5 137 | m_AutoUVMaxAngle: 89 138 | m_LightmapParameters: {fileID: 0} 139 | m_SortingLayerID: 0 140 | m_SortingOrder: 0 141 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 142 | m_Color: {r: 1, g: 1, b: 1, a: 1} 143 | --- !u!61 &7197406 144 | BoxCollider2D: 145 | m_ObjectHideFlags: 0 146 | m_PrefabParentObject: {fileID: 0} 147 | m_PrefabInternal: {fileID: 0} 148 | m_GameObject: {fileID: 7197403} 149 | m_Enabled: 1 150 | m_Material: {fileID: 0} 151 | m_IsTrigger: 0 152 | m_UsedByEffector: 0 153 | m_Offset: {x: 0, y: 0} 154 | serializedVersion: 2 155 | m_Size: {x: 1, y: 1} 156 | --- !u!1 &14094622 157 | GameObject: 158 | m_ObjectHideFlags: 0 159 | m_PrefabParentObject: {fileID: 0} 160 | m_PrefabInternal: {fileID: 0} 161 | serializedVersion: 4 162 | m_Component: 163 | - 4: {fileID: 14094623} 164 | - 212: {fileID: 14094624} 165 | - 61: {fileID: 14094625} 166 | m_Layer: 0 167 | m_Name: TileMap_50 (10) 168 | m_TagString: Untagged 169 | m_Icon: {fileID: 0} 170 | m_NavMeshLayer: 0 171 | m_StaticEditorFlags: 0 172 | m_IsActive: 1 173 | --- !u!4 &14094623 174 | Transform: 175 | m_ObjectHideFlags: 0 176 | m_PrefabParentObject: {fileID: 0} 177 | m_PrefabInternal: {fileID: 0} 178 | m_GameObject: {fileID: 14094622} 179 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 180 | m_LocalPosition: {x: 10, y: -7, z: 0} 181 | m_LocalScale: {x: 1, y: 1, z: 1} 182 | m_Children: [] 183 | m_Father: {fileID: 64771511} 184 | m_RootOrder: 10 185 | --- !u!212 &14094624 186 | SpriteRenderer: 187 | m_ObjectHideFlags: 0 188 | m_PrefabParentObject: {fileID: 0} 189 | m_PrefabInternal: {fileID: 0} 190 | m_GameObject: {fileID: 14094622} 191 | m_Enabled: 1 192 | m_CastShadows: 0 193 | m_ReceiveShadows: 0 194 | m_Materials: 195 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 196 | m_SubsetIndices: 197 | m_StaticBatchRoot: {fileID: 0} 198 | m_UseLightProbes: 0 199 | m_ReflectionProbeUsage: 0 200 | m_ProbeAnchor: {fileID: 0} 201 | m_ScaleInLightmap: 1 202 | m_PreserveUVs: 0 203 | m_ImportantGI: 0 204 | m_AutoUVMaxDistance: .5 205 | m_AutoUVMaxAngle: 89 206 | m_LightmapParameters: {fileID: 0} 207 | m_SortingLayerID: 0 208 | m_SortingOrder: 0 209 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 210 | m_Color: {r: 1, g: 1, b: 1, a: 1} 211 | --- !u!61 &14094625 212 | BoxCollider2D: 213 | m_ObjectHideFlags: 0 214 | m_PrefabParentObject: {fileID: 0} 215 | m_PrefabInternal: {fileID: 0} 216 | m_GameObject: {fileID: 14094622} 217 | m_Enabled: 1 218 | m_Material: {fileID: 0} 219 | m_IsTrigger: 0 220 | m_UsedByEffector: 0 221 | m_Offset: {x: 0, y: 0} 222 | serializedVersion: 2 223 | m_Size: {x: 1, y: 1} 224 | --- !u!1 &57713527 225 | GameObject: 226 | m_ObjectHideFlags: 0 227 | m_PrefabParentObject: {fileID: 0} 228 | m_PrefabInternal: {fileID: 0} 229 | serializedVersion: 4 230 | m_Component: 231 | - 4: {fileID: 57713528} 232 | - 212: {fileID: 57713529} 233 | - 61: {fileID: 57713530} 234 | m_Layer: 0 235 | m_Name: TileMap_50 (18) 236 | m_TagString: Untagged 237 | m_Icon: {fileID: 0} 238 | m_NavMeshLayer: 0 239 | m_StaticEditorFlags: 0 240 | m_IsActive: 1 241 | --- !u!4 &57713528 242 | Transform: 243 | m_ObjectHideFlags: 0 244 | m_PrefabParentObject: {fileID: 0} 245 | m_PrefabInternal: {fileID: 0} 246 | m_GameObject: {fileID: 57713527} 247 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 248 | m_LocalPosition: {x: -8, y: -7, z: 0} 249 | m_LocalScale: {x: 1, y: 1, z: 1} 250 | m_Children: [] 251 | m_Father: {fileID: 64771511} 252 | m_RootOrder: 18 253 | --- !u!212 &57713529 254 | SpriteRenderer: 255 | m_ObjectHideFlags: 0 256 | m_PrefabParentObject: {fileID: 0} 257 | m_PrefabInternal: {fileID: 0} 258 | m_GameObject: {fileID: 57713527} 259 | m_Enabled: 1 260 | m_CastShadows: 0 261 | m_ReceiveShadows: 0 262 | m_Materials: 263 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 264 | m_SubsetIndices: 265 | m_StaticBatchRoot: {fileID: 0} 266 | m_UseLightProbes: 0 267 | m_ReflectionProbeUsage: 0 268 | m_ProbeAnchor: {fileID: 0} 269 | m_ScaleInLightmap: 1 270 | m_PreserveUVs: 0 271 | m_ImportantGI: 0 272 | m_AutoUVMaxDistance: .5 273 | m_AutoUVMaxAngle: 89 274 | m_LightmapParameters: {fileID: 0} 275 | m_SortingLayerID: 0 276 | m_SortingOrder: 0 277 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 278 | m_Color: {r: 1, g: 1, b: 1, a: 1} 279 | --- !u!61 &57713530 280 | BoxCollider2D: 281 | m_ObjectHideFlags: 0 282 | m_PrefabParentObject: {fileID: 0} 283 | m_PrefabInternal: {fileID: 0} 284 | m_GameObject: {fileID: 57713527} 285 | m_Enabled: 1 286 | m_Material: {fileID: 0} 287 | m_IsTrigger: 0 288 | m_UsedByEffector: 0 289 | m_Offset: {x: 0, y: 0} 290 | serializedVersion: 2 291 | m_Size: {x: 1, y: 1} 292 | --- !u!1 &64771510 293 | GameObject: 294 | m_ObjectHideFlags: 0 295 | m_PrefabParentObject: {fileID: 0} 296 | m_PrefabInternal: {fileID: 0} 297 | serializedVersion: 4 298 | m_Component: 299 | - 4: {fileID: 64771511} 300 | m_Layer: 0 301 | m_Name: Tiles 302 | m_TagString: Untagged 303 | m_Icon: {fileID: 0} 304 | m_NavMeshLayer: 0 305 | m_StaticEditorFlags: 0 306 | m_IsActive: 1 307 | --- !u!4 &64771511 308 | Transform: 309 | m_ObjectHideFlags: 0 310 | m_PrefabParentObject: {fileID: 0} 311 | m_PrefabInternal: {fileID: 0} 312 | m_GameObject: {fileID: 64771510} 313 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 314 | m_LocalPosition: {x: 0, y: 0, z: .5} 315 | m_LocalScale: {x: 1, y: 1, z: 1} 316 | m_Children: 317 | - {fileID: 1442521026} 318 | - {fileID: 1398752574} 319 | - {fileID: 1147751392} 320 | - {fileID: 1891673031} 321 | - {fileID: 1578386480} 322 | - {fileID: 988733758} 323 | - {fileID: 1419871828} 324 | - {fileID: 1577213815} 325 | - {fileID: 436007094} 326 | - {fileID: 1885363291} 327 | - {fileID: 14094623} 328 | - {fileID: 1017523229} 329 | - {fileID: 1905055165} 330 | - {fileID: 2028760060} 331 | - {fileID: 1218379492} 332 | - {fileID: 1994121466} 333 | - {fileID: 7197404} 334 | - {fileID: 1492725597} 335 | - {fileID: 57713528} 336 | - {fileID: 691145838} 337 | - {fileID: 976515269} 338 | - {fileID: 248796859} 339 | - {fileID: 1144383996} 340 | - {fileID: 582331765} 341 | - {fileID: 1445835222} 342 | - {fileID: 1227161499} 343 | - {fileID: 812218358} 344 | m_Father: {fileID: 0} 345 | m_RootOrder: 1 346 | --- !u!1 &221124822 347 | GameObject: 348 | m_ObjectHideFlags: 0 349 | m_PrefabParentObject: {fileID: 0} 350 | m_PrefabInternal: {fileID: 0} 351 | serializedVersion: 4 352 | m_Component: 353 | - 4: {fileID: 221124824} 354 | - 120: {fileID: 221124823} 355 | - 114: {fileID: 221124825} 356 | m_Layer: 0 357 | m_Name: Line 358 | m_TagString: Untagged 359 | m_Icon: {fileID: 0} 360 | m_NavMeshLayer: 0 361 | m_StaticEditorFlags: 0 362 | m_IsActive: 1 363 | --- !u!120 &221124823 364 | LineRenderer: 365 | m_ObjectHideFlags: 0 366 | m_PrefabParentObject: {fileID: 0} 367 | m_PrefabInternal: {fileID: 0} 368 | m_GameObject: {fileID: 221124822} 369 | m_Enabled: 1 370 | m_CastShadows: 1 371 | m_ReceiveShadows: 1 372 | m_Materials: 373 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 374 | m_SubsetIndices: 375 | m_StaticBatchRoot: {fileID: 0} 376 | m_UseLightProbes: 1 377 | m_ReflectionProbeUsage: 1 378 | m_ProbeAnchor: {fileID: 0} 379 | m_ScaleInLightmap: 1 380 | m_PreserveUVs: 0 381 | m_ImportantGI: 0 382 | m_AutoUVMaxDistance: .5 383 | m_AutoUVMaxAngle: 89 384 | m_LightmapParameters: {fileID: 0} 385 | m_SortingLayerID: 0 386 | m_SortingOrder: 0 387 | m_Positions: 388 | - {x: 0, y: 0, z: 0} 389 | - {x: 5, y: 0, z: 0} 390 | m_Parameters: 391 | startWidth: .100000001 392 | endWidth: .100000001 393 | m_StartColor: 394 | serializedVersion: 2 395 | rgba: 4278190335 396 | m_EndColor: 397 | serializedVersion: 2 398 | rgba: 4278190335 399 | m_UseWorldSpace: 0 400 | --- !u!4 &221124824 401 | Transform: 402 | m_ObjectHideFlags: 0 403 | m_PrefabParentObject: {fileID: 0} 404 | m_PrefabInternal: {fileID: 0} 405 | m_GameObject: {fileID: 221124822} 406 | m_LocalRotation: {x: 0, y: 0, z: .258819073, w: .965925813} 407 | m_LocalPosition: {x: 0, y: 0, z: 0} 408 | m_LocalScale: {x: 1, y: 1, z: 1} 409 | m_Children: [] 410 | m_Father: {fileID: 0} 411 | m_RootOrder: 2 412 | --- !u!114 &221124825 413 | MonoBehaviour: 414 | m_ObjectHideFlags: 0 415 | m_PrefabParentObject: {fileID: 0} 416 | m_PrefabInternal: {fileID: 0} 417 | m_GameObject: {fileID: 221124822} 418 | m_Enabled: 1 419 | m_EditorHideFlags: 0 420 | m_Script: {fileID: 11500000, guid: 68a801fcd5ca57f4ca231d2b0349f227, type: 3} 421 | m_Name: 422 | m_EditorClassIdentifier: 423 | degreesPerSecond: 20 424 | --- !u!1 &248796858 425 | GameObject: 426 | m_ObjectHideFlags: 0 427 | m_PrefabParentObject: {fileID: 0} 428 | m_PrefabInternal: {fileID: 0} 429 | serializedVersion: 4 430 | m_Component: 431 | - 4: {fileID: 248796859} 432 | - 212: {fileID: 248796860} 433 | - 61: {fileID: 248796862} 434 | - 50: {fileID: 248796861} 435 | m_Layer: 0 436 | m_Name: TileMap_50 (21) 437 | m_TagString: Untagged 438 | m_Icon: {fileID: 0} 439 | m_NavMeshLayer: 0 440 | m_StaticEditorFlags: 0 441 | m_IsActive: 1 442 | --- !u!4 &248796859 443 | Transform: 444 | m_ObjectHideFlags: 0 445 | m_PrefabParentObject: {fileID: 0} 446 | m_PrefabInternal: {fileID: 0} 447 | m_GameObject: {fileID: 248796858} 448 | m_LocalRotation: {x: 0, y: 0, z: .31796667, w: .948101878} 449 | m_LocalPosition: {x: -6.59000015, y: 4, z: 0} 450 | m_LocalScale: {x: 1, y: 1, z: 1} 451 | m_Children: [] 452 | m_Father: {fileID: 64771511} 453 | m_RootOrder: 21 454 | --- !u!212 &248796860 455 | SpriteRenderer: 456 | m_ObjectHideFlags: 0 457 | m_PrefabParentObject: {fileID: 0} 458 | m_PrefabInternal: {fileID: 0} 459 | m_GameObject: {fileID: 248796858} 460 | m_Enabled: 1 461 | m_CastShadows: 0 462 | m_ReceiveShadows: 0 463 | m_Materials: 464 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 465 | m_SubsetIndices: 466 | m_StaticBatchRoot: {fileID: 0} 467 | m_UseLightProbes: 0 468 | m_ReflectionProbeUsage: 0 469 | m_ProbeAnchor: {fileID: 0} 470 | m_ScaleInLightmap: 1 471 | m_PreserveUVs: 0 472 | m_ImportantGI: 0 473 | m_AutoUVMaxDistance: .5 474 | m_AutoUVMaxAngle: 89 475 | m_LightmapParameters: {fileID: 0} 476 | m_SortingLayerID: 0 477 | m_SortingOrder: 0 478 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 479 | m_Color: {r: 1, g: 1, b: 1, a: 1} 480 | --- !u!50 &248796861 481 | Rigidbody2D: 482 | serializedVersion: 2 483 | m_ObjectHideFlags: 0 484 | m_PrefabParentObject: {fileID: 0} 485 | m_PrefabInternal: {fileID: 0} 486 | m_GameObject: {fileID: 248796858} 487 | m_Mass: 1 488 | m_LinearDrag: 0 489 | m_AngularDrag: .0500000007 490 | m_GravityScale: 1 491 | m_IsKinematic: 0 492 | m_Interpolate: 0 493 | m_SleepingMode: 1 494 | m_CollisionDetection: 0 495 | m_Constraints: 0 496 | --- !u!61 &248796862 497 | BoxCollider2D: 498 | m_ObjectHideFlags: 0 499 | m_PrefabParentObject: {fileID: 0} 500 | m_PrefabInternal: {fileID: 0} 501 | m_GameObject: {fileID: 248796858} 502 | m_Enabled: 1 503 | m_Material: {fileID: 0} 504 | m_IsTrigger: 0 505 | m_UsedByEffector: 0 506 | m_Offset: {x: 0, y: 0} 507 | serializedVersion: 2 508 | m_Size: {x: 1, y: 1} 509 | --- !u!1 &436007093 510 | GameObject: 511 | m_ObjectHideFlags: 0 512 | m_PrefabParentObject: {fileID: 0} 513 | m_PrefabInternal: {fileID: 0} 514 | serializedVersion: 4 515 | m_Component: 516 | - 4: {fileID: 436007094} 517 | - 212: {fileID: 436007095} 518 | - 61: {fileID: 436007096} 519 | m_Layer: 0 520 | m_Name: TileMap_50 (8) 521 | m_TagString: Untagged 522 | m_Icon: {fileID: 0} 523 | m_NavMeshLayer: 0 524 | m_StaticEditorFlags: 0 525 | m_IsActive: 1 526 | --- !u!4 &436007094 527 | Transform: 528 | m_ObjectHideFlags: 0 529 | m_PrefabParentObject: {fileID: 0} 530 | m_PrefabInternal: {fileID: 0} 531 | m_GameObject: {fileID: 436007093} 532 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 533 | m_LocalPosition: {x: 8, y: -7, z: 0} 534 | m_LocalScale: {x: 1, y: 1, z: 1} 535 | m_Children: [] 536 | m_Father: {fileID: 64771511} 537 | m_RootOrder: 8 538 | --- !u!212 &436007095 539 | SpriteRenderer: 540 | m_ObjectHideFlags: 0 541 | m_PrefabParentObject: {fileID: 0} 542 | m_PrefabInternal: {fileID: 0} 543 | m_GameObject: {fileID: 436007093} 544 | m_Enabled: 1 545 | m_CastShadows: 0 546 | m_ReceiveShadows: 0 547 | m_Materials: 548 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 549 | m_SubsetIndices: 550 | m_StaticBatchRoot: {fileID: 0} 551 | m_UseLightProbes: 0 552 | m_ReflectionProbeUsage: 0 553 | m_ProbeAnchor: {fileID: 0} 554 | m_ScaleInLightmap: 1 555 | m_PreserveUVs: 0 556 | m_ImportantGI: 0 557 | m_AutoUVMaxDistance: .5 558 | m_AutoUVMaxAngle: 89 559 | m_LightmapParameters: {fileID: 0} 560 | m_SortingLayerID: 0 561 | m_SortingOrder: 0 562 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 563 | m_Color: {r: 1, g: 1, b: 1, a: 1} 564 | --- !u!61 &436007096 565 | BoxCollider2D: 566 | m_ObjectHideFlags: 0 567 | m_PrefabParentObject: {fileID: 0} 568 | m_PrefabInternal: {fileID: 0} 569 | m_GameObject: {fileID: 436007093} 570 | m_Enabled: 1 571 | m_Material: {fileID: 0} 572 | m_IsTrigger: 0 573 | m_UsedByEffector: 0 574 | m_Offset: {x: 0, y: 0} 575 | serializedVersion: 2 576 | m_Size: {x: 1, y: 1} 577 | --- !u!1 &582331764 578 | GameObject: 579 | m_ObjectHideFlags: 0 580 | m_PrefabParentObject: {fileID: 0} 581 | m_PrefabInternal: {fileID: 0} 582 | serializedVersion: 4 583 | m_Component: 584 | - 4: {fileID: 582331765} 585 | - 212: {fileID: 582331766} 586 | m_Layer: 0 587 | m_Name: TileMap_136 (1) 588 | m_TagString: Untagged 589 | m_Icon: {fileID: 0} 590 | m_NavMeshLayer: 0 591 | m_StaticEditorFlags: 0 592 | m_IsActive: 1 593 | --- !u!4 &582331765 594 | Transform: 595 | m_ObjectHideFlags: 0 596 | m_PrefabParentObject: {fileID: 0} 597 | m_PrefabInternal: {fileID: 0} 598 | m_GameObject: {fileID: 582331764} 599 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 600 | m_LocalPosition: {x: 12, y: -7, z: 0} 601 | m_LocalScale: {x: 1, y: 1, z: 1} 602 | m_Children: [] 603 | m_Father: {fileID: 64771511} 604 | m_RootOrder: 23 605 | --- !u!212 &582331766 606 | SpriteRenderer: 607 | m_ObjectHideFlags: 0 608 | m_PrefabParentObject: {fileID: 0} 609 | m_PrefabInternal: {fileID: 0} 610 | m_GameObject: {fileID: 582331764} 611 | m_Enabled: 1 612 | m_CastShadows: 0 613 | m_ReceiveShadows: 0 614 | m_Materials: 615 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 616 | m_SubsetIndices: 617 | m_StaticBatchRoot: {fileID: 0} 618 | m_UseLightProbes: 0 619 | m_ReflectionProbeUsage: 0 620 | m_ProbeAnchor: {fileID: 0} 621 | m_ScaleInLightmap: 1 622 | m_PreserveUVs: 0 623 | m_ImportantGI: 0 624 | m_AutoUVMaxDistance: .5 625 | m_AutoUVMaxAngle: 89 626 | m_LightmapParameters: {fileID: 0} 627 | m_SortingLayerID: 0 628 | m_SortingOrder: 0 629 | m_Sprite: {fileID: 21300272, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 630 | m_Color: {r: 1, g: 1, b: 1, a: 1} 631 | --- !u!1 &691145837 632 | GameObject: 633 | m_ObjectHideFlags: 0 634 | m_PrefabParentObject: {fileID: 0} 635 | m_PrefabInternal: {fileID: 0} 636 | serializedVersion: 4 637 | m_Component: 638 | - 4: {fileID: 691145838} 639 | - 212: {fileID: 691145839} 640 | - 61: {fileID: 691145840} 641 | m_Layer: 0 642 | m_Name: TileMap_50 (19) 643 | m_TagString: Untagged 644 | m_Icon: {fileID: 0} 645 | m_NavMeshLayer: 0 646 | m_StaticEditorFlags: 0 647 | m_IsActive: 1 648 | --- !u!4 &691145838 649 | Transform: 650 | m_ObjectHideFlags: 0 651 | m_PrefabParentObject: {fileID: 0} 652 | m_PrefabInternal: {fileID: 0} 653 | m_GameObject: {fileID: 691145837} 654 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 655 | m_LocalPosition: {x: -9, y: -7, z: 0} 656 | m_LocalScale: {x: 1, y: 1, z: 1} 657 | m_Children: [] 658 | m_Father: {fileID: 64771511} 659 | m_RootOrder: 19 660 | --- !u!212 &691145839 661 | SpriteRenderer: 662 | m_ObjectHideFlags: 0 663 | m_PrefabParentObject: {fileID: 0} 664 | m_PrefabInternal: {fileID: 0} 665 | m_GameObject: {fileID: 691145837} 666 | m_Enabled: 1 667 | m_CastShadows: 0 668 | m_ReceiveShadows: 0 669 | m_Materials: 670 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 671 | m_SubsetIndices: 672 | m_StaticBatchRoot: {fileID: 0} 673 | m_UseLightProbes: 0 674 | m_ReflectionProbeUsage: 0 675 | m_ProbeAnchor: {fileID: 0} 676 | m_ScaleInLightmap: 1 677 | m_PreserveUVs: 0 678 | m_ImportantGI: 0 679 | m_AutoUVMaxDistance: .5 680 | m_AutoUVMaxAngle: 89 681 | m_LightmapParameters: {fileID: 0} 682 | m_SortingLayerID: 0 683 | m_SortingOrder: 0 684 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 685 | m_Color: {r: 1, g: 1, b: 1, a: 1} 686 | --- !u!61 &691145840 687 | BoxCollider2D: 688 | m_ObjectHideFlags: 0 689 | m_PrefabParentObject: {fileID: 0} 690 | m_PrefabInternal: {fileID: 0} 691 | m_GameObject: {fileID: 691145837} 692 | m_Enabled: 1 693 | m_Material: {fileID: 0} 694 | m_IsTrigger: 0 695 | m_UsedByEffector: 0 696 | m_Offset: {x: 0, y: 0} 697 | serializedVersion: 2 698 | m_Size: {x: 1, y: 1} 699 | --- !u!1 &812218357 700 | GameObject: 701 | m_ObjectHideFlags: 0 702 | m_PrefabParentObject: {fileID: 0} 703 | m_PrefabInternal: {fileID: 0} 704 | serializedVersion: 4 705 | m_Component: 706 | - 4: {fileID: 812218358} 707 | - 212: {fileID: 812218361} 708 | m_Layer: 0 709 | m_Name: TileMap_50 (22) 710 | m_TagString: Untagged 711 | m_Icon: {fileID: 0} 712 | m_NavMeshLayer: 0 713 | m_StaticEditorFlags: 0 714 | m_IsActive: 1 715 | --- !u!4 &812218358 716 | Transform: 717 | m_ObjectHideFlags: 0 718 | m_PrefabParentObject: {fileID: 0} 719 | m_PrefabInternal: {fileID: 0} 720 | m_GameObject: {fileID: 812218357} 721 | m_LocalRotation: {x: 0, y: 0, z: .382683456, w: .923879504} 722 | m_LocalPosition: {x: 9, y: 4, z: 0} 723 | m_LocalScale: {x: 1, y: 1, z: 1} 724 | m_Children: [] 725 | m_Father: {fileID: 64771511} 726 | m_RootOrder: 26 727 | --- !u!212 &812218361 728 | SpriteRenderer: 729 | m_ObjectHideFlags: 0 730 | m_PrefabParentObject: {fileID: 0} 731 | m_PrefabInternal: {fileID: 0} 732 | m_GameObject: {fileID: 812218357} 733 | m_Enabled: 1 734 | m_CastShadows: 0 735 | m_ReceiveShadows: 0 736 | m_Materials: 737 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 738 | m_SubsetIndices: 739 | m_StaticBatchRoot: {fileID: 0} 740 | m_UseLightProbes: 0 741 | m_ReflectionProbeUsage: 0 742 | m_ProbeAnchor: {fileID: 0} 743 | m_ScaleInLightmap: 1 744 | m_PreserveUVs: 0 745 | m_ImportantGI: 0 746 | m_AutoUVMaxDistance: .5 747 | m_AutoUVMaxAngle: 89 748 | m_LightmapParameters: {fileID: 0} 749 | m_SortingLayerID: 0 750 | m_SortingOrder: 0 751 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 752 | m_Color: {r: 1, g: 1, b: 1, a: 1} 753 | --- !u!1 &976515268 754 | GameObject: 755 | m_ObjectHideFlags: 0 756 | m_PrefabParentObject: {fileID: 0} 757 | m_PrefabInternal: {fileID: 0} 758 | serializedVersion: 4 759 | m_Component: 760 | - 4: {fileID: 976515269} 761 | - 212: {fileID: 976515270} 762 | - 61: {fileID: 976515271} 763 | m_Layer: 0 764 | m_Name: TileMap_50 (20) 765 | m_TagString: Untagged 766 | m_Icon: {fileID: 0} 767 | m_NavMeshLayer: 0 768 | m_StaticEditorFlags: 0 769 | m_IsActive: 1 770 | --- !u!4 &976515269 771 | Transform: 772 | m_ObjectHideFlags: 0 773 | m_PrefabParentObject: {fileID: 0} 774 | m_PrefabInternal: {fileID: 0} 775 | m_GameObject: {fileID: 976515268} 776 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 777 | m_LocalPosition: {x: -10, y: -7, z: 0} 778 | m_LocalScale: {x: 1, y: 1, z: 1} 779 | m_Children: [] 780 | m_Father: {fileID: 64771511} 781 | m_RootOrder: 20 782 | --- !u!212 &976515270 783 | SpriteRenderer: 784 | m_ObjectHideFlags: 0 785 | m_PrefabParentObject: {fileID: 0} 786 | m_PrefabInternal: {fileID: 0} 787 | m_GameObject: {fileID: 976515268} 788 | m_Enabled: 1 789 | m_CastShadows: 0 790 | m_ReceiveShadows: 0 791 | m_Materials: 792 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 793 | m_SubsetIndices: 794 | m_StaticBatchRoot: {fileID: 0} 795 | m_UseLightProbes: 0 796 | m_ReflectionProbeUsage: 0 797 | m_ProbeAnchor: {fileID: 0} 798 | m_ScaleInLightmap: 1 799 | m_PreserveUVs: 0 800 | m_ImportantGI: 0 801 | m_AutoUVMaxDistance: .5 802 | m_AutoUVMaxAngle: 89 803 | m_LightmapParameters: {fileID: 0} 804 | m_SortingLayerID: 0 805 | m_SortingOrder: 0 806 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 807 | m_Color: {r: 1, g: 1, b: 1, a: 1} 808 | --- !u!61 &976515271 809 | BoxCollider2D: 810 | m_ObjectHideFlags: 0 811 | m_PrefabParentObject: {fileID: 0} 812 | m_PrefabInternal: {fileID: 0} 813 | m_GameObject: {fileID: 976515268} 814 | m_Enabled: 1 815 | m_Material: {fileID: 0} 816 | m_IsTrigger: 0 817 | m_UsedByEffector: 0 818 | m_Offset: {x: 0, y: 0} 819 | serializedVersion: 2 820 | m_Size: {x: 1, y: 1} 821 | --- !u!1 &988733757 822 | GameObject: 823 | m_ObjectHideFlags: 0 824 | m_PrefabParentObject: {fileID: 0} 825 | m_PrefabInternal: {fileID: 0} 826 | serializedVersion: 4 827 | m_Component: 828 | - 4: {fileID: 988733758} 829 | - 212: {fileID: 988733759} 830 | - 61: {fileID: 988733760} 831 | m_Layer: 0 832 | m_Name: TileMap_50 (5) 833 | m_TagString: Untagged 834 | m_Icon: {fileID: 0} 835 | m_NavMeshLayer: 0 836 | m_StaticEditorFlags: 0 837 | m_IsActive: 1 838 | --- !u!4 &988733758 839 | Transform: 840 | m_ObjectHideFlags: 0 841 | m_PrefabParentObject: {fileID: 0} 842 | m_PrefabInternal: {fileID: 0} 843 | m_GameObject: {fileID: 988733757} 844 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 845 | m_LocalPosition: {x: 5, y: -7, z: 0} 846 | m_LocalScale: {x: 1, y: 1, z: 1} 847 | m_Children: [] 848 | m_Father: {fileID: 64771511} 849 | m_RootOrder: 5 850 | --- !u!212 &988733759 851 | SpriteRenderer: 852 | m_ObjectHideFlags: 0 853 | m_PrefabParentObject: {fileID: 0} 854 | m_PrefabInternal: {fileID: 0} 855 | m_GameObject: {fileID: 988733757} 856 | m_Enabled: 1 857 | m_CastShadows: 0 858 | m_ReceiveShadows: 0 859 | m_Materials: 860 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 861 | m_SubsetIndices: 862 | m_StaticBatchRoot: {fileID: 0} 863 | m_UseLightProbes: 0 864 | m_ReflectionProbeUsage: 0 865 | m_ProbeAnchor: {fileID: 0} 866 | m_ScaleInLightmap: 1 867 | m_PreserveUVs: 0 868 | m_ImportantGI: 0 869 | m_AutoUVMaxDistance: .5 870 | m_AutoUVMaxAngle: 89 871 | m_LightmapParameters: {fileID: 0} 872 | m_SortingLayerID: 0 873 | m_SortingOrder: 0 874 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 875 | m_Color: {r: 1, g: 1, b: 1, a: 1} 876 | --- !u!61 &988733760 877 | BoxCollider2D: 878 | m_ObjectHideFlags: 0 879 | m_PrefabParentObject: {fileID: 0} 880 | m_PrefabInternal: {fileID: 0} 881 | m_GameObject: {fileID: 988733757} 882 | m_Enabled: 1 883 | m_Material: {fileID: 0} 884 | m_IsTrigger: 0 885 | m_UsedByEffector: 0 886 | m_Offset: {x: 0, y: 0} 887 | serializedVersion: 2 888 | m_Size: {x: 1, y: 1} 889 | --- !u!1 &1017523228 890 | GameObject: 891 | m_ObjectHideFlags: 0 892 | m_PrefabParentObject: {fileID: 0} 893 | m_PrefabInternal: {fileID: 0} 894 | serializedVersion: 4 895 | m_Component: 896 | - 4: {fileID: 1017523229} 897 | - 212: {fileID: 1017523230} 898 | - 61: {fileID: 1017523231} 899 | m_Layer: 0 900 | m_Name: TileMap_50 (11) 901 | m_TagString: Untagged 902 | m_Icon: {fileID: 0} 903 | m_NavMeshLayer: 0 904 | m_StaticEditorFlags: 0 905 | m_IsActive: 1 906 | --- !u!4 &1017523229 907 | Transform: 908 | m_ObjectHideFlags: 0 909 | m_PrefabParentObject: {fileID: 0} 910 | m_PrefabInternal: {fileID: 0} 911 | m_GameObject: {fileID: 1017523228} 912 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 913 | m_LocalPosition: {x: -1, y: -7, z: 0} 914 | m_LocalScale: {x: 1, y: 1, z: 1} 915 | m_Children: [] 916 | m_Father: {fileID: 64771511} 917 | m_RootOrder: 11 918 | --- !u!212 &1017523230 919 | SpriteRenderer: 920 | m_ObjectHideFlags: 0 921 | m_PrefabParentObject: {fileID: 0} 922 | m_PrefabInternal: {fileID: 0} 923 | m_GameObject: {fileID: 1017523228} 924 | m_Enabled: 1 925 | m_CastShadows: 0 926 | m_ReceiveShadows: 0 927 | m_Materials: 928 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 929 | m_SubsetIndices: 930 | m_StaticBatchRoot: {fileID: 0} 931 | m_UseLightProbes: 0 932 | m_ReflectionProbeUsage: 0 933 | m_ProbeAnchor: {fileID: 0} 934 | m_ScaleInLightmap: 1 935 | m_PreserveUVs: 0 936 | m_ImportantGI: 0 937 | m_AutoUVMaxDistance: .5 938 | m_AutoUVMaxAngle: 89 939 | m_LightmapParameters: {fileID: 0} 940 | m_SortingLayerID: 0 941 | m_SortingOrder: 0 942 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 943 | m_Color: {r: 1, g: 1, b: 1, a: 1} 944 | --- !u!61 &1017523231 945 | BoxCollider2D: 946 | m_ObjectHideFlags: 0 947 | m_PrefabParentObject: {fileID: 0} 948 | m_PrefabInternal: {fileID: 0} 949 | m_GameObject: {fileID: 1017523228} 950 | m_Enabled: 1 951 | m_Material: {fileID: 0} 952 | m_IsTrigger: 0 953 | m_UsedByEffector: 0 954 | m_Offset: {x: 0, y: 0} 955 | serializedVersion: 2 956 | m_Size: {x: 1, y: 1} 957 | --- !u!1 &1144383995 958 | GameObject: 959 | m_ObjectHideFlags: 0 960 | m_PrefabParentObject: {fileID: 0} 961 | m_PrefabInternal: {fileID: 0} 962 | serializedVersion: 4 963 | m_Component: 964 | - 4: {fileID: 1144383996} 965 | - 212: {fileID: 1144383997} 966 | m_Layer: 0 967 | m_Name: TileMap_136 968 | m_TagString: Untagged 969 | m_Icon: {fileID: 0} 970 | m_NavMeshLayer: 0 971 | m_StaticEditorFlags: 0 972 | m_IsActive: 1 973 | --- !u!4 &1144383996 974 | Transform: 975 | m_ObjectHideFlags: 0 976 | m_PrefabParentObject: {fileID: 0} 977 | m_PrefabInternal: {fileID: 0} 978 | m_GameObject: {fileID: 1144383995} 979 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 980 | m_LocalPosition: {x: 11, y: -7, z: 0} 981 | m_LocalScale: {x: 1, y: 1, z: 1} 982 | m_Children: [] 983 | m_Father: {fileID: 64771511} 984 | m_RootOrder: 22 985 | --- !u!212 &1144383997 986 | SpriteRenderer: 987 | m_ObjectHideFlags: 0 988 | m_PrefabParentObject: {fileID: 0} 989 | m_PrefabInternal: {fileID: 0} 990 | m_GameObject: {fileID: 1144383995} 991 | m_Enabled: 1 992 | m_CastShadows: 0 993 | m_ReceiveShadows: 0 994 | m_Materials: 995 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 996 | m_SubsetIndices: 997 | m_StaticBatchRoot: {fileID: 0} 998 | m_UseLightProbes: 0 999 | m_ReflectionProbeUsage: 0 1000 | m_ProbeAnchor: {fileID: 0} 1001 | m_ScaleInLightmap: 1 1002 | m_PreserveUVs: 0 1003 | m_ImportantGI: 0 1004 | m_AutoUVMaxDistance: .5 1005 | m_AutoUVMaxAngle: 89 1006 | m_LightmapParameters: {fileID: 0} 1007 | m_SortingLayerID: 0 1008 | m_SortingOrder: 0 1009 | m_Sprite: {fileID: 21300272, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 1010 | m_Color: {r: 1, g: 1, b: 1, a: 1} 1011 | --- !u!1 &1147751391 1012 | GameObject: 1013 | m_ObjectHideFlags: 0 1014 | m_PrefabParentObject: {fileID: 0} 1015 | m_PrefabInternal: {fileID: 0} 1016 | serializedVersion: 4 1017 | m_Component: 1018 | - 4: {fileID: 1147751392} 1019 | - 212: {fileID: 1147751393} 1020 | - 61: {fileID: 1147751394} 1021 | m_Layer: 0 1022 | m_Name: TileMap_50 (2) 1023 | m_TagString: Untagged 1024 | m_Icon: {fileID: 0} 1025 | m_NavMeshLayer: 0 1026 | m_StaticEditorFlags: 0 1027 | m_IsActive: 1 1028 | --- !u!4 &1147751392 1029 | Transform: 1030 | m_ObjectHideFlags: 0 1031 | m_PrefabParentObject: {fileID: 0} 1032 | m_PrefabInternal: {fileID: 0} 1033 | m_GameObject: {fileID: 1147751391} 1034 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 1035 | m_LocalPosition: {x: 2, y: -7, z: 0} 1036 | m_LocalScale: {x: 1, y: 1, z: 1} 1037 | m_Children: [] 1038 | m_Father: {fileID: 64771511} 1039 | m_RootOrder: 2 1040 | --- !u!212 &1147751393 1041 | SpriteRenderer: 1042 | m_ObjectHideFlags: 0 1043 | m_PrefabParentObject: {fileID: 0} 1044 | m_PrefabInternal: {fileID: 0} 1045 | m_GameObject: {fileID: 1147751391} 1046 | m_Enabled: 1 1047 | m_CastShadows: 0 1048 | m_ReceiveShadows: 0 1049 | m_Materials: 1050 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 1051 | m_SubsetIndices: 1052 | m_StaticBatchRoot: {fileID: 0} 1053 | m_UseLightProbes: 0 1054 | m_ReflectionProbeUsage: 0 1055 | m_ProbeAnchor: {fileID: 0} 1056 | m_ScaleInLightmap: 1 1057 | m_PreserveUVs: 0 1058 | m_ImportantGI: 0 1059 | m_AutoUVMaxDistance: .5 1060 | m_AutoUVMaxAngle: 89 1061 | m_LightmapParameters: {fileID: 0} 1062 | m_SortingLayerID: 0 1063 | m_SortingOrder: 0 1064 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 1065 | m_Color: {r: 1, g: 1, b: 1, a: 1} 1066 | --- !u!61 &1147751394 1067 | BoxCollider2D: 1068 | m_ObjectHideFlags: 0 1069 | m_PrefabParentObject: {fileID: 0} 1070 | m_PrefabInternal: {fileID: 0} 1071 | m_GameObject: {fileID: 1147751391} 1072 | m_Enabled: 1 1073 | m_Material: {fileID: 0} 1074 | m_IsTrigger: 0 1075 | m_UsedByEffector: 0 1076 | m_Offset: {x: 0, y: 0} 1077 | serializedVersion: 2 1078 | m_Size: {x: 1, y: 1} 1079 | --- !u!1 &1218379491 1080 | GameObject: 1081 | m_ObjectHideFlags: 0 1082 | m_PrefabParentObject: {fileID: 0} 1083 | m_PrefabInternal: {fileID: 0} 1084 | serializedVersion: 4 1085 | m_Component: 1086 | - 4: {fileID: 1218379492} 1087 | - 212: {fileID: 1218379493} 1088 | - 61: {fileID: 1218379494} 1089 | m_Layer: 0 1090 | m_Name: TileMap_50 (14) 1091 | m_TagString: Untagged 1092 | m_Icon: {fileID: 0} 1093 | m_NavMeshLayer: 0 1094 | m_StaticEditorFlags: 0 1095 | m_IsActive: 1 1096 | --- !u!4 &1218379492 1097 | Transform: 1098 | m_ObjectHideFlags: 0 1099 | m_PrefabParentObject: {fileID: 0} 1100 | m_PrefabInternal: {fileID: 0} 1101 | m_GameObject: {fileID: 1218379491} 1102 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 1103 | m_LocalPosition: {x: -4, y: -7, z: 0} 1104 | m_LocalScale: {x: 1, y: 1, z: 1} 1105 | m_Children: [] 1106 | m_Father: {fileID: 64771511} 1107 | m_RootOrder: 14 1108 | --- !u!212 &1218379493 1109 | SpriteRenderer: 1110 | m_ObjectHideFlags: 0 1111 | m_PrefabParentObject: {fileID: 0} 1112 | m_PrefabInternal: {fileID: 0} 1113 | m_GameObject: {fileID: 1218379491} 1114 | m_Enabled: 1 1115 | m_CastShadows: 0 1116 | m_ReceiveShadows: 0 1117 | m_Materials: 1118 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 1119 | m_SubsetIndices: 1120 | m_StaticBatchRoot: {fileID: 0} 1121 | m_UseLightProbes: 0 1122 | m_ReflectionProbeUsage: 0 1123 | m_ProbeAnchor: {fileID: 0} 1124 | m_ScaleInLightmap: 1 1125 | m_PreserveUVs: 0 1126 | m_ImportantGI: 0 1127 | m_AutoUVMaxDistance: .5 1128 | m_AutoUVMaxAngle: 89 1129 | m_LightmapParameters: {fileID: 0} 1130 | m_SortingLayerID: 0 1131 | m_SortingOrder: 0 1132 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 1133 | m_Color: {r: 1, g: 1, b: 1, a: 1} 1134 | --- !u!61 &1218379494 1135 | BoxCollider2D: 1136 | m_ObjectHideFlags: 0 1137 | m_PrefabParentObject: {fileID: 0} 1138 | m_PrefabInternal: {fileID: 0} 1139 | m_GameObject: {fileID: 1218379491} 1140 | m_Enabled: 1 1141 | m_Material: {fileID: 0} 1142 | m_IsTrigger: 0 1143 | m_UsedByEffector: 0 1144 | m_Offset: {x: 0, y: 0} 1145 | serializedVersion: 2 1146 | m_Size: {x: 1, y: 1} 1147 | --- !u!1 &1227161498 1148 | GameObject: 1149 | m_ObjectHideFlags: 0 1150 | m_PrefabParentObject: {fileID: 0} 1151 | m_PrefabInternal: {fileID: 0} 1152 | serializedVersion: 4 1153 | m_Component: 1154 | - 4: {fileID: 1227161499} 1155 | - 212: {fileID: 1227161500} 1156 | m_Layer: 0 1157 | m_Name: TileMap_136 (4) 1158 | m_TagString: Untagged 1159 | m_Icon: {fileID: 0} 1160 | m_NavMeshLayer: 0 1161 | m_StaticEditorFlags: 0 1162 | m_IsActive: 1 1163 | --- !u!4 &1227161499 1164 | Transform: 1165 | m_ObjectHideFlags: 0 1166 | m_PrefabParentObject: {fileID: 0} 1167 | m_PrefabInternal: {fileID: 0} 1168 | m_GameObject: {fileID: 1227161498} 1169 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 1170 | m_LocalPosition: {x: -12, y: -7, z: 0} 1171 | m_LocalScale: {x: 1, y: 1, z: 1} 1172 | m_Children: [] 1173 | m_Father: {fileID: 64771511} 1174 | m_RootOrder: 25 1175 | --- !u!212 &1227161500 1176 | SpriteRenderer: 1177 | m_ObjectHideFlags: 0 1178 | m_PrefabParentObject: {fileID: 0} 1179 | m_PrefabInternal: {fileID: 0} 1180 | m_GameObject: {fileID: 1227161498} 1181 | m_Enabled: 1 1182 | m_CastShadows: 0 1183 | m_ReceiveShadows: 0 1184 | m_Materials: 1185 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 1186 | m_SubsetIndices: 1187 | m_StaticBatchRoot: {fileID: 0} 1188 | m_UseLightProbes: 0 1189 | m_ReflectionProbeUsage: 0 1190 | m_ProbeAnchor: {fileID: 0} 1191 | m_ScaleInLightmap: 1 1192 | m_PreserveUVs: 0 1193 | m_ImportantGI: 0 1194 | m_AutoUVMaxDistance: .5 1195 | m_AutoUVMaxAngle: 89 1196 | m_LightmapParameters: {fileID: 0} 1197 | m_SortingLayerID: 0 1198 | m_SortingOrder: 0 1199 | m_Sprite: {fileID: 21300272, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 1200 | m_Color: {r: 1, g: 1, b: 1, a: 1} 1201 | --- !u!1001 &1252815493 1202 | Prefab: 1203 | m_ObjectHideFlags: 0 1204 | serializedVersion: 2 1205 | m_Modification: 1206 | m_TransformParent: {fileID: 0} 1207 | m_Modifications: 1208 | - target: {fileID: 444956, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1209 | propertyPath: m_LocalPosition.x 1210 | value: 0 1211 | objectReference: {fileID: 0} 1212 | - target: {fileID: 444956, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1213 | propertyPath: m_LocalPosition.y 1214 | value: 0 1215 | objectReference: {fileID: 0} 1216 | - target: {fileID: 444956, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1217 | propertyPath: m_LocalPosition.z 1218 | value: -10 1219 | objectReference: {fileID: 0} 1220 | - target: {fileID: 444956, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1221 | propertyPath: m_LocalRotation.x 1222 | value: 0 1223 | objectReference: {fileID: 0} 1224 | - target: {fileID: 444956, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1225 | propertyPath: m_LocalRotation.y 1226 | value: 0 1227 | objectReference: {fileID: 0} 1228 | - target: {fileID: 444956, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1229 | propertyPath: m_LocalRotation.z 1230 | value: 0 1231 | objectReference: {fileID: 0} 1232 | - target: {fileID: 444956, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1233 | propertyPath: m_LocalRotation.w 1234 | value: 1 1235 | objectReference: {fileID: 0} 1236 | - target: {fileID: 444956, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1237 | propertyPath: m_RootOrder 1238 | value: 0 1239 | objectReference: {fileID: 0} 1240 | - target: {fileID: 2020874, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1241 | propertyPath: m_TargetTexture 1242 | value: 1243 | objectReference: {fileID: 8400000, guid: 954892804e9f1e34ab84798e1a093ed3, type: 2} 1244 | - target: {fileID: 2020874, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1245 | propertyPath: m_BackGroundColor.r 1246 | value: 0 1247 | objectReference: {fileID: 0} 1248 | - target: {fileID: 2020874, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1249 | propertyPath: m_BackGroundColor.g 1250 | value: .58431375 1251 | objectReference: {fileID: 0} 1252 | - target: {fileID: 2020874, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1253 | propertyPath: m_BackGroundColor.b 1254 | value: .701960802 1255 | objectReference: {fileID: 0} 1256 | - target: {fileID: 2084274, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1257 | propertyPath: m_NormalizedViewPortRect.x 1258 | value: 0 1259 | objectReference: {fileID: 0} 1260 | - target: {fileID: 408844, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1261 | propertyPath: m_LocalScale.x 1262 | value: 1.16788316 1263 | objectReference: {fileID: 0} 1264 | - target: {fileID: 408844, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1265 | propertyPath: m_LocalScale.y 1266 | value: .700729907 1267 | objectReference: {fileID: 0} 1268 | - target: {fileID: 2084274, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1269 | propertyPath: m_NormalizedViewPortRect.y 1270 | value: .00145985396 1271 | objectReference: {fileID: 0} 1272 | m_RemovedComponents: [] 1273 | m_ParentPrefab: {fileID: 100100000, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1274 | m_IsPrefabParent: 0 1275 | --- !u!1 &1398752573 1276 | GameObject: 1277 | m_ObjectHideFlags: 0 1278 | m_PrefabParentObject: {fileID: 0} 1279 | m_PrefabInternal: {fileID: 0} 1280 | serializedVersion: 4 1281 | m_Component: 1282 | - 4: {fileID: 1398752574} 1283 | - 212: {fileID: 1398752575} 1284 | - 61: {fileID: 1398752576} 1285 | m_Layer: 0 1286 | m_Name: TileMap_50 (1) 1287 | m_TagString: Untagged 1288 | m_Icon: {fileID: 0} 1289 | m_NavMeshLayer: 0 1290 | m_StaticEditorFlags: 0 1291 | m_IsActive: 1 1292 | --- !u!4 &1398752574 1293 | Transform: 1294 | m_ObjectHideFlags: 0 1295 | m_PrefabParentObject: {fileID: 0} 1296 | m_PrefabInternal: {fileID: 0} 1297 | m_GameObject: {fileID: 1398752573} 1298 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 1299 | m_LocalPosition: {x: 1, y: -7, z: 0} 1300 | m_LocalScale: {x: 1, y: 1, z: 1} 1301 | m_Children: [] 1302 | m_Father: {fileID: 64771511} 1303 | m_RootOrder: 1 1304 | --- !u!212 &1398752575 1305 | SpriteRenderer: 1306 | m_ObjectHideFlags: 0 1307 | m_PrefabParentObject: {fileID: 0} 1308 | m_PrefabInternal: {fileID: 0} 1309 | m_GameObject: {fileID: 1398752573} 1310 | m_Enabled: 1 1311 | m_CastShadows: 0 1312 | m_ReceiveShadows: 0 1313 | m_Materials: 1314 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 1315 | m_SubsetIndices: 1316 | m_StaticBatchRoot: {fileID: 0} 1317 | m_UseLightProbes: 0 1318 | m_ReflectionProbeUsage: 0 1319 | m_ProbeAnchor: {fileID: 0} 1320 | m_ScaleInLightmap: 1 1321 | m_PreserveUVs: 0 1322 | m_ImportantGI: 0 1323 | m_AutoUVMaxDistance: .5 1324 | m_AutoUVMaxAngle: 89 1325 | m_LightmapParameters: {fileID: 0} 1326 | m_SortingLayerID: 0 1327 | m_SortingOrder: 0 1328 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 1329 | m_Color: {r: 1, g: 1, b: 1, a: 1} 1330 | --- !u!61 &1398752576 1331 | BoxCollider2D: 1332 | m_ObjectHideFlags: 0 1333 | m_PrefabParentObject: {fileID: 0} 1334 | m_PrefabInternal: {fileID: 0} 1335 | m_GameObject: {fileID: 1398752573} 1336 | m_Enabled: 1 1337 | m_Material: {fileID: 0} 1338 | m_IsTrigger: 0 1339 | m_UsedByEffector: 0 1340 | m_Offset: {x: 0, y: 0} 1341 | serializedVersion: 2 1342 | m_Size: {x: 1, y: 1} 1343 | --- !u!1 &1419871827 1344 | GameObject: 1345 | m_ObjectHideFlags: 0 1346 | m_PrefabParentObject: {fileID: 0} 1347 | m_PrefabInternal: {fileID: 0} 1348 | serializedVersion: 4 1349 | m_Component: 1350 | - 4: {fileID: 1419871828} 1351 | - 212: {fileID: 1419871829} 1352 | - 61: {fileID: 1419871830} 1353 | m_Layer: 0 1354 | m_Name: TileMap_50 (6) 1355 | m_TagString: Untagged 1356 | m_Icon: {fileID: 0} 1357 | m_NavMeshLayer: 0 1358 | m_StaticEditorFlags: 0 1359 | m_IsActive: 1 1360 | --- !u!4 &1419871828 1361 | Transform: 1362 | m_ObjectHideFlags: 0 1363 | m_PrefabParentObject: {fileID: 0} 1364 | m_PrefabInternal: {fileID: 0} 1365 | m_GameObject: {fileID: 1419871827} 1366 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 1367 | m_LocalPosition: {x: 6, y: -7, z: 0} 1368 | m_LocalScale: {x: 1, y: 1, z: 1} 1369 | m_Children: [] 1370 | m_Father: {fileID: 64771511} 1371 | m_RootOrder: 6 1372 | --- !u!212 &1419871829 1373 | SpriteRenderer: 1374 | m_ObjectHideFlags: 0 1375 | m_PrefabParentObject: {fileID: 0} 1376 | m_PrefabInternal: {fileID: 0} 1377 | m_GameObject: {fileID: 1419871827} 1378 | m_Enabled: 1 1379 | m_CastShadows: 0 1380 | m_ReceiveShadows: 0 1381 | m_Materials: 1382 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 1383 | m_SubsetIndices: 1384 | m_StaticBatchRoot: {fileID: 0} 1385 | m_UseLightProbes: 0 1386 | m_ReflectionProbeUsage: 0 1387 | m_ProbeAnchor: {fileID: 0} 1388 | m_ScaleInLightmap: 1 1389 | m_PreserveUVs: 0 1390 | m_ImportantGI: 0 1391 | m_AutoUVMaxDistance: .5 1392 | m_AutoUVMaxAngle: 89 1393 | m_LightmapParameters: {fileID: 0} 1394 | m_SortingLayerID: 0 1395 | m_SortingOrder: 0 1396 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 1397 | m_Color: {r: 1, g: 1, b: 1, a: 1} 1398 | --- !u!61 &1419871830 1399 | BoxCollider2D: 1400 | m_ObjectHideFlags: 0 1401 | m_PrefabParentObject: {fileID: 0} 1402 | m_PrefabInternal: {fileID: 0} 1403 | m_GameObject: {fileID: 1419871827} 1404 | m_Enabled: 1 1405 | m_Material: {fileID: 0} 1406 | m_IsTrigger: 0 1407 | m_UsedByEffector: 0 1408 | m_Offset: {x: 0, y: 0} 1409 | serializedVersion: 2 1410 | m_Size: {x: 1, y: 1} 1411 | --- !u!1 &1442521025 1412 | GameObject: 1413 | m_ObjectHideFlags: 0 1414 | m_PrefabParentObject: {fileID: 0} 1415 | m_PrefabInternal: {fileID: 0} 1416 | serializedVersion: 4 1417 | m_Component: 1418 | - 4: {fileID: 1442521026} 1419 | - 212: {fileID: 1442521027} 1420 | - 61: {fileID: 1442521028} 1421 | m_Layer: 0 1422 | m_Name: TileMap_50 1423 | m_TagString: Untagged 1424 | m_Icon: {fileID: 0} 1425 | m_NavMeshLayer: 0 1426 | m_StaticEditorFlags: 0 1427 | m_IsActive: 1 1428 | --- !u!4 &1442521026 1429 | Transform: 1430 | m_ObjectHideFlags: 0 1431 | m_PrefabParentObject: {fileID: 0} 1432 | m_PrefabInternal: {fileID: 0} 1433 | m_GameObject: {fileID: 1442521025} 1434 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 1435 | m_LocalPosition: {x: 0, y: -7, z: 0} 1436 | m_LocalScale: {x: 1, y: 1, z: 1} 1437 | m_Children: [] 1438 | m_Father: {fileID: 64771511} 1439 | m_RootOrder: 0 1440 | --- !u!212 &1442521027 1441 | SpriteRenderer: 1442 | m_ObjectHideFlags: 0 1443 | m_PrefabParentObject: {fileID: 0} 1444 | m_PrefabInternal: {fileID: 0} 1445 | m_GameObject: {fileID: 1442521025} 1446 | m_Enabled: 1 1447 | m_CastShadows: 0 1448 | m_ReceiveShadows: 0 1449 | m_Materials: 1450 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 1451 | m_SubsetIndices: 1452 | m_StaticBatchRoot: {fileID: 0} 1453 | m_UseLightProbes: 0 1454 | m_ReflectionProbeUsage: 0 1455 | m_ProbeAnchor: {fileID: 0} 1456 | m_ScaleInLightmap: 1 1457 | m_PreserveUVs: 0 1458 | m_ImportantGI: 0 1459 | m_AutoUVMaxDistance: .5 1460 | m_AutoUVMaxAngle: 89 1461 | m_LightmapParameters: {fileID: 0} 1462 | m_SortingLayerID: 0 1463 | m_SortingOrder: 0 1464 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 1465 | m_Color: {r: 1, g: 1, b: 1, a: 1} 1466 | --- !u!61 &1442521028 1467 | BoxCollider2D: 1468 | m_ObjectHideFlags: 0 1469 | m_PrefabParentObject: {fileID: 0} 1470 | m_PrefabInternal: {fileID: 0} 1471 | m_GameObject: {fileID: 1442521025} 1472 | m_Enabled: 1 1473 | m_Material: {fileID: 0} 1474 | m_IsTrigger: 0 1475 | m_UsedByEffector: 0 1476 | m_Offset: {x: 0, y: 0} 1477 | serializedVersion: 2 1478 | m_Size: {x: 1, y: 1} 1479 | --- !u!1 &1445835221 1480 | GameObject: 1481 | m_ObjectHideFlags: 0 1482 | m_PrefabParentObject: {fileID: 0} 1483 | m_PrefabInternal: {fileID: 0} 1484 | serializedVersion: 4 1485 | m_Component: 1486 | - 4: {fileID: 1445835222} 1487 | - 212: {fileID: 1445835223} 1488 | m_Layer: 0 1489 | m_Name: TileMap_136 (3) 1490 | m_TagString: Untagged 1491 | m_Icon: {fileID: 0} 1492 | m_NavMeshLayer: 0 1493 | m_StaticEditorFlags: 0 1494 | m_IsActive: 1 1495 | --- !u!4 &1445835222 1496 | Transform: 1497 | m_ObjectHideFlags: 0 1498 | m_PrefabParentObject: {fileID: 0} 1499 | m_PrefabInternal: {fileID: 0} 1500 | m_GameObject: {fileID: 1445835221} 1501 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 1502 | m_LocalPosition: {x: -11, y: -7, z: 0} 1503 | m_LocalScale: {x: 1, y: 1, z: 1} 1504 | m_Children: [] 1505 | m_Father: {fileID: 64771511} 1506 | m_RootOrder: 24 1507 | --- !u!212 &1445835223 1508 | SpriteRenderer: 1509 | m_ObjectHideFlags: 0 1510 | m_PrefabParentObject: {fileID: 0} 1511 | m_PrefabInternal: {fileID: 0} 1512 | m_GameObject: {fileID: 1445835221} 1513 | m_Enabled: 1 1514 | m_CastShadows: 0 1515 | m_ReceiveShadows: 0 1516 | m_Materials: 1517 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 1518 | m_SubsetIndices: 1519 | m_StaticBatchRoot: {fileID: 0} 1520 | m_UseLightProbes: 0 1521 | m_ReflectionProbeUsage: 0 1522 | m_ProbeAnchor: {fileID: 0} 1523 | m_ScaleInLightmap: 1 1524 | m_PreserveUVs: 0 1525 | m_ImportantGI: 0 1526 | m_AutoUVMaxDistance: .5 1527 | m_AutoUVMaxAngle: 89 1528 | m_LightmapParameters: {fileID: 0} 1529 | m_SortingLayerID: 0 1530 | m_SortingOrder: 0 1531 | m_Sprite: {fileID: 21300272, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 1532 | m_Color: {r: 1, g: 1, b: 1, a: 1} 1533 | --- !u!1 &1492725596 1534 | GameObject: 1535 | m_ObjectHideFlags: 0 1536 | m_PrefabParentObject: {fileID: 0} 1537 | m_PrefabInternal: {fileID: 0} 1538 | serializedVersion: 4 1539 | m_Component: 1540 | - 4: {fileID: 1492725597} 1541 | - 212: {fileID: 1492725598} 1542 | - 61: {fileID: 1492725599} 1543 | m_Layer: 0 1544 | m_Name: TileMap_50 (17) 1545 | m_TagString: Untagged 1546 | m_Icon: {fileID: 0} 1547 | m_NavMeshLayer: 0 1548 | m_StaticEditorFlags: 0 1549 | m_IsActive: 1 1550 | --- !u!4 &1492725597 1551 | Transform: 1552 | m_ObjectHideFlags: 0 1553 | m_PrefabParentObject: {fileID: 0} 1554 | m_PrefabInternal: {fileID: 0} 1555 | m_GameObject: {fileID: 1492725596} 1556 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 1557 | m_LocalPosition: {x: -7, y: -7, z: 0} 1558 | m_LocalScale: {x: 1, y: 1, z: 1} 1559 | m_Children: [] 1560 | m_Father: {fileID: 64771511} 1561 | m_RootOrder: 17 1562 | --- !u!212 &1492725598 1563 | SpriteRenderer: 1564 | m_ObjectHideFlags: 0 1565 | m_PrefabParentObject: {fileID: 0} 1566 | m_PrefabInternal: {fileID: 0} 1567 | m_GameObject: {fileID: 1492725596} 1568 | m_Enabled: 1 1569 | m_CastShadows: 0 1570 | m_ReceiveShadows: 0 1571 | m_Materials: 1572 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 1573 | m_SubsetIndices: 1574 | m_StaticBatchRoot: {fileID: 0} 1575 | m_UseLightProbes: 0 1576 | m_ReflectionProbeUsage: 0 1577 | m_ProbeAnchor: {fileID: 0} 1578 | m_ScaleInLightmap: 1 1579 | m_PreserveUVs: 0 1580 | m_ImportantGI: 0 1581 | m_AutoUVMaxDistance: .5 1582 | m_AutoUVMaxAngle: 89 1583 | m_LightmapParameters: {fileID: 0} 1584 | m_SortingLayerID: 0 1585 | m_SortingOrder: 0 1586 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 1587 | m_Color: {r: 1, g: 1, b: 1, a: 1} 1588 | --- !u!61 &1492725599 1589 | BoxCollider2D: 1590 | m_ObjectHideFlags: 0 1591 | m_PrefabParentObject: {fileID: 0} 1592 | m_PrefabInternal: {fileID: 0} 1593 | m_GameObject: {fileID: 1492725596} 1594 | m_Enabled: 1 1595 | m_Material: {fileID: 0} 1596 | m_IsTrigger: 0 1597 | m_UsedByEffector: 0 1598 | m_Offset: {x: 0, y: 0} 1599 | serializedVersion: 2 1600 | m_Size: {x: 1, y: 1} 1601 | --- !u!1 &1577213814 1602 | GameObject: 1603 | m_ObjectHideFlags: 0 1604 | m_PrefabParentObject: {fileID: 0} 1605 | m_PrefabInternal: {fileID: 0} 1606 | serializedVersion: 4 1607 | m_Component: 1608 | - 4: {fileID: 1577213815} 1609 | - 212: {fileID: 1577213816} 1610 | - 61: {fileID: 1577213817} 1611 | m_Layer: 0 1612 | m_Name: TileMap_50 (7) 1613 | m_TagString: Untagged 1614 | m_Icon: {fileID: 0} 1615 | m_NavMeshLayer: 0 1616 | m_StaticEditorFlags: 0 1617 | m_IsActive: 1 1618 | --- !u!4 &1577213815 1619 | Transform: 1620 | m_ObjectHideFlags: 0 1621 | m_PrefabParentObject: {fileID: 0} 1622 | m_PrefabInternal: {fileID: 0} 1623 | m_GameObject: {fileID: 1577213814} 1624 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 1625 | m_LocalPosition: {x: 7, y: -7, z: 0} 1626 | m_LocalScale: {x: 1, y: 1, z: 1} 1627 | m_Children: [] 1628 | m_Father: {fileID: 64771511} 1629 | m_RootOrder: 7 1630 | --- !u!212 &1577213816 1631 | SpriteRenderer: 1632 | m_ObjectHideFlags: 0 1633 | m_PrefabParentObject: {fileID: 0} 1634 | m_PrefabInternal: {fileID: 0} 1635 | m_GameObject: {fileID: 1577213814} 1636 | m_Enabled: 1 1637 | m_CastShadows: 0 1638 | m_ReceiveShadows: 0 1639 | m_Materials: 1640 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 1641 | m_SubsetIndices: 1642 | m_StaticBatchRoot: {fileID: 0} 1643 | m_UseLightProbes: 0 1644 | m_ReflectionProbeUsage: 0 1645 | m_ProbeAnchor: {fileID: 0} 1646 | m_ScaleInLightmap: 1 1647 | m_PreserveUVs: 0 1648 | m_ImportantGI: 0 1649 | m_AutoUVMaxDistance: .5 1650 | m_AutoUVMaxAngle: 89 1651 | m_LightmapParameters: {fileID: 0} 1652 | m_SortingLayerID: 0 1653 | m_SortingOrder: 0 1654 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 1655 | m_Color: {r: 1, g: 1, b: 1, a: 1} 1656 | --- !u!61 &1577213817 1657 | BoxCollider2D: 1658 | m_ObjectHideFlags: 0 1659 | m_PrefabParentObject: {fileID: 0} 1660 | m_PrefabInternal: {fileID: 0} 1661 | m_GameObject: {fileID: 1577213814} 1662 | m_Enabled: 1 1663 | m_Material: {fileID: 0} 1664 | m_IsTrigger: 0 1665 | m_UsedByEffector: 0 1666 | m_Offset: {x: 0, y: 0} 1667 | serializedVersion: 2 1668 | m_Size: {x: 1, y: 1} 1669 | --- !u!1 &1578386479 1670 | GameObject: 1671 | m_ObjectHideFlags: 0 1672 | m_PrefabParentObject: {fileID: 0} 1673 | m_PrefabInternal: {fileID: 0} 1674 | serializedVersion: 4 1675 | m_Component: 1676 | - 4: {fileID: 1578386480} 1677 | - 212: {fileID: 1578386481} 1678 | - 61: {fileID: 1578386482} 1679 | m_Layer: 0 1680 | m_Name: TileMap_50 (4) 1681 | m_TagString: Untagged 1682 | m_Icon: {fileID: 0} 1683 | m_NavMeshLayer: 0 1684 | m_StaticEditorFlags: 0 1685 | m_IsActive: 1 1686 | --- !u!4 &1578386480 1687 | Transform: 1688 | m_ObjectHideFlags: 0 1689 | m_PrefabParentObject: {fileID: 0} 1690 | m_PrefabInternal: {fileID: 0} 1691 | m_GameObject: {fileID: 1578386479} 1692 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 1693 | m_LocalPosition: {x: 4, y: -7, z: 0} 1694 | m_LocalScale: {x: 1, y: 1, z: 1} 1695 | m_Children: [] 1696 | m_Father: {fileID: 64771511} 1697 | m_RootOrder: 4 1698 | --- !u!212 &1578386481 1699 | SpriteRenderer: 1700 | m_ObjectHideFlags: 0 1701 | m_PrefabParentObject: {fileID: 0} 1702 | m_PrefabInternal: {fileID: 0} 1703 | m_GameObject: {fileID: 1578386479} 1704 | m_Enabled: 1 1705 | m_CastShadows: 0 1706 | m_ReceiveShadows: 0 1707 | m_Materials: 1708 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 1709 | m_SubsetIndices: 1710 | m_StaticBatchRoot: {fileID: 0} 1711 | m_UseLightProbes: 0 1712 | m_ReflectionProbeUsage: 0 1713 | m_ProbeAnchor: {fileID: 0} 1714 | m_ScaleInLightmap: 1 1715 | m_PreserveUVs: 0 1716 | m_ImportantGI: 0 1717 | m_AutoUVMaxDistance: .5 1718 | m_AutoUVMaxAngle: 89 1719 | m_LightmapParameters: {fileID: 0} 1720 | m_SortingLayerID: 0 1721 | m_SortingOrder: 0 1722 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 1723 | m_Color: {r: 1, g: 1, b: 1, a: 1} 1724 | --- !u!61 &1578386482 1725 | BoxCollider2D: 1726 | m_ObjectHideFlags: 0 1727 | m_PrefabParentObject: {fileID: 0} 1728 | m_PrefabInternal: {fileID: 0} 1729 | m_GameObject: {fileID: 1578386479} 1730 | m_Enabled: 1 1731 | m_Material: {fileID: 0} 1732 | m_IsTrigger: 0 1733 | m_UsedByEffector: 0 1734 | m_Offset: {x: 0, y: 0} 1735 | serializedVersion: 2 1736 | m_Size: {x: 1, y: 1} 1737 | --- !u!1 &1651812755 stripped 1738 | GameObject: 1739 | m_PrefabParentObject: {fileID: 115392, guid: 5d02a4c22e4863b4e879b42840169238, type: 2} 1740 | m_PrefabInternal: {fileID: 1252815493} 1741 | --- !u!114 &1651812757 1742 | MonoBehaviour: 1743 | m_ObjectHideFlags: 0 1744 | m_PrefabParentObject: {fileID: 0} 1745 | m_PrefabInternal: {fileID: 0} 1746 | m_GameObject: {fileID: 1651812755} 1747 | m_Enabled: 1 1748 | m_EditorHideFlags: 0 1749 | m_Script: {fileID: 11500000, guid: 0e80ee6b7c5772f489cfe37894db53e3, type: 3} 1750 | m_Name: 1751 | m_EditorClassIdentifier: 1752 | --- !u!1 &1885363289 1753 | GameObject: 1754 | m_ObjectHideFlags: 0 1755 | m_PrefabParentObject: {fileID: 0} 1756 | m_PrefabInternal: {fileID: 0} 1757 | serializedVersion: 4 1758 | m_Component: 1759 | - 4: {fileID: 1885363291} 1760 | - 212: {fileID: 1885363290} 1761 | - 61: {fileID: 1885363292} 1762 | m_Layer: 0 1763 | m_Name: TileMap_50 (9) 1764 | m_TagString: Untagged 1765 | m_Icon: {fileID: 0} 1766 | m_NavMeshLayer: 0 1767 | m_StaticEditorFlags: 0 1768 | m_IsActive: 1 1769 | --- !u!212 &1885363290 1770 | SpriteRenderer: 1771 | m_ObjectHideFlags: 0 1772 | m_PrefabParentObject: {fileID: 0} 1773 | m_PrefabInternal: {fileID: 0} 1774 | m_GameObject: {fileID: 1885363289} 1775 | m_Enabled: 1 1776 | m_CastShadows: 0 1777 | m_ReceiveShadows: 0 1778 | m_Materials: 1779 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 1780 | m_SubsetIndices: 1781 | m_StaticBatchRoot: {fileID: 0} 1782 | m_UseLightProbes: 0 1783 | m_ReflectionProbeUsage: 0 1784 | m_ProbeAnchor: {fileID: 0} 1785 | m_ScaleInLightmap: 1 1786 | m_PreserveUVs: 0 1787 | m_ImportantGI: 0 1788 | m_AutoUVMaxDistance: .5 1789 | m_AutoUVMaxAngle: 89 1790 | m_LightmapParameters: {fileID: 0} 1791 | m_SortingLayerID: 0 1792 | m_SortingOrder: 0 1793 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 1794 | m_Color: {r: 1, g: 1, b: 1, a: 1} 1795 | --- !u!4 &1885363291 1796 | Transform: 1797 | m_ObjectHideFlags: 0 1798 | m_PrefabParentObject: {fileID: 0} 1799 | m_PrefabInternal: {fileID: 0} 1800 | m_GameObject: {fileID: 1885363289} 1801 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 1802 | m_LocalPosition: {x: 9, y: -7, z: 0} 1803 | m_LocalScale: {x: 1, y: 1, z: 1} 1804 | m_Children: [] 1805 | m_Father: {fileID: 64771511} 1806 | m_RootOrder: 9 1807 | --- !u!61 &1885363292 1808 | BoxCollider2D: 1809 | m_ObjectHideFlags: 0 1810 | m_PrefabParentObject: {fileID: 0} 1811 | m_PrefabInternal: {fileID: 0} 1812 | m_GameObject: {fileID: 1885363289} 1813 | m_Enabled: 1 1814 | m_Material: {fileID: 0} 1815 | m_IsTrigger: 0 1816 | m_UsedByEffector: 0 1817 | m_Offset: {x: 0, y: 0} 1818 | serializedVersion: 2 1819 | m_Size: {x: 1, y: 1} 1820 | --- !u!1 &1891673030 1821 | GameObject: 1822 | m_ObjectHideFlags: 0 1823 | m_PrefabParentObject: {fileID: 0} 1824 | m_PrefabInternal: {fileID: 0} 1825 | serializedVersion: 4 1826 | m_Component: 1827 | - 4: {fileID: 1891673031} 1828 | - 212: {fileID: 1891673032} 1829 | - 61: {fileID: 1891673033} 1830 | m_Layer: 0 1831 | m_Name: TileMap_50 (3) 1832 | m_TagString: Untagged 1833 | m_Icon: {fileID: 0} 1834 | m_NavMeshLayer: 0 1835 | m_StaticEditorFlags: 0 1836 | m_IsActive: 1 1837 | --- !u!4 &1891673031 1838 | Transform: 1839 | m_ObjectHideFlags: 0 1840 | m_PrefabParentObject: {fileID: 0} 1841 | m_PrefabInternal: {fileID: 0} 1842 | m_GameObject: {fileID: 1891673030} 1843 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 1844 | m_LocalPosition: {x: 3, y: -7, z: 0} 1845 | m_LocalScale: {x: 1, y: 1, z: 1} 1846 | m_Children: [] 1847 | m_Father: {fileID: 64771511} 1848 | m_RootOrder: 3 1849 | --- !u!212 &1891673032 1850 | SpriteRenderer: 1851 | m_ObjectHideFlags: 0 1852 | m_PrefabParentObject: {fileID: 0} 1853 | m_PrefabInternal: {fileID: 0} 1854 | m_GameObject: {fileID: 1891673030} 1855 | m_Enabled: 1 1856 | m_CastShadows: 0 1857 | m_ReceiveShadows: 0 1858 | m_Materials: 1859 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 1860 | m_SubsetIndices: 1861 | m_StaticBatchRoot: {fileID: 0} 1862 | m_UseLightProbes: 0 1863 | m_ReflectionProbeUsage: 0 1864 | m_ProbeAnchor: {fileID: 0} 1865 | m_ScaleInLightmap: 1 1866 | m_PreserveUVs: 0 1867 | m_ImportantGI: 0 1868 | m_AutoUVMaxDistance: .5 1869 | m_AutoUVMaxAngle: 89 1870 | m_LightmapParameters: {fileID: 0} 1871 | m_SortingLayerID: 0 1872 | m_SortingOrder: 0 1873 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 1874 | m_Color: {r: 1, g: 1, b: 1, a: 1} 1875 | --- !u!61 &1891673033 1876 | BoxCollider2D: 1877 | m_ObjectHideFlags: 0 1878 | m_PrefabParentObject: {fileID: 0} 1879 | m_PrefabInternal: {fileID: 0} 1880 | m_GameObject: {fileID: 1891673030} 1881 | m_Enabled: 1 1882 | m_Material: {fileID: 0} 1883 | m_IsTrigger: 0 1884 | m_UsedByEffector: 0 1885 | m_Offset: {x: 0, y: 0} 1886 | serializedVersion: 2 1887 | m_Size: {x: 1, y: 1} 1888 | --- !u!1 &1905055164 1889 | GameObject: 1890 | m_ObjectHideFlags: 0 1891 | m_PrefabParentObject: {fileID: 0} 1892 | m_PrefabInternal: {fileID: 0} 1893 | serializedVersion: 4 1894 | m_Component: 1895 | - 4: {fileID: 1905055165} 1896 | - 212: {fileID: 1905055166} 1897 | - 61: {fileID: 1905055167} 1898 | m_Layer: 0 1899 | m_Name: TileMap_50 (12) 1900 | m_TagString: Untagged 1901 | m_Icon: {fileID: 0} 1902 | m_NavMeshLayer: 0 1903 | m_StaticEditorFlags: 0 1904 | m_IsActive: 1 1905 | --- !u!4 &1905055165 1906 | Transform: 1907 | m_ObjectHideFlags: 0 1908 | m_PrefabParentObject: {fileID: 0} 1909 | m_PrefabInternal: {fileID: 0} 1910 | m_GameObject: {fileID: 1905055164} 1911 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 1912 | m_LocalPosition: {x: -2, y: -7, z: 0} 1913 | m_LocalScale: {x: 1, y: 1, z: 1} 1914 | m_Children: [] 1915 | m_Father: {fileID: 64771511} 1916 | m_RootOrder: 12 1917 | --- !u!212 &1905055166 1918 | SpriteRenderer: 1919 | m_ObjectHideFlags: 0 1920 | m_PrefabParentObject: {fileID: 0} 1921 | m_PrefabInternal: {fileID: 0} 1922 | m_GameObject: {fileID: 1905055164} 1923 | m_Enabled: 1 1924 | m_CastShadows: 0 1925 | m_ReceiveShadows: 0 1926 | m_Materials: 1927 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 1928 | m_SubsetIndices: 1929 | m_StaticBatchRoot: {fileID: 0} 1930 | m_UseLightProbes: 0 1931 | m_ReflectionProbeUsage: 0 1932 | m_ProbeAnchor: {fileID: 0} 1933 | m_ScaleInLightmap: 1 1934 | m_PreserveUVs: 0 1935 | m_ImportantGI: 0 1936 | m_AutoUVMaxDistance: .5 1937 | m_AutoUVMaxAngle: 89 1938 | m_LightmapParameters: {fileID: 0} 1939 | m_SortingLayerID: 0 1940 | m_SortingOrder: 0 1941 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 1942 | m_Color: {r: 1, g: 1, b: 1, a: 1} 1943 | --- !u!61 &1905055167 1944 | BoxCollider2D: 1945 | m_ObjectHideFlags: 0 1946 | m_PrefabParentObject: {fileID: 0} 1947 | m_PrefabInternal: {fileID: 0} 1948 | m_GameObject: {fileID: 1905055164} 1949 | m_Enabled: 1 1950 | m_Material: {fileID: 0} 1951 | m_IsTrigger: 0 1952 | m_UsedByEffector: 0 1953 | m_Offset: {x: 0, y: 0} 1954 | serializedVersion: 2 1955 | m_Size: {x: 1, y: 1} 1956 | --- !u!1 &1994121465 1957 | GameObject: 1958 | m_ObjectHideFlags: 0 1959 | m_PrefabParentObject: {fileID: 0} 1960 | m_PrefabInternal: {fileID: 0} 1961 | serializedVersion: 4 1962 | m_Component: 1963 | - 4: {fileID: 1994121466} 1964 | - 212: {fileID: 1994121467} 1965 | - 61: {fileID: 1994121468} 1966 | m_Layer: 0 1967 | m_Name: TileMap_50 (15) 1968 | m_TagString: Untagged 1969 | m_Icon: {fileID: 0} 1970 | m_NavMeshLayer: 0 1971 | m_StaticEditorFlags: 0 1972 | m_IsActive: 1 1973 | --- !u!4 &1994121466 1974 | Transform: 1975 | m_ObjectHideFlags: 0 1976 | m_PrefabParentObject: {fileID: 0} 1977 | m_PrefabInternal: {fileID: 0} 1978 | m_GameObject: {fileID: 1994121465} 1979 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 1980 | m_LocalPosition: {x: -5, y: -7, z: 0} 1981 | m_LocalScale: {x: 1, y: 1, z: 1} 1982 | m_Children: [] 1983 | m_Father: {fileID: 64771511} 1984 | m_RootOrder: 15 1985 | --- !u!212 &1994121467 1986 | SpriteRenderer: 1987 | m_ObjectHideFlags: 0 1988 | m_PrefabParentObject: {fileID: 0} 1989 | m_PrefabInternal: {fileID: 0} 1990 | m_GameObject: {fileID: 1994121465} 1991 | m_Enabled: 1 1992 | m_CastShadows: 0 1993 | m_ReceiveShadows: 0 1994 | m_Materials: 1995 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 1996 | m_SubsetIndices: 1997 | m_StaticBatchRoot: {fileID: 0} 1998 | m_UseLightProbes: 0 1999 | m_ReflectionProbeUsage: 0 2000 | m_ProbeAnchor: {fileID: 0} 2001 | m_ScaleInLightmap: 1 2002 | m_PreserveUVs: 0 2003 | m_ImportantGI: 0 2004 | m_AutoUVMaxDistance: .5 2005 | m_AutoUVMaxAngle: 89 2006 | m_LightmapParameters: {fileID: 0} 2007 | m_SortingLayerID: 0 2008 | m_SortingOrder: 0 2009 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 2010 | m_Color: {r: 1, g: 1, b: 1, a: 1} 2011 | --- !u!61 &1994121468 2012 | BoxCollider2D: 2013 | m_ObjectHideFlags: 0 2014 | m_PrefabParentObject: {fileID: 0} 2015 | m_PrefabInternal: {fileID: 0} 2016 | m_GameObject: {fileID: 1994121465} 2017 | m_Enabled: 1 2018 | m_Material: {fileID: 0} 2019 | m_IsTrigger: 0 2020 | m_UsedByEffector: 0 2021 | m_Offset: {x: 0, y: 0} 2022 | serializedVersion: 2 2023 | m_Size: {x: 1, y: 1} 2024 | --- !u!1 &2028760059 2025 | GameObject: 2026 | m_ObjectHideFlags: 0 2027 | m_PrefabParentObject: {fileID: 0} 2028 | m_PrefabInternal: {fileID: 0} 2029 | serializedVersion: 4 2030 | m_Component: 2031 | - 4: {fileID: 2028760060} 2032 | - 212: {fileID: 2028760061} 2033 | - 61: {fileID: 2028760062} 2034 | m_Layer: 0 2035 | m_Name: TileMap_50 (13) 2036 | m_TagString: Untagged 2037 | m_Icon: {fileID: 0} 2038 | m_NavMeshLayer: 0 2039 | m_StaticEditorFlags: 0 2040 | m_IsActive: 1 2041 | --- !u!4 &2028760060 2042 | Transform: 2043 | m_ObjectHideFlags: 0 2044 | m_PrefabParentObject: {fileID: 0} 2045 | m_PrefabInternal: {fileID: 0} 2046 | m_GameObject: {fileID: 2028760059} 2047 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 2048 | m_LocalPosition: {x: -3, y: -7, z: 0} 2049 | m_LocalScale: {x: 1, y: 1, z: 1} 2050 | m_Children: [] 2051 | m_Father: {fileID: 64771511} 2052 | m_RootOrder: 13 2053 | --- !u!212 &2028760061 2054 | SpriteRenderer: 2055 | m_ObjectHideFlags: 0 2056 | m_PrefabParentObject: {fileID: 0} 2057 | m_PrefabInternal: {fileID: 0} 2058 | m_GameObject: {fileID: 2028760059} 2059 | m_Enabled: 1 2060 | m_CastShadows: 0 2061 | m_ReceiveShadows: 0 2062 | m_Materials: 2063 | - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} 2064 | m_SubsetIndices: 2065 | m_StaticBatchRoot: {fileID: 0} 2066 | m_UseLightProbes: 0 2067 | m_ReflectionProbeUsage: 0 2068 | m_ProbeAnchor: {fileID: 0} 2069 | m_ScaleInLightmap: 1 2070 | m_PreserveUVs: 0 2071 | m_ImportantGI: 0 2072 | m_AutoUVMaxDistance: .5 2073 | m_AutoUVMaxAngle: 89 2074 | m_LightmapParameters: {fileID: 0} 2075 | m_SortingLayerID: 0 2076 | m_SortingOrder: 0 2077 | m_Sprite: {fileID: 21300100, guid: 9ffe33d60c1297a4aad341567cb73434, type: 3} 2078 | m_Color: {r: 1, g: 1, b: 1, a: 1} 2079 | --- !u!61 &2028760062 2080 | BoxCollider2D: 2081 | m_ObjectHideFlags: 0 2082 | m_PrefabParentObject: {fileID: 0} 2083 | m_PrefabInternal: {fileID: 0} 2084 | m_GameObject: {fileID: 2028760059} 2085 | m_Enabled: 1 2086 | m_Material: {fileID: 0} 2087 | m_IsTrigger: 0 2088 | m_UsedByEffector: 0 2089 | m_Offset: {x: 0, y: 0} 2090 | serializedVersion: 2 2091 | m_Size: {x: 1, y: 1} 2092 | -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo/Scenes/Main.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aab97c97f5e87084abdef3bbc940a727 3 | timeCreated: 1442700803 4 | licenseType: Free 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65edf43efb2fb92449b5aca8f58ebec8 3 | folderAsset: yes 4 | timeCreated: 1442860920 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo/Scripts/PixelCamera2DActivator.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class PixelCamera2DActivator : MonoBehaviour 4 | { 5 | private Camera pixelCamera; 6 | 7 | private RenderTexture pixelCameraRenderTexture; 8 | 9 | private bool pixelCameraEnabled = true; 10 | 11 | private void Awake() 12 | { 13 | pixelCamera = GetComponent(); 14 | } 15 | 16 | private void OnGUI() 17 | { 18 | if (GUI.Button(new Rect(10, 10, 150f, 50f), pixelCameraEnabled ? "Disable PixelCamera2D" : " Enable PixelCamera2D")) 19 | { 20 | pixelCameraEnabled = !pixelCameraEnabled; 21 | 22 | if (pixelCameraEnabled) 23 | { 24 | pixelCamera.targetTexture = pixelCameraRenderTexture; 25 | pixelCameraRenderTexture = null; 26 | 27 | SetActiveChildren(true); 28 | } 29 | else 30 | { 31 | pixelCameraRenderTexture = pixelCamera.targetTexture; 32 | pixelCamera.targetTexture = null; 33 | 34 | SetActiveChildren(false); 35 | } 36 | } 37 | } 38 | 39 | private void SetActiveChildren(bool value) 40 | { 41 | foreach (Transform child in transform) 42 | { 43 | child.gameObject.SetActive(value); 44 | } 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo/Scripts/PixelCamera2DActivator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e80ee6b7c5772f489cfe37894db53e3 3 | timeCreated: 1443543357 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo/Scripts/Rotator.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public class Rotator : MonoBehaviour 4 | { 5 | [SerializeField] 6 | private float degreesPerSecond = 20f; 7 | 8 | private void Update() 9 | { 10 | transform.Rotate(Vector3.forward * degreesPerSecond * Time.deltaTime); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo/Scripts/Rotator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68a801fcd5ca57f4ca231d2b0349f227 3 | timeCreated: 1442860912 4 | licenseType: Free 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87cd53b8debdc0c44b29a245f106b7ef 3 | folderAsset: yes 4 | timeCreated: 1442700399 5 | licenseType: Free 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo/Sprites/TileMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyanNielson/PixelCamera2D/3886d1ece5e61332eb2ea3c1a60d152ad0cf5bbd/Assets/PixelCamera2DDemo/Sprites/TileMap.png -------------------------------------------------------------------------------- /Assets/PixelCamera2DDemo/Sprites/TileMap.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ffe33d60c1297a4aad341567cb73434 3 | timeCreated: 1442700460 4 | licenseType: Free 5 | TextureImporter: 6 | fileIDToRecycleName: 7 | 21300000: TileMap_0 8 | 21300002: TileMap_1 9 | 21300004: TileMap_2 10 | 21300006: TileMap_3 11 | 21300008: TileMap_4 12 | 21300010: TileMap_5 13 | 21300012: TileMap_6 14 | 21300014: TileMap_7 15 | 21300016: TileMap_8 16 | 21300018: TileMap_9 17 | 21300020: TileMap_10 18 | 21300022: TileMap_11 19 | 21300024: TileMap_12 20 | 21300026: TileMap_13 21 | 21300028: TileMap_14 22 | 21300030: TileMap_15 23 | 21300032: TileMap_16 24 | 21300034: TileMap_17 25 | 21300036: TileMap_18 26 | 21300038: TileMap_19 27 | 21300040: TileMap_20 28 | 21300042: TileMap_21 29 | 21300044: TileMap_22 30 | 21300046: TileMap_23 31 | 21300048: TileMap_24 32 | 21300050: TileMap_25 33 | 21300052: TileMap_26 34 | 21300054: TileMap_27 35 | 21300056: TileMap_28 36 | 21300058: TileMap_29 37 | 21300060: TileMap_30 38 | 21300062: TileMap_31 39 | 21300064: TileMap_32 40 | 21300066: TileMap_33 41 | 21300068: TileMap_34 42 | 21300070: TileMap_35 43 | 21300072: TileMap_36 44 | 21300074: TileMap_37 45 | 21300076: TileMap_38 46 | 21300078: TileMap_39 47 | 21300080: TileMap_40 48 | 21300082: TileMap_41 49 | 21300084: TileMap_42 50 | 21300086: TileMap_43 51 | 21300088: TileMap_44 52 | 21300090: TileMap_45 53 | 21300092: TileMap_46 54 | 21300094: TileMap_47 55 | 21300096: TileMap_48 56 | 21300098: TileMap_49 57 | 21300100: TileMap_50 58 | 21300102: TileMap_51 59 | 21300104: TileMap_52 60 | 21300106: TileMap_53 61 | 21300108: TileMap_54 62 | 21300110: TileMap_55 63 | 21300112: TileMap_56 64 | 21300114: TileMap_57 65 | 21300116: TileMap_58 66 | 21300118: TileMap_59 67 | 21300120: TileMap_60 68 | 21300122: TileMap_61 69 | 21300124: TileMap_62 70 | 21300126: TileMap_63 71 | 21300128: TileMap_64 72 | 21300130: TileMap_65 73 | 21300132: TileMap_66 74 | 21300134: TileMap_67 75 | 21300136: TileMap_68 76 | 21300138: TileMap_69 77 | 21300140: TileMap_70 78 | 21300142: TileMap_71 79 | 21300144: TileMap_72 80 | 21300146: TileMap_73 81 | 21300148: TileMap_74 82 | 21300150: TileMap_75 83 | 21300152: TileMap_76 84 | 21300154: TileMap_77 85 | 21300156: TileMap_78 86 | 21300158: TileMap_79 87 | 21300160: TileMap_80 88 | 21300162: TileMap_81 89 | 21300164: TileMap_82 90 | 21300166: TileMap_83 91 | 21300168: TileMap_84 92 | 21300170: TileMap_85 93 | 21300172: TileMap_86 94 | 21300174: TileMap_87 95 | 21300176: TileMap_88 96 | 21300178: TileMap_89 97 | 21300180: TileMap_90 98 | 21300182: TileMap_91 99 | 21300184: TileMap_92 100 | 21300186: TileMap_93 101 | 21300188: TileMap_94 102 | 21300190: TileMap_95 103 | 21300192: TileMap_96 104 | 21300194: TileMap_97 105 | 21300196: TileMap_98 106 | 21300198: TileMap_99 107 | 21300200: TileMap_100 108 | 21300202: TileMap_101 109 | 21300204: TileMap_102 110 | 21300206: TileMap_103 111 | 21300208: TileMap_104 112 | 21300210: TileMap_105 113 | 21300212: TileMap_106 114 | 21300214: TileMap_107 115 | 21300216: TileMap_108 116 | 21300218: TileMap_109 117 | 21300220: TileMap_110 118 | 21300222: TileMap_111 119 | 21300224: TileMap_112 120 | 21300226: TileMap_113 121 | 21300228: TileMap_114 122 | 21300230: TileMap_115 123 | 21300232: TileMap_116 124 | 21300234: TileMap_117 125 | 21300236: TileMap_118 126 | 21300238: TileMap_119 127 | 21300240: TileMap_120 128 | 21300242: TileMap_121 129 | 21300244: TileMap_122 130 | 21300246: TileMap_123 131 | 21300248: TileMap_124 132 | 21300250: TileMap_125 133 | 21300252: TileMap_126 134 | 21300254: TileMap_127 135 | 21300256: TileMap_128 136 | 21300258: TileMap_129 137 | 21300260: TileMap_130 138 | 21300262: TileMap_131 139 | 21300264: TileMap_132 140 | 21300266: TileMap_133 141 | 21300268: TileMap_134 142 | 21300270: TileMap_135 143 | 21300272: TileMap_136 144 | 21300274: TileMap_137 145 | 21300276: TileMap_138 146 | 21300278: TileMap_139 147 | 21300280: TileMap_140 148 | 21300282: TileMap_141 149 | 21300284: TileMap_142 150 | 21300286: TileMap_143 151 | 21300288: TileMap_144 152 | 21300290: TileMap_145 153 | 21300292: TileMap_146 154 | 21300294: TileMap_147 155 | 21300296: TileMap_148 156 | 21300298: TileMap_149 157 | 21300300: TileMap_150 158 | 21300302: TileMap_151 159 | 21300304: TileMap_152 160 | 21300306: TileMap_153 161 | 21300308: TileMap_154 162 | 21300310: TileMap_155 163 | 21300312: TileMap_156 164 | 21300314: TileMap_157 165 | 21300316: TileMap_158 166 | 21300318: TileMap_159 167 | 21300320: TileMap_160 168 | 21300322: TileMap_161 169 | 21300324: TileMap_162 170 | 21300326: TileMap_163 171 | 21300328: TileMap_164 172 | 21300330: TileMap_165 173 | 21300332: TileMap_166 174 | 21300334: TileMap_167 175 | 21300336: TileMap_168 176 | 21300338: TileMap_169 177 | 21300340: TileMap_170 178 | 21300342: TileMap_171 179 | 21300344: TileMap_172 180 | 21300346: TileMap_173 181 | 21300348: TileMap_174 182 | 21300350: TileMap_175 183 | 21300352: TileMap_176 184 | 21300354: TileMap_177 185 | 21300356: TileMap_178 186 | 21300358: TileMap_179 187 | 21300360: TileMap_180 188 | 21300362: TileMap_181 189 | 21300364: TileMap_182 190 | 21300366: TileMap_183 191 | 21300368: TileMap_184 192 | 21300370: TileMap_185 193 | 21300372: TileMap_186 194 | 21300374: TileMap_187 195 | 21300376: TileMap_188 196 | 21300378: TileMap_189 197 | 21300380: TileMap_190 198 | 21300382: TileMap_191 199 | 21300384: TileMap_192 200 | 21300386: TileMap_193 201 | 21300388: TileMap_194 202 | 21300390: TileMap_195 203 | 21300392: TileMap_196 204 | 21300394: TileMap_197 205 | 21300396: TileMap_198 206 | 21300398: TileMap_199 207 | 21300400: TileMap_200 208 | 21300402: TileMap_201 209 | 21300404: TileMap_202 210 | 21300406: TileMap_203 211 | 21300408: TileMap_204 212 | 21300410: TileMap_205 213 | 21300412: TileMap_206 214 | 21300414: TileMap_207 215 | 21300416: TileMap_208 216 | 21300418: TileMap_209 217 | 21300420: TileMap_210 218 | 21300422: TileMap_211 219 | 21300424: TileMap_212 220 | 21300426: TileMap_213 221 | 21300428: TileMap_214 222 | 21300430: TileMap_215 223 | 21300432: TileMap_216 224 | 21300434: TileMap_217 225 | 21300436: TileMap_218 226 | 21300438: TileMap_219 227 | 21300440: TileMap_220 228 | 21300442: TileMap_221 229 | 21300444: TileMap_222 230 | 21300446: TileMap_223 231 | 21300448: TileMap_224 232 | 21300450: TileMap_225 233 | 21300452: TileMap_226 234 | 21300454: TileMap_227 235 | 21300456: TileMap_228 236 | 21300458: TileMap_229 237 | 21300460: TileMap_230 238 | 21300462: TileMap_231 239 | 21300464: TileMap_232 240 | 21300466: TileMap_233 241 | 21300468: TileMap_234 242 | 21300470: TileMap_235 243 | 21300472: TileMap_236 244 | 21300474: TileMap_237 245 | 21300476: TileMap_238 246 | 21300478: TileMap_239 247 | 21300480: TileMap_240 248 | 21300482: TileMap_241 249 | 21300484: TileMap_242 250 | 21300486: TileMap_243 251 | 21300488: TileMap_244 252 | 21300490: TileMap_245 253 | 21300492: TileMap_246 254 | 21300494: TileMap_247 255 | 21300496: TileMap_248 256 | 21300498: TileMap_249 257 | 21300500: TileMap_250 258 | 21300502: TileMap_251 259 | 21300504: TileMap_252 260 | 21300506: TileMap_253 261 | 21300508: TileMap_254 262 | 21300510: TileMap_255 263 | 21300512: TileMap_256 264 | 21300514: TileMap_257 265 | 21300516: TileMap_258 266 | 21300518: TileMap_259 267 | 21300520: TileMap_260 268 | 21300522: TileMap_261 269 | 21300524: TileMap_262 270 | 21300526: TileMap_263 271 | 21300528: TileMap_264 272 | 21300530: TileMap_265 273 | 21300532: TileMap_266 274 | 21300534: TileMap_267 275 | 21300536: TileMap_268 276 | 21300538: TileMap_269 277 | 21300540: TileMap_270 278 | 21300542: TileMap_271 279 | 21300544: TileMap_272 280 | 21300546: TileMap_273 281 | 21300548: TileMap_274 282 | 21300550: TileMap_275 283 | 21300552: TileMap_276 284 | 21300554: TileMap_277 285 | serializedVersion: 2 286 | mipmaps: 287 | mipMapMode: 0 288 | enableMipMap: 0 289 | linearTexture: 0 290 | correctGamma: 0 291 | fadeOut: 0 292 | borderMipMap: 0 293 | mipMapFadeDistanceStart: 1 294 | mipMapFadeDistanceEnd: 3 295 | bumpmap: 296 | convertToNormalMap: 0 297 | externalNormalMap: 0 298 | heightScale: .25 299 | normalMapFilter: 0 300 | isReadable: 0 301 | grayScaleToAlpha: 0 302 | generateCubemap: 0 303 | cubemapConvolution: 0 304 | cubemapConvolutionSteps: 8 305 | cubemapConvolutionExponent: 1.5 306 | seamlessCubemap: 0 307 | textureFormat: -3 308 | maxTextureSize: 2048 309 | textureSettings: 310 | filterMode: 0 311 | aniso: 16 312 | mipBias: -1 313 | wrapMode: 1 314 | nPOTScale: 0 315 | lightmap: 0 316 | rGBM: 0 317 | compressionQuality: 50 318 | allowsAlphaSplitting: 0 319 | spriteMode: 2 320 | spriteExtrude: 1 321 | spriteMeshType: 1 322 | alignment: 0 323 | spritePivot: {x: .5, y: .5} 324 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 325 | spritePixelsToUnits: 16 326 | alphaIsTransparency: 1 327 | textureType: 8 328 | buildTargetSettings: [] 329 | spriteSheet: 330 | sprites: 331 | - name: TileMap_0 332 | rect: 333 | serializedVersion: 2 334 | x: 0 335 | y: 496 336 | width: 16 337 | height: 16 338 | alignment: 0 339 | pivot: {x: 0, y: 0} 340 | border: {x: 0, y: 0, z: 0, w: 0} 341 | - name: TileMap_1 342 | rect: 343 | serializedVersion: 2 344 | x: 17 345 | y: 496 346 | width: 16 347 | height: 16 348 | alignment: 0 349 | pivot: {x: 0, y: 0} 350 | border: {x: 0, y: 0, z: 0, w: 0} 351 | - name: TileMap_2 352 | rect: 353 | serializedVersion: 2 354 | x: 34 355 | y: 496 356 | width: 16 357 | height: 16 358 | alignment: 0 359 | pivot: {x: 0, y: 0} 360 | border: {x: 0, y: 0, z: 0, w: 0} 361 | - name: TileMap_3 362 | rect: 363 | serializedVersion: 2 364 | x: 51 365 | y: 496 366 | width: 16 367 | height: 16 368 | alignment: 0 369 | pivot: {x: 0, y: 0} 370 | border: {x: 0, y: 0, z: 0, w: 0} 371 | - name: TileMap_4 372 | rect: 373 | serializedVersion: 2 374 | x: 68 375 | y: 496 376 | width: 16 377 | height: 16 378 | alignment: 0 379 | pivot: {x: 0, y: 0} 380 | border: {x: 0, y: 0, z: 0, w: 0} 381 | - name: TileMap_5 382 | rect: 383 | serializedVersion: 2 384 | x: 85 385 | y: 496 386 | width: 16 387 | height: 16 388 | alignment: 0 389 | pivot: {x: 0, y: 0} 390 | border: {x: 0, y: 0, z: 0, w: 0} 391 | - name: TileMap_6 392 | rect: 393 | serializedVersion: 2 394 | x: 102 395 | y: 496 396 | width: 16 397 | height: 16 398 | alignment: 0 399 | pivot: {x: 0, y: 0} 400 | border: {x: 0, y: 0, z: 0, w: 0} 401 | - name: TileMap_7 402 | rect: 403 | serializedVersion: 2 404 | x: 119 405 | y: 496 406 | width: 16 407 | height: 16 408 | alignment: 0 409 | pivot: {x: 0, y: 0} 410 | border: {x: 0, y: 0, z: 0, w: 0} 411 | - name: TileMap_8 412 | rect: 413 | serializedVersion: 2 414 | x: 136 415 | y: 496 416 | width: 16 417 | height: 16 418 | alignment: 0 419 | pivot: {x: 0, y: 0} 420 | border: {x: 0, y: 0, z: 0, w: 0} 421 | - name: TileMap_9 422 | rect: 423 | serializedVersion: 2 424 | x: 153 425 | y: 496 426 | width: 16 427 | height: 16 428 | alignment: 0 429 | pivot: {x: 0, y: 0} 430 | border: {x: 0, y: 0, z: 0, w: 0} 431 | - name: TileMap_10 432 | rect: 433 | serializedVersion: 2 434 | x: 170 435 | y: 496 436 | width: 16 437 | height: 16 438 | alignment: 0 439 | pivot: {x: 0, y: 0} 440 | border: {x: 0, y: 0, z: 0, w: 0} 441 | - name: TileMap_11 442 | rect: 443 | serializedVersion: 2 444 | x: 187 445 | y: 496 446 | width: 16 447 | height: 16 448 | alignment: 0 449 | pivot: {x: 0, y: 0} 450 | border: {x: 0, y: 0, z: 0, w: 0} 451 | - name: TileMap_12 452 | rect: 453 | serializedVersion: 2 454 | x: 204 455 | y: 496 456 | width: 16 457 | height: 16 458 | alignment: 0 459 | pivot: {x: 0, y: 0} 460 | border: {x: 0, y: 0, z: 0, w: 0} 461 | - name: TileMap_13 462 | rect: 463 | serializedVersion: 2 464 | x: 221 465 | y: 496 466 | width: 16 467 | height: 16 468 | alignment: 0 469 | pivot: {x: 0, y: 0} 470 | border: {x: 0, y: 0, z: 0, w: 0} 471 | - name: TileMap_14 472 | rect: 473 | serializedVersion: 2 474 | x: 238 475 | y: 496 476 | width: 16 477 | height: 16 478 | alignment: 0 479 | pivot: {x: 0, y: 0} 480 | border: {x: 0, y: 0, z: 0, w: 0} 481 | - name: TileMap_15 482 | rect: 483 | serializedVersion: 2 484 | x: 255 485 | y: 496 486 | width: 16 487 | height: 16 488 | alignment: 0 489 | pivot: {x: 0, y: 0} 490 | border: {x: 0, y: 0, z: 0, w: 0} 491 | - name: TileMap_16 492 | rect: 493 | serializedVersion: 2 494 | x: 272 495 | y: 496 496 | width: 16 497 | height: 16 498 | alignment: 0 499 | pivot: {x: 0, y: 0} 500 | border: {x: 0, y: 0, z: 0, w: 0} 501 | - name: TileMap_17 502 | rect: 503 | serializedVersion: 2 504 | x: 340 505 | y: 496 506 | width: 16 507 | height: 16 508 | alignment: 0 509 | pivot: {x: 0, y: 0} 510 | border: {x: 0, y: 0, z: 0, w: 0} 511 | - name: TileMap_18 512 | rect: 513 | serializedVersion: 2 514 | x: 357 515 | y: 496 516 | width: 16 517 | height: 16 518 | alignment: 0 519 | pivot: {x: 0, y: 0} 520 | border: {x: 0, y: 0, z: 0, w: 0} 521 | - name: TileMap_19 522 | rect: 523 | serializedVersion: 2 524 | x: 374 525 | y: 496 526 | width: 16 527 | height: 16 528 | alignment: 0 529 | pivot: {x: 0, y: 0} 530 | border: {x: 0, y: 0, z: 0, w: 0} 531 | - name: TileMap_20 532 | rect: 533 | serializedVersion: 2 534 | x: 391 535 | y: 496 536 | width: 16 537 | height: 16 538 | alignment: 0 539 | pivot: {x: 0, y: 0} 540 | border: {x: 0, y: 0, z: 0, w: 0} 541 | - name: TileMap_21 542 | rect: 543 | serializedVersion: 2 544 | x: 0 545 | y: 479 546 | width: 16 547 | height: 16 548 | alignment: 0 549 | pivot: {x: 0, y: 0} 550 | border: {x: 0, y: 0, z: 0, w: 0} 551 | - name: TileMap_22 552 | rect: 553 | serializedVersion: 2 554 | x: 17 555 | y: 479 556 | width: 16 557 | height: 16 558 | alignment: 0 559 | pivot: {x: 0, y: 0} 560 | border: {x: 0, y: 0, z: 0, w: 0} 561 | - name: TileMap_23 562 | rect: 563 | serializedVersion: 2 564 | x: 34 565 | y: 479 566 | width: 16 567 | height: 16 568 | alignment: 0 569 | pivot: {x: 0, y: 0} 570 | border: {x: 0, y: 0, z: 0, w: 0} 571 | - name: TileMap_24 572 | rect: 573 | serializedVersion: 2 574 | x: 51 575 | y: 479 576 | width: 16 577 | height: 16 578 | alignment: 0 579 | pivot: {x: 0, y: 0} 580 | border: {x: 0, y: 0, z: 0, w: 0} 581 | - name: TileMap_25 582 | rect: 583 | serializedVersion: 2 584 | x: 68 585 | y: 479 586 | width: 16 587 | height: 16 588 | alignment: 0 589 | pivot: {x: 0, y: 0} 590 | border: {x: 0, y: 0, z: 0, w: 0} 591 | - name: TileMap_26 592 | rect: 593 | serializedVersion: 2 594 | x: 85 595 | y: 479 596 | width: 16 597 | height: 16 598 | alignment: 0 599 | pivot: {x: 0, y: 0} 600 | border: {x: 0, y: 0, z: 0, w: 0} 601 | - name: TileMap_27 602 | rect: 603 | serializedVersion: 2 604 | x: 119 605 | y: 479 606 | width: 16 607 | height: 16 608 | alignment: 0 609 | pivot: {x: 0, y: 0} 610 | border: {x: 0, y: 0, z: 0, w: 0} 611 | - name: TileMap_28 612 | rect: 613 | serializedVersion: 2 614 | x: 136 615 | y: 479 616 | width: 16 617 | height: 16 618 | alignment: 0 619 | pivot: {x: 0, y: 0} 620 | border: {x: 0, y: 0, z: 0, w: 0} 621 | - name: TileMap_29 622 | rect: 623 | serializedVersion: 2 624 | x: 153 625 | y: 479 626 | width: 16 627 | height: 16 628 | alignment: 0 629 | pivot: {x: 0, y: 0} 630 | border: {x: 0, y: 0, z: 0, w: 0} 631 | - name: TileMap_30 632 | rect: 633 | serializedVersion: 2 634 | x: 170 635 | y: 479 636 | width: 16 637 | height: 16 638 | alignment: 0 639 | pivot: {x: 0, y: 0} 640 | border: {x: 0, y: 0, z: 0, w: 0} 641 | - name: TileMap_31 642 | rect: 643 | serializedVersion: 2 644 | x: 187 645 | y: 479 646 | width: 16 647 | height: 16 648 | alignment: 0 649 | pivot: {x: 0, y: 0} 650 | border: {x: 0, y: 0, z: 0, w: 0} 651 | - name: TileMap_32 652 | rect: 653 | serializedVersion: 2 654 | x: 204 655 | y: 479 656 | width: 16 657 | height: 16 658 | alignment: 0 659 | pivot: {x: 0, y: 0} 660 | border: {x: 0, y: 0, z: 0, w: 0} 661 | - name: TileMap_33 662 | rect: 663 | serializedVersion: 2 664 | x: 221 665 | y: 479 666 | width: 16 667 | height: 16 668 | alignment: 0 669 | pivot: {x: 0, y: 0} 670 | border: {x: 0, y: 0, z: 0, w: 0} 671 | - name: TileMap_34 672 | rect: 673 | serializedVersion: 2 674 | x: 238 675 | y: 479 676 | width: 16 677 | height: 16 678 | alignment: 0 679 | pivot: {x: 0, y: 0} 680 | border: {x: 0, y: 0, z: 0, w: 0} 681 | - name: TileMap_35 682 | rect: 683 | serializedVersion: 2 684 | x: 255 685 | y: 479 686 | width: 16 687 | height: 16 688 | alignment: 0 689 | pivot: {x: 0, y: 0} 690 | border: {x: 0, y: 0, z: 0, w: 0} 691 | - name: TileMap_36 692 | rect: 693 | serializedVersion: 2 694 | x: 272 695 | y: 479 696 | width: 16 697 | height: 16 698 | alignment: 0 699 | pivot: {x: 0, y: 0} 700 | border: {x: 0, y: 0, z: 0, w: 0} 701 | - name: TileMap_37 702 | rect: 703 | serializedVersion: 2 704 | x: 289 705 | y: 479 706 | width: 16 707 | height: 16 708 | alignment: 0 709 | pivot: {x: 0, y: 0} 710 | border: {x: 0, y: 0, z: 0, w: 0} 711 | - name: TileMap_38 712 | rect: 713 | serializedVersion: 2 714 | x: 306 715 | y: 479 716 | width: 16 717 | height: 16 718 | alignment: 0 719 | pivot: {x: 0, y: 0} 720 | border: {x: 0, y: 0, z: 0, w: 0} 721 | - name: TileMap_39 722 | rect: 723 | serializedVersion: 2 724 | x: 323 725 | y: 479 726 | width: 16 727 | height: 16 728 | alignment: 0 729 | pivot: {x: 0, y: 0} 730 | border: {x: 0, y: 0, z: 0, w: 0} 731 | - name: TileMap_40 732 | rect: 733 | serializedVersion: 2 734 | x: 340 735 | y: 479 736 | width: 16 737 | height: 16 738 | alignment: 0 739 | pivot: {x: 0, y: 0} 740 | border: {x: 0, y: 0, z: 0, w: 0} 741 | - name: TileMap_41 742 | rect: 743 | serializedVersion: 2 744 | x: 357 745 | y: 479 746 | width: 16 747 | height: 16 748 | alignment: 0 749 | pivot: {x: 0, y: 0} 750 | border: {x: 0, y: 0, z: 0, w: 0} 751 | - name: TileMap_42 752 | rect: 753 | serializedVersion: 2 754 | x: 374 755 | y: 479 756 | width: 16 757 | height: 16 758 | alignment: 0 759 | pivot: {x: 0, y: 0} 760 | border: {x: 0, y: 0, z: 0, w: 0} 761 | - name: TileMap_43 762 | rect: 763 | serializedVersion: 2 764 | x: 391 765 | y: 479 766 | width: 16 767 | height: 16 768 | alignment: 0 769 | pivot: {x: 0, y: 0} 770 | border: {x: 0, y: 0, z: 0, w: 0} 771 | - name: TileMap_44 772 | rect: 773 | serializedVersion: 2 774 | x: 0 775 | y: 462 776 | width: 16 777 | height: 16 778 | alignment: 0 779 | pivot: {x: 0, y: 0} 780 | border: {x: 0, y: 0, z: 0, w: 0} 781 | - name: TileMap_45 782 | rect: 783 | serializedVersion: 2 784 | x: 17 785 | y: 462 786 | width: 16 787 | height: 16 788 | alignment: 0 789 | pivot: {x: 0, y: 0} 790 | border: {x: 0, y: 0, z: 0, w: 0} 791 | - name: TileMap_46 792 | rect: 793 | serializedVersion: 2 794 | x: 34 795 | y: 462 796 | width: 16 797 | height: 16 798 | alignment: 0 799 | pivot: {x: 0, y: 0} 800 | border: {x: 0, y: 0, z: 0, w: 0} 801 | - name: TileMap_47 802 | rect: 803 | serializedVersion: 2 804 | x: 51 805 | y: 462 806 | width: 16 807 | height: 16 808 | alignment: 0 809 | pivot: {x: 0, y: 0} 810 | border: {x: 0, y: 0, z: 0, w: 0} 811 | - name: TileMap_48 812 | rect: 813 | serializedVersion: 2 814 | x: 68 815 | y: 462 816 | width: 16 817 | height: 16 818 | alignment: 0 819 | pivot: {x: 0, y: 0} 820 | border: {x: 0, y: 0, z: 0, w: 0} 821 | - name: TileMap_49 822 | rect: 823 | serializedVersion: 2 824 | x: 85 825 | y: 462 826 | width: 16 827 | height: 16 828 | alignment: 0 829 | pivot: {x: 0, y: 0} 830 | border: {x: 0, y: 0, z: 0, w: 0} 831 | - name: TileMap_50 832 | rect: 833 | serializedVersion: 2 834 | x: 119 835 | y: 462 836 | width: 16 837 | height: 16 838 | alignment: 0 839 | pivot: {x: 0, y: 0} 840 | border: {x: 0, y: 0, z: 0, w: 0} 841 | - name: TileMap_51 842 | rect: 843 | serializedVersion: 2 844 | x: 136 845 | y: 462 846 | width: 16 847 | height: 16 848 | alignment: 0 849 | pivot: {x: 0, y: 0} 850 | border: {x: 0, y: 0, z: 0, w: 0} 851 | - name: TileMap_52 852 | rect: 853 | serializedVersion: 2 854 | x: 153 855 | y: 462 856 | width: 16 857 | height: 16 858 | alignment: 0 859 | pivot: {x: 0, y: 0} 860 | border: {x: 0, y: 0, z: 0, w: 0} 861 | - name: TileMap_53 862 | rect: 863 | serializedVersion: 2 864 | x: 170 865 | y: 462 866 | width: 16 867 | height: 16 868 | alignment: 0 869 | pivot: {x: 0, y: 0} 870 | border: {x: 0, y: 0, z: 0, w: 0} 871 | - name: TileMap_54 872 | rect: 873 | serializedVersion: 2 874 | x: 187 875 | y: 462 876 | width: 16 877 | height: 16 878 | alignment: 0 879 | pivot: {x: 0, y: 0} 880 | border: {x: 0, y: 0, z: 0, w: 0} 881 | - name: TileMap_55 882 | rect: 883 | serializedVersion: 2 884 | x: 204 885 | y: 462 886 | width: 16 887 | height: 16 888 | alignment: 0 889 | pivot: {x: 0, y: 0} 890 | border: {x: 0, y: 0, z: 0, w: 0} 891 | - name: TileMap_56 892 | rect: 893 | serializedVersion: 2 894 | x: 221 895 | y: 462 896 | width: 16 897 | height: 16 898 | alignment: 0 899 | pivot: {x: 0, y: 0} 900 | border: {x: 0, y: 0, z: 0, w: 0} 901 | - name: TileMap_57 902 | rect: 903 | serializedVersion: 2 904 | x: 238 905 | y: 462 906 | width: 16 907 | height: 16 908 | alignment: 0 909 | pivot: {x: 0, y: 0} 910 | border: {x: 0, y: 0, z: 0, w: 0} 911 | - name: TileMap_58 912 | rect: 913 | serializedVersion: 2 914 | x: 255 915 | y: 462 916 | width: 16 917 | height: 16 918 | alignment: 0 919 | pivot: {x: 0, y: 0} 920 | border: {x: 0, y: 0, z: 0, w: 0} 921 | - name: TileMap_59 922 | rect: 923 | serializedVersion: 2 924 | x: 272 925 | y: 462 926 | width: 16 927 | height: 16 928 | alignment: 0 929 | pivot: {x: 0, y: 0} 930 | border: {x: 0, y: 0, z: 0, w: 0} 931 | - name: TileMap_60 932 | rect: 933 | serializedVersion: 2 934 | x: 289 935 | y: 462 936 | width: 16 937 | height: 16 938 | alignment: 0 939 | pivot: {x: 0, y: 0} 940 | border: {x: 0, y: 0, z: 0, w: 0} 941 | - name: TileMap_61 942 | rect: 943 | serializedVersion: 2 944 | x: 306 945 | y: 462 946 | width: 16 947 | height: 16 948 | alignment: 0 949 | pivot: {x: 0, y: 0} 950 | border: {x: 0, y: 0, z: 0, w: 0} 951 | - name: TileMap_62 952 | rect: 953 | serializedVersion: 2 954 | x: 323 955 | y: 462 956 | width: 16 957 | height: 16 958 | alignment: 0 959 | pivot: {x: 0, y: 0} 960 | border: {x: 0, y: 0, z: 0, w: 0} 961 | - name: TileMap_63 962 | rect: 963 | serializedVersion: 2 964 | x: 340 965 | y: 462 966 | width: 16 967 | height: 16 968 | alignment: 0 969 | pivot: {x: 0, y: 0} 970 | border: {x: 0, y: 0, z: 0, w: 0} 971 | - name: TileMap_64 972 | rect: 973 | serializedVersion: 2 974 | x: 357 975 | y: 462 976 | width: 16 977 | height: 16 978 | alignment: 0 979 | pivot: {x: 0, y: 0} 980 | border: {x: 0, y: 0, z: 0, w: 0} 981 | - name: TileMap_65 982 | rect: 983 | serializedVersion: 2 984 | x: 374 985 | y: 462 986 | width: 16 987 | height: 16 988 | alignment: 0 989 | pivot: {x: 0, y: 0} 990 | border: {x: 0, y: 0, z: 0, w: 0} 991 | - name: TileMap_66 992 | rect: 993 | serializedVersion: 2 994 | x: 391 995 | y: 462 996 | width: 16 997 | height: 16 998 | alignment: 0 999 | pivot: {x: 0, y: 0} 1000 | border: {x: 0, y: 0, z: 0, w: 0} 1001 | - name: TileMap_67 1002 | rect: 1003 | serializedVersion: 2 1004 | x: 0 1005 | y: 445 1006 | width: 16 1007 | height: 16 1008 | alignment: 0 1009 | pivot: {x: 0, y: 0} 1010 | border: {x: 0, y: 0, z: 0, w: 0} 1011 | - name: TileMap_68 1012 | rect: 1013 | serializedVersion: 2 1014 | x: 17 1015 | y: 445 1016 | width: 16 1017 | height: 16 1018 | alignment: 0 1019 | pivot: {x: 0, y: 0} 1020 | border: {x: 0, y: 0, z: 0, w: 0} 1021 | - name: TileMap_69 1022 | rect: 1023 | serializedVersion: 2 1024 | x: 34 1025 | y: 445 1026 | width: 16 1027 | height: 16 1028 | alignment: 0 1029 | pivot: {x: 0, y: 0} 1030 | border: {x: 0, y: 0, z: 0, w: 0} 1031 | - name: TileMap_70 1032 | rect: 1033 | serializedVersion: 2 1034 | x: 51 1035 | y: 445 1036 | width: 16 1037 | height: 16 1038 | alignment: 0 1039 | pivot: {x: 0, y: 0} 1040 | border: {x: 0, y: 0, z: 0, w: 0} 1041 | - name: TileMap_71 1042 | rect: 1043 | serializedVersion: 2 1044 | x: 68 1045 | y: 445 1046 | width: 16 1047 | height: 16 1048 | alignment: 0 1049 | pivot: {x: 0, y: 0} 1050 | border: {x: 0, y: 0, z: 0, w: 0} 1051 | - name: TileMap_72 1052 | rect: 1053 | serializedVersion: 2 1054 | x: 85 1055 | y: 445 1056 | width: 16 1057 | height: 16 1058 | alignment: 0 1059 | pivot: {x: 0, y: 0} 1060 | border: {x: 0, y: 0, z: 0, w: 0} 1061 | - name: TileMap_73 1062 | rect: 1063 | serializedVersion: 2 1064 | x: 102 1065 | y: 445 1066 | width: 16 1067 | height: 16 1068 | alignment: 0 1069 | pivot: {x: 0, y: 0} 1070 | border: {x: 0, y: 0, z: 0, w: 0} 1071 | - name: TileMap_74 1072 | rect: 1073 | serializedVersion: 2 1074 | x: 119 1075 | y: 445 1076 | width: 16 1077 | height: 16 1078 | alignment: 0 1079 | pivot: {x: 0, y: 0} 1080 | border: {x: 0, y: 0, z: 0, w: 0} 1081 | - name: TileMap_75 1082 | rect: 1083 | serializedVersion: 2 1084 | x: 136 1085 | y: 445 1086 | width: 16 1087 | height: 16 1088 | alignment: 0 1089 | pivot: {x: 0, y: 0} 1090 | border: {x: 0, y: 0, z: 0, w: 0} 1091 | - name: TileMap_76 1092 | rect: 1093 | serializedVersion: 2 1094 | x: 153 1095 | y: 445 1096 | width: 16 1097 | height: 16 1098 | alignment: 0 1099 | pivot: {x: 0, y: 0} 1100 | border: {x: 0, y: 0, z: 0, w: 0} 1101 | - name: TileMap_77 1102 | rect: 1103 | serializedVersion: 2 1104 | x: 170 1105 | y: 445 1106 | width: 16 1107 | height: 16 1108 | alignment: 0 1109 | pivot: {x: 0, y: 0} 1110 | border: {x: 0, y: 0, z: 0, w: 0} 1111 | - name: TileMap_78 1112 | rect: 1113 | serializedVersion: 2 1114 | x: 187 1115 | y: 445 1116 | width: 16 1117 | height: 16 1118 | alignment: 0 1119 | pivot: {x: 0, y: 0} 1120 | border: {x: 0, y: 0, z: 0, w: 0} 1121 | - name: TileMap_79 1122 | rect: 1123 | serializedVersion: 2 1124 | x: 221 1125 | y: 445 1126 | width: 16 1127 | height: 16 1128 | alignment: 0 1129 | pivot: {x: 0, y: 0} 1130 | border: {x: 0, y: 0, z: 0, w: 0} 1131 | - name: TileMap_80 1132 | rect: 1133 | serializedVersion: 2 1134 | x: 238 1135 | y: 445 1136 | width: 16 1137 | height: 16 1138 | alignment: 0 1139 | pivot: {x: 0, y: 0} 1140 | border: {x: 0, y: 0, z: 0, w: 0} 1141 | - name: TileMap_81 1142 | rect: 1143 | serializedVersion: 2 1144 | x: 255 1145 | y: 445 1146 | width: 16 1147 | height: 16 1148 | alignment: 0 1149 | pivot: {x: 0, y: 0} 1150 | border: {x: 0, y: 0, z: 0, w: 0} 1151 | - name: TileMap_82 1152 | rect: 1153 | serializedVersion: 2 1154 | x: 272 1155 | y: 445 1156 | width: 16 1157 | height: 16 1158 | alignment: 0 1159 | pivot: {x: 0, y: 0} 1160 | border: {x: 0, y: 0, z: 0, w: 0} 1161 | - name: TileMap_83 1162 | rect: 1163 | serializedVersion: 2 1164 | x: 289 1165 | y: 445 1166 | width: 16 1167 | height: 16 1168 | alignment: 0 1169 | pivot: {x: 0, y: 0} 1170 | border: {x: 0, y: 0, z: 0, w: 0} 1171 | - name: TileMap_84 1172 | rect: 1173 | serializedVersion: 2 1174 | x: 306 1175 | y: 445 1176 | width: 16 1177 | height: 16 1178 | alignment: 0 1179 | pivot: {x: 0, y: 0} 1180 | border: {x: 0, y: 0, z: 0, w: 0} 1181 | - name: TileMap_85 1182 | rect: 1183 | serializedVersion: 2 1184 | x: 323 1185 | y: 445 1186 | width: 16 1187 | height: 16 1188 | alignment: 0 1189 | pivot: {x: 0, y: 0} 1190 | border: {x: 0, y: 0, z: 0, w: 0} 1191 | - name: TileMap_86 1192 | rect: 1193 | serializedVersion: 2 1194 | x: 340 1195 | y: 445 1196 | width: 16 1197 | height: 16 1198 | alignment: 0 1199 | pivot: {x: 0, y: 0} 1200 | border: {x: 0, y: 0, z: 0, w: 0} 1201 | - name: TileMap_87 1202 | rect: 1203 | serializedVersion: 2 1204 | x: 357 1205 | y: 445 1206 | width: 16 1207 | height: 16 1208 | alignment: 0 1209 | pivot: {x: 0, y: 0} 1210 | border: {x: 0, y: 0, z: 0, w: 0} 1211 | - name: TileMap_88 1212 | rect: 1213 | serializedVersion: 2 1214 | x: 374 1215 | y: 445 1216 | width: 16 1217 | height: 16 1218 | alignment: 0 1219 | pivot: {x: 0, y: 0} 1220 | border: {x: 0, y: 0, z: 0, w: 0} 1221 | - name: TileMap_89 1222 | rect: 1223 | serializedVersion: 2 1224 | x: 391 1225 | y: 445 1226 | width: 16 1227 | height: 16 1228 | alignment: 0 1229 | pivot: {x: 0, y: 0} 1230 | border: {x: 0, y: 0, z: 0, w: 0} 1231 | - name: TileMap_90 1232 | rect: 1233 | serializedVersion: 2 1234 | x: 0 1235 | y: 428 1236 | width: 16 1237 | height: 16 1238 | alignment: 0 1239 | pivot: {x: 0, y: 0} 1240 | border: {x: 0, y: 0, z: 0, w: 0} 1241 | - name: TileMap_91 1242 | rect: 1243 | serializedVersion: 2 1244 | x: 17 1245 | y: 428 1246 | width: 16 1247 | height: 16 1248 | alignment: 0 1249 | pivot: {x: 0, y: 0} 1250 | border: {x: 0, y: 0, z: 0, w: 0} 1251 | - name: TileMap_92 1252 | rect: 1253 | serializedVersion: 2 1254 | x: 34 1255 | y: 428 1256 | width: 16 1257 | height: 16 1258 | alignment: 0 1259 | pivot: {x: 0, y: 0} 1260 | border: {x: 0, y: 0, z: 0, w: 0} 1261 | - name: TileMap_93 1262 | rect: 1263 | serializedVersion: 2 1264 | x: 51 1265 | y: 428 1266 | width: 16 1267 | height: 16 1268 | alignment: 0 1269 | pivot: {x: 0, y: 0} 1270 | border: {x: 0, y: 0, z: 0, w: 0} 1271 | - name: TileMap_94 1272 | rect: 1273 | serializedVersion: 2 1274 | x: 68 1275 | y: 428 1276 | width: 16 1277 | height: 16 1278 | alignment: 0 1279 | pivot: {x: 0, y: 0} 1280 | border: {x: 0, y: 0, z: 0, w: 0} 1281 | - name: TileMap_95 1282 | rect: 1283 | serializedVersion: 2 1284 | x: 85 1285 | y: 428 1286 | width: 16 1287 | height: 16 1288 | alignment: 0 1289 | pivot: {x: 0, y: 0} 1290 | border: {x: 0, y: 0, z: 0, w: 0} 1291 | - name: TileMap_96 1292 | rect: 1293 | serializedVersion: 2 1294 | x: 102 1295 | y: 428 1296 | width: 16 1297 | height: 16 1298 | alignment: 0 1299 | pivot: {x: 0, y: 0} 1300 | border: {x: 0, y: 0, z: 0, w: 0} 1301 | - name: TileMap_97 1302 | rect: 1303 | serializedVersion: 2 1304 | x: 119 1305 | y: 428 1306 | width: 16 1307 | height: 16 1308 | alignment: 0 1309 | pivot: {x: 0, y: 0} 1310 | border: {x: 0, y: 0, z: 0, w: 0} 1311 | - name: TileMap_98 1312 | rect: 1313 | serializedVersion: 2 1314 | x: 136 1315 | y: 428 1316 | width: 16 1317 | height: 16 1318 | alignment: 0 1319 | pivot: {x: 0, y: 0} 1320 | border: {x: 0, y: 0, z: 0, w: 0} 1321 | - name: TileMap_99 1322 | rect: 1323 | serializedVersion: 2 1324 | x: 153 1325 | y: 428 1326 | width: 16 1327 | height: 16 1328 | alignment: 0 1329 | pivot: {x: 0, y: 0} 1330 | border: {x: 0, y: 0, z: 0, w: 0} 1331 | - name: TileMap_100 1332 | rect: 1333 | serializedVersion: 2 1334 | x: 170 1335 | y: 428 1336 | width: 16 1337 | height: 16 1338 | alignment: 0 1339 | pivot: {x: 0, y: 0} 1340 | border: {x: 0, y: 0, z: 0, w: 0} 1341 | - name: TileMap_101 1342 | rect: 1343 | serializedVersion: 2 1344 | x: 187 1345 | y: 428 1346 | width: 16 1347 | height: 16 1348 | alignment: 0 1349 | pivot: {x: 0, y: 0} 1350 | border: {x: 0, y: 0, z: 0, w: 0} 1351 | - name: TileMap_102 1352 | rect: 1353 | serializedVersion: 2 1354 | x: 204 1355 | y: 428 1356 | width: 16 1357 | height: 16 1358 | alignment: 0 1359 | pivot: {x: 0, y: 0} 1360 | border: {x: 0, y: 0, z: 0, w: 0} 1361 | - name: TileMap_103 1362 | rect: 1363 | serializedVersion: 2 1364 | x: 221 1365 | y: 428 1366 | width: 16 1367 | height: 16 1368 | alignment: 0 1369 | pivot: {x: 0, y: 0} 1370 | border: {x: 0, y: 0, z: 0, w: 0} 1371 | - name: TileMap_104 1372 | rect: 1373 | serializedVersion: 2 1374 | x: 238 1375 | y: 428 1376 | width: 16 1377 | height: 16 1378 | alignment: 0 1379 | pivot: {x: 0, y: 0} 1380 | border: {x: 0, y: 0, z: 0, w: 0} 1381 | - name: TileMap_105 1382 | rect: 1383 | serializedVersion: 2 1384 | x: 255 1385 | y: 428 1386 | width: 16 1387 | height: 16 1388 | alignment: 0 1389 | pivot: {x: 0, y: 0} 1390 | border: {x: 0, y: 0, z: 0, w: 0} 1391 | - name: TileMap_106 1392 | rect: 1393 | serializedVersion: 2 1394 | x: 272 1395 | y: 428 1396 | width: 16 1397 | height: 16 1398 | alignment: 0 1399 | pivot: {x: 0, y: 0} 1400 | border: {x: 0, y: 0, z: 0, w: 0} 1401 | - name: TileMap_107 1402 | rect: 1403 | serializedVersion: 2 1404 | x: 289 1405 | y: 428 1406 | width: 16 1407 | height: 16 1408 | alignment: 0 1409 | pivot: {x: 0, y: 0} 1410 | border: {x: 0, y: 0, z: 0, w: 0} 1411 | - name: TileMap_108 1412 | rect: 1413 | serializedVersion: 2 1414 | x: 306 1415 | y: 428 1416 | width: 16 1417 | height: 16 1418 | alignment: 0 1419 | pivot: {x: 0, y: 0} 1420 | border: {x: 0, y: 0, z: 0, w: 0} 1421 | - name: TileMap_109 1422 | rect: 1423 | serializedVersion: 2 1424 | x: 323 1425 | y: 428 1426 | width: 16 1427 | height: 16 1428 | alignment: 0 1429 | pivot: {x: 0, y: 0} 1430 | border: {x: 0, y: 0, z: 0, w: 0} 1431 | - name: TileMap_110 1432 | rect: 1433 | serializedVersion: 2 1434 | x: 357 1435 | y: 428 1436 | width: 16 1437 | height: 16 1438 | alignment: 0 1439 | pivot: {x: 0, y: 0} 1440 | border: {x: 0, y: 0, z: 0, w: 0} 1441 | - name: TileMap_111 1442 | rect: 1443 | serializedVersion: 2 1444 | x: 374 1445 | y: 428 1446 | width: 16 1447 | height: 16 1448 | alignment: 0 1449 | pivot: {x: 0, y: 0} 1450 | border: {x: 0, y: 0, z: 0, w: 0} 1451 | - name: TileMap_112 1452 | rect: 1453 | serializedVersion: 2 1454 | x: 0 1455 | y: 411 1456 | width: 16 1457 | height: 16 1458 | alignment: 0 1459 | pivot: {x: 0, y: 0} 1460 | border: {x: 0, y: 0, z: 0, w: 0} 1461 | - name: TileMap_113 1462 | rect: 1463 | serializedVersion: 2 1464 | x: 17 1465 | y: 411 1466 | width: 16 1467 | height: 16 1468 | alignment: 0 1469 | pivot: {x: 0, y: 0} 1470 | border: {x: 0, y: 0, z: 0, w: 0} 1471 | - name: TileMap_114 1472 | rect: 1473 | serializedVersion: 2 1474 | x: 34 1475 | y: 411 1476 | width: 16 1477 | height: 16 1478 | alignment: 0 1479 | pivot: {x: 0, y: 0} 1480 | border: {x: 0, y: 0, z: 0, w: 0} 1481 | - name: TileMap_115 1482 | rect: 1483 | serializedVersion: 2 1484 | x: 51 1485 | y: 411 1486 | width: 16 1487 | height: 16 1488 | alignment: 0 1489 | pivot: {x: 0, y: 0} 1490 | border: {x: 0, y: 0, z: 0, w: 0} 1491 | - name: TileMap_116 1492 | rect: 1493 | serializedVersion: 2 1494 | x: 68 1495 | y: 411 1496 | width: 16 1497 | height: 16 1498 | alignment: 0 1499 | pivot: {x: 0, y: 0} 1500 | border: {x: 0, y: 0, z: 0, w: 0} 1501 | - name: TileMap_117 1502 | rect: 1503 | serializedVersion: 2 1504 | x: 85 1505 | y: 411 1506 | width: 16 1507 | height: 16 1508 | alignment: 0 1509 | pivot: {x: 0, y: 0} 1510 | border: {x: 0, y: 0, z: 0, w: 0} 1511 | - name: TileMap_118 1512 | rect: 1513 | serializedVersion: 2 1514 | x: 102 1515 | y: 411 1516 | width: 16 1517 | height: 16 1518 | alignment: 0 1519 | pivot: {x: 0, y: 0} 1520 | border: {x: 0, y: 0, z: 0, w: 0} 1521 | - name: TileMap_119 1522 | rect: 1523 | serializedVersion: 2 1524 | x: 119 1525 | y: 411 1526 | width: 16 1527 | height: 16 1528 | alignment: 0 1529 | pivot: {x: 0, y: 0} 1530 | border: {x: 0, y: 0, z: 0, w: 0} 1531 | - name: TileMap_120 1532 | rect: 1533 | serializedVersion: 2 1534 | x: 136 1535 | y: 411 1536 | width: 16 1537 | height: 16 1538 | alignment: 0 1539 | pivot: {x: 0, y: 0} 1540 | border: {x: 0, y: 0, z: 0, w: 0} 1541 | - name: TileMap_121 1542 | rect: 1543 | serializedVersion: 2 1544 | x: 153 1545 | y: 411 1546 | width: 16 1547 | height: 16 1548 | alignment: 0 1549 | pivot: {x: 0, y: 0} 1550 | border: {x: 0, y: 0, z: 0, w: 0} 1551 | - name: TileMap_122 1552 | rect: 1553 | serializedVersion: 2 1554 | x: 170 1555 | y: 411 1556 | width: 16 1557 | height: 16 1558 | alignment: 0 1559 | pivot: {x: 0, y: 0} 1560 | border: {x: 0, y: 0, z: 0, w: 0} 1561 | - name: TileMap_123 1562 | rect: 1563 | serializedVersion: 2 1564 | x: 187 1565 | y: 411 1566 | width: 16 1567 | height: 16 1568 | alignment: 0 1569 | pivot: {x: 0, y: 0} 1570 | border: {x: 0, y: 0, z: 0, w: 0} 1571 | - name: TileMap_124 1572 | rect: 1573 | serializedVersion: 2 1574 | x: 204 1575 | y: 411 1576 | width: 16 1577 | height: 16 1578 | alignment: 0 1579 | pivot: {x: 0, y: 0} 1580 | border: {x: 0, y: 0, z: 0, w: 0} 1581 | - name: TileMap_125 1582 | rect: 1583 | serializedVersion: 2 1584 | x: 221 1585 | y: 411 1586 | width: 16 1587 | height: 16 1588 | alignment: 0 1589 | pivot: {x: 0, y: 0} 1590 | border: {x: 0, y: 0, z: 0, w: 0} 1591 | - name: TileMap_126 1592 | rect: 1593 | serializedVersion: 2 1594 | x: 238 1595 | y: 411 1596 | width: 16 1597 | height: 16 1598 | alignment: 0 1599 | pivot: {x: 0, y: 0} 1600 | border: {x: 0, y: 0, z: 0, w: 0} 1601 | - name: TileMap_127 1602 | rect: 1603 | serializedVersion: 2 1604 | x: 255 1605 | y: 411 1606 | width: 16 1607 | height: 16 1608 | alignment: 0 1609 | pivot: {x: 0, y: 0} 1610 | border: {x: 0, y: 0, z: 0, w: 0} 1611 | - name: TileMap_128 1612 | rect: 1613 | serializedVersion: 2 1614 | x: 272 1615 | y: 411 1616 | width: 16 1617 | height: 16 1618 | alignment: 0 1619 | pivot: {x: 0, y: 0} 1620 | border: {x: 0, y: 0, z: 0, w: 0} 1621 | - name: TileMap_129 1622 | rect: 1623 | serializedVersion: 2 1624 | x: 289 1625 | y: 411 1626 | width: 16 1627 | height: 16 1628 | alignment: 0 1629 | pivot: {x: 0, y: 0} 1630 | border: {x: 0, y: 0, z: 0, w: 0} 1631 | - name: TileMap_130 1632 | rect: 1633 | serializedVersion: 2 1634 | x: 306 1635 | y: 411 1636 | width: 16 1637 | height: 16 1638 | alignment: 0 1639 | pivot: {x: 0, y: 0} 1640 | border: {x: 0, y: 0, z: 0, w: 0} 1641 | - name: TileMap_131 1642 | rect: 1643 | serializedVersion: 2 1644 | x: 357 1645 | y: 411 1646 | width: 16 1647 | height: 16 1648 | alignment: 0 1649 | pivot: {x: 0, y: 0} 1650 | border: {x: 0, y: 0, z: 0, w: 0} 1651 | - name: TileMap_132 1652 | rect: 1653 | serializedVersion: 2 1654 | x: 374 1655 | y: 411 1656 | width: 16 1657 | height: 16 1658 | alignment: 0 1659 | pivot: {x: 0, y: 0} 1660 | border: {x: 0, y: 0, z: 0, w: 0} 1661 | - name: TileMap_133 1662 | rect: 1663 | serializedVersion: 2 1664 | x: 0 1665 | y: 394 1666 | width: 16 1667 | height: 16 1668 | alignment: 0 1669 | pivot: {x: 0, y: 0} 1670 | border: {x: 0, y: 0, z: 0, w: 0} 1671 | - name: TileMap_134 1672 | rect: 1673 | serializedVersion: 2 1674 | x: 17 1675 | y: 394 1676 | width: 16 1677 | height: 16 1678 | alignment: 0 1679 | pivot: {x: 0, y: 0} 1680 | border: {x: 0, y: 0, z: 0, w: 0} 1681 | - name: TileMap_135 1682 | rect: 1683 | serializedVersion: 2 1684 | x: 34 1685 | y: 394 1686 | width: 16 1687 | height: 16 1688 | alignment: 0 1689 | pivot: {x: 0, y: 0} 1690 | border: {x: 0, y: 0, z: 0, w: 0} 1691 | - name: TileMap_136 1692 | rect: 1693 | serializedVersion: 2 1694 | x: 51 1695 | y: 394 1696 | width: 16 1697 | height: 16 1698 | alignment: 0 1699 | pivot: {x: 0, y: 0} 1700 | border: {x: 0, y: 0, z: 0, w: 0} 1701 | - name: TileMap_137 1702 | rect: 1703 | serializedVersion: 2 1704 | x: 68 1705 | y: 394 1706 | width: 16 1707 | height: 16 1708 | alignment: 0 1709 | pivot: {x: 0, y: 0} 1710 | border: {x: 0, y: 0, z: 0, w: 0} 1711 | - name: TileMap_138 1712 | rect: 1713 | serializedVersion: 2 1714 | x: 85 1715 | y: 394 1716 | width: 16 1717 | height: 16 1718 | alignment: 0 1719 | pivot: {x: 0, y: 0} 1720 | border: {x: 0, y: 0, z: 0, w: 0} 1721 | - name: TileMap_139 1722 | rect: 1723 | serializedVersion: 2 1724 | x: 102 1725 | y: 394 1726 | width: 16 1727 | height: 16 1728 | alignment: 0 1729 | pivot: {x: 0, y: 0} 1730 | border: {x: 0, y: 0, z: 0, w: 0} 1731 | - name: TileMap_140 1732 | rect: 1733 | serializedVersion: 2 1734 | x: 119 1735 | y: 394 1736 | width: 16 1737 | height: 16 1738 | alignment: 0 1739 | pivot: {x: 0, y: 0} 1740 | border: {x: 0, y: 0, z: 0, w: 0} 1741 | - name: TileMap_141 1742 | rect: 1743 | serializedVersion: 2 1744 | x: 136 1745 | y: 394 1746 | width: 16 1747 | height: 16 1748 | alignment: 0 1749 | pivot: {x: 0, y: 0} 1750 | border: {x: 0, y: 0, z: 0, w: 0} 1751 | - name: TileMap_142 1752 | rect: 1753 | serializedVersion: 2 1754 | x: 153 1755 | y: 394 1756 | width: 16 1757 | height: 16 1758 | alignment: 0 1759 | pivot: {x: 0, y: 0} 1760 | border: {x: 0, y: 0, z: 0, w: 0} 1761 | - name: TileMap_143 1762 | rect: 1763 | serializedVersion: 2 1764 | x: 170 1765 | y: 394 1766 | width: 16 1767 | height: 16 1768 | alignment: 0 1769 | pivot: {x: 0, y: 0} 1770 | border: {x: 0, y: 0, z: 0, w: 0} 1771 | - name: TileMap_144 1772 | rect: 1773 | serializedVersion: 2 1774 | x: 187 1775 | y: 394 1776 | width: 16 1777 | height: 16 1778 | alignment: 0 1779 | pivot: {x: 0, y: 0} 1780 | border: {x: 0, y: 0, z: 0, w: 0} 1781 | - name: TileMap_145 1782 | rect: 1783 | serializedVersion: 2 1784 | x: 204 1785 | y: 394 1786 | width: 16 1787 | height: 16 1788 | alignment: 0 1789 | pivot: {x: 0, y: 0} 1790 | border: {x: 0, y: 0, z: 0, w: 0} 1791 | - name: TileMap_146 1792 | rect: 1793 | serializedVersion: 2 1794 | x: 221 1795 | y: 394 1796 | width: 16 1797 | height: 16 1798 | alignment: 0 1799 | pivot: {x: 0, y: 0} 1800 | border: {x: 0, y: 0, z: 0, w: 0} 1801 | - name: TileMap_147 1802 | rect: 1803 | serializedVersion: 2 1804 | x: 238 1805 | y: 394 1806 | width: 16 1807 | height: 16 1808 | alignment: 0 1809 | pivot: {x: 0, y: 0} 1810 | border: {x: 0, y: 0, z: 0, w: 0} 1811 | - name: TileMap_148 1812 | rect: 1813 | serializedVersion: 2 1814 | x: 255 1815 | y: 394 1816 | width: 16 1817 | height: 16 1818 | alignment: 0 1819 | pivot: {x: 0, y: 0} 1820 | border: {x: 0, y: 0, z: 0, w: 0} 1821 | - name: TileMap_149 1822 | rect: 1823 | serializedVersion: 2 1824 | x: 272 1825 | y: 394 1826 | width: 16 1827 | height: 16 1828 | alignment: 0 1829 | pivot: {x: 0, y: 0} 1830 | border: {x: 0, y: 0, z: 0, w: 0} 1831 | - name: TileMap_150 1832 | rect: 1833 | serializedVersion: 2 1834 | x: 289 1835 | y: 394 1836 | width: 16 1837 | height: 16 1838 | alignment: 0 1839 | pivot: {x: 0, y: 0} 1840 | border: {x: 0, y: 0, z: 0, w: 0} 1841 | - name: TileMap_151 1842 | rect: 1843 | serializedVersion: 2 1844 | x: 306 1845 | y: 394 1846 | width: 16 1847 | height: 16 1848 | alignment: 0 1849 | pivot: {x: 0, y: 0} 1850 | border: {x: 0, y: 0, z: 0, w: 0} 1851 | - name: TileMap_152 1852 | rect: 1853 | serializedVersion: 2 1854 | x: 357 1855 | y: 394 1856 | width: 16 1857 | height: 16 1858 | alignment: 0 1859 | pivot: {x: 0, y: 0} 1860 | border: {x: 0, y: 0, z: 0, w: 0} 1861 | - name: TileMap_153 1862 | rect: 1863 | serializedVersion: 2 1864 | x: 374 1865 | y: 394 1866 | width: 16 1867 | height: 16 1868 | alignment: 0 1869 | pivot: {x: 0, y: 0} 1870 | border: {x: 0, y: 0, z: 0, w: 0} 1871 | - name: TileMap_154 1872 | rect: 1873 | serializedVersion: 2 1874 | x: 17 1875 | y: 377 1876 | width: 16 1877 | height: 16 1878 | alignment: 0 1879 | pivot: {x: 0, y: 0} 1880 | border: {x: 0, y: 0, z: 0, w: 0} 1881 | - name: TileMap_155 1882 | rect: 1883 | serializedVersion: 2 1884 | x: 34 1885 | y: 377 1886 | width: 16 1887 | height: 16 1888 | alignment: 0 1889 | pivot: {x: 0, y: 0} 1890 | border: {x: 0, y: 0, z: 0, w: 0} 1891 | - name: TileMap_156 1892 | rect: 1893 | serializedVersion: 2 1894 | x: 51 1895 | y: 377 1896 | width: 16 1897 | height: 16 1898 | alignment: 0 1899 | pivot: {x: 0, y: 0} 1900 | border: {x: 0, y: 0, z: 0, w: 0} 1901 | - name: TileMap_157 1902 | rect: 1903 | serializedVersion: 2 1904 | x: 68 1905 | y: 377 1906 | width: 16 1907 | height: 16 1908 | alignment: 0 1909 | pivot: {x: 0, y: 0} 1910 | border: {x: 0, y: 0, z: 0, w: 0} 1911 | - name: TileMap_158 1912 | rect: 1913 | serializedVersion: 2 1914 | x: 85 1915 | y: 377 1916 | width: 16 1917 | height: 16 1918 | alignment: 0 1919 | pivot: {x: 0, y: 0} 1920 | border: {x: 0, y: 0, z: 0, w: 0} 1921 | - name: TileMap_159 1922 | rect: 1923 | serializedVersion: 2 1924 | x: 102 1925 | y: 377 1926 | width: 16 1927 | height: 16 1928 | alignment: 0 1929 | pivot: {x: 0, y: 0} 1930 | border: {x: 0, y: 0, z: 0, w: 0} 1931 | - name: TileMap_160 1932 | rect: 1933 | serializedVersion: 2 1934 | x: 119 1935 | y: 377 1936 | width: 16 1937 | height: 16 1938 | alignment: 0 1939 | pivot: {x: 0, y: 0} 1940 | border: {x: 0, y: 0, z: 0, w: 0} 1941 | - name: TileMap_161 1942 | rect: 1943 | serializedVersion: 2 1944 | x: 136 1945 | y: 377 1946 | width: 16 1947 | height: 16 1948 | alignment: 0 1949 | pivot: {x: 0, y: 0} 1950 | border: {x: 0, y: 0, z: 0, w: 0} 1951 | - name: TileMap_162 1952 | rect: 1953 | serializedVersion: 2 1954 | x: 153 1955 | y: 377 1956 | width: 16 1957 | height: 16 1958 | alignment: 0 1959 | pivot: {x: 0, y: 0} 1960 | border: {x: 0, y: 0, z: 0, w: 0} 1961 | - name: TileMap_163 1962 | rect: 1963 | serializedVersion: 2 1964 | x: 170 1965 | y: 377 1966 | width: 16 1967 | height: 16 1968 | alignment: 0 1969 | pivot: {x: 0, y: 0} 1970 | border: {x: 0, y: 0, z: 0, w: 0} 1971 | - name: TileMap_164 1972 | rect: 1973 | serializedVersion: 2 1974 | x: 187 1975 | y: 377 1976 | width: 16 1977 | height: 16 1978 | alignment: 0 1979 | pivot: {x: 0, y: 0} 1980 | border: {x: 0, y: 0, z: 0, w: 0} 1981 | - name: TileMap_165 1982 | rect: 1983 | serializedVersion: 2 1984 | x: 221 1985 | y: 377 1986 | width: 16 1987 | height: 16 1988 | alignment: 0 1989 | pivot: {x: 0, y: 0} 1990 | border: {x: 0, y: 0, z: 0, w: 0} 1991 | - name: TileMap_166 1992 | rect: 1993 | serializedVersion: 2 1994 | x: 238 1995 | y: 377 1996 | width: 16 1997 | height: 16 1998 | alignment: 0 1999 | pivot: {x: 0, y: 0} 2000 | border: {x: 0, y: 0, z: 0, w: 0} 2001 | - name: TileMap_167 2002 | rect: 2003 | serializedVersion: 2 2004 | x: 255 2005 | y: 377 2006 | width: 16 2007 | height: 16 2008 | alignment: 0 2009 | pivot: {x: 0, y: 0} 2010 | border: {x: 0, y: 0, z: 0, w: 0} 2011 | - name: TileMap_168 2012 | rect: 2013 | serializedVersion: 2 2014 | x: 272 2015 | y: 377 2016 | width: 16 2017 | height: 16 2018 | alignment: 0 2019 | pivot: {x: 0, y: 0} 2020 | border: {x: 0, y: 0, z: 0, w: 0} 2021 | - name: TileMap_169 2022 | rect: 2023 | serializedVersion: 2 2024 | x: 289 2025 | y: 377 2026 | width: 16 2027 | height: 16 2028 | alignment: 0 2029 | pivot: {x: 0, y: 0} 2030 | border: {x: 0, y: 0, z: 0, w: 0} 2031 | - name: TileMap_170 2032 | rect: 2033 | serializedVersion: 2 2034 | x: 306 2035 | y: 377 2036 | width: 16 2037 | height: 16 2038 | alignment: 0 2039 | pivot: {x: 0, y: 0} 2040 | border: {x: 0, y: 0, z: 0, w: 0} 2041 | - name: TileMap_171 2042 | rect: 2043 | serializedVersion: 2 2044 | x: 323 2045 | y: 377 2046 | width: 16 2047 | height: 16 2048 | alignment: 0 2049 | pivot: {x: 0, y: 0} 2050 | border: {x: 0, y: 0, z: 0, w: 0} 2051 | - name: TileMap_172 2052 | rect: 2053 | serializedVersion: 2 2054 | x: 340 2055 | y: 377 2056 | width: 16 2057 | height: 16 2058 | alignment: 0 2059 | pivot: {x: 0, y: 0} 2060 | border: {x: 0, y: 0, z: 0, w: 0} 2061 | - name: TileMap_173 2062 | rect: 2063 | serializedVersion: 2 2064 | x: 357 2065 | y: 377 2066 | width: 16 2067 | height: 16 2068 | alignment: 0 2069 | pivot: {x: 0, y: 0} 2070 | border: {x: 0, y: 0, z: 0, w: 0} 2071 | - name: TileMap_174 2072 | rect: 2073 | serializedVersion: 2 2074 | x: 374 2075 | y: 377 2076 | width: 16 2077 | height: 16 2078 | alignment: 0 2079 | pivot: {x: 0, y: 0} 2080 | border: {x: 0, y: 0, z: 0, w: 0} 2081 | - name: TileMap_175 2082 | rect: 2083 | serializedVersion: 2 2084 | x: 391 2085 | y: 377 2086 | width: 16 2087 | height: 16 2088 | alignment: 0 2089 | pivot: {x: 0, y: 0} 2090 | border: {x: 0, y: 0, z: 0, w: 0} 2091 | - name: TileMap_176 2092 | rect: 2093 | serializedVersion: 2 2094 | x: 0 2095 | y: 360 2096 | width: 16 2097 | height: 16 2098 | alignment: 0 2099 | pivot: {x: 0, y: 0} 2100 | border: {x: 0, y: 0, z: 0, w: 0} 2101 | - name: TileMap_177 2102 | rect: 2103 | serializedVersion: 2 2104 | x: 17 2105 | y: 360 2106 | width: 16 2107 | height: 16 2108 | alignment: 0 2109 | pivot: {x: 0, y: 0} 2110 | border: {x: 0, y: 0, z: 0, w: 0} 2111 | - name: TileMap_178 2112 | rect: 2113 | serializedVersion: 2 2114 | x: 102 2115 | y: 360 2116 | width: 16 2117 | height: 16 2118 | alignment: 0 2119 | pivot: {x: 0, y: 0} 2120 | border: {x: 0, y: 0, z: 0, w: 0} 2121 | - name: TileMap_179 2122 | rect: 2123 | serializedVersion: 2 2124 | x: 119 2125 | y: 360 2126 | width: 16 2127 | height: 16 2128 | alignment: 0 2129 | pivot: {x: 0, y: 0} 2130 | border: {x: 0, y: 0, z: 0, w: 0} 2131 | - name: TileMap_180 2132 | rect: 2133 | serializedVersion: 2 2134 | x: 153 2135 | y: 360 2136 | width: 16 2137 | height: 16 2138 | alignment: 0 2139 | pivot: {x: 0, y: 0} 2140 | border: {x: 0, y: 0, z: 0, w: 0} 2141 | - name: TileMap_181 2142 | rect: 2143 | serializedVersion: 2 2144 | x: 170 2145 | y: 360 2146 | width: 16 2147 | height: 16 2148 | alignment: 0 2149 | pivot: {x: 0, y: 0} 2150 | border: {x: 0, y: 0, z: 0, w: 0} 2151 | - name: TileMap_182 2152 | rect: 2153 | serializedVersion: 2 2154 | x: 187 2155 | y: 360 2156 | width: 16 2157 | height: 16 2158 | alignment: 0 2159 | pivot: {x: 0, y: 0} 2160 | border: {x: 0, y: 0, z: 0, w: 0} 2161 | - name: TileMap_183 2162 | rect: 2163 | serializedVersion: 2 2164 | x: 204 2165 | y: 360 2166 | width: 16 2167 | height: 16 2168 | alignment: 0 2169 | pivot: {x: 0, y: 0} 2170 | border: {x: 0, y: 0, z: 0, w: 0} 2171 | - name: TileMap_184 2172 | rect: 2173 | serializedVersion: 2 2174 | x: 221 2175 | y: 360 2176 | width: 16 2177 | height: 16 2178 | alignment: 0 2179 | pivot: {x: 0, y: 0} 2180 | border: {x: 0, y: 0, z: 0, w: 0} 2181 | - name: TileMap_185 2182 | rect: 2183 | serializedVersion: 2 2184 | x: 238 2185 | y: 360 2186 | width: 16 2187 | height: 16 2188 | alignment: 0 2189 | pivot: {x: 0, y: 0} 2190 | border: {x: 0, y: 0, z: 0, w: 0} 2191 | - name: TileMap_186 2192 | rect: 2193 | serializedVersion: 2 2194 | x: 255 2195 | y: 360 2196 | width: 16 2197 | height: 16 2198 | alignment: 0 2199 | pivot: {x: 0, y: 0} 2200 | border: {x: 0, y: 0, z: 0, w: 0} 2201 | - name: TileMap_187 2202 | rect: 2203 | serializedVersion: 2 2204 | x: 272 2205 | y: 360 2206 | width: 16 2207 | height: 16 2208 | alignment: 0 2209 | pivot: {x: 0, y: 0} 2210 | border: {x: 0, y: 0, z: 0, w: 0} 2211 | - name: TileMap_188 2212 | rect: 2213 | serializedVersion: 2 2214 | x: 289 2215 | y: 360 2216 | width: 16 2217 | height: 16 2218 | alignment: 0 2219 | pivot: {x: 0, y: 0} 2220 | border: {x: 0, y: 0, z: 0, w: 0} 2221 | - name: TileMap_189 2222 | rect: 2223 | serializedVersion: 2 2224 | x: 306 2225 | y: 360 2226 | width: 16 2227 | height: 16 2228 | alignment: 0 2229 | pivot: {x: 0, y: 0} 2230 | border: {x: 0, y: 0, z: 0, w: 0} 2231 | - name: TileMap_190 2232 | rect: 2233 | serializedVersion: 2 2234 | x: 17 2235 | y: 343 2236 | width: 16 2237 | height: 16 2238 | alignment: 0 2239 | pivot: {x: 0, y: 0} 2240 | border: {x: 0, y: 0, z: 0, w: 0} 2241 | - name: TileMap_191 2242 | rect: 2243 | serializedVersion: 2 2244 | x: 102 2245 | y: 343 2246 | width: 16 2247 | height: 16 2248 | alignment: 0 2249 | pivot: {x: 0, y: 0} 2250 | border: {x: 0, y: 0, z: 0, w: 0} 2251 | - name: TileMap_192 2252 | rect: 2253 | serializedVersion: 2 2254 | x: 119 2255 | y: 343 2256 | width: 16 2257 | height: 16 2258 | alignment: 0 2259 | pivot: {x: 0, y: 0} 2260 | border: {x: 0, y: 0, z: 0, w: 0} 2261 | - name: TileMap_193 2262 | rect: 2263 | serializedVersion: 2 2264 | x: 153 2265 | y: 343 2266 | width: 16 2267 | height: 16 2268 | alignment: 0 2269 | pivot: {x: 0, y: 0} 2270 | border: {x: 0, y: 0, z: 0, w: 0} 2271 | - name: TileMap_194 2272 | rect: 2273 | serializedVersion: 2 2274 | x: 170 2275 | y: 343 2276 | width: 16 2277 | height: 16 2278 | alignment: 0 2279 | pivot: {x: 0, y: 0} 2280 | border: {x: 0, y: 0, z: 0, w: 0} 2281 | - name: TileMap_195 2282 | rect: 2283 | serializedVersion: 2 2284 | x: 187 2285 | y: 343 2286 | width: 16 2287 | height: 16 2288 | alignment: 0 2289 | pivot: {x: 0, y: 0} 2290 | border: {x: 0, y: 0, z: 0, w: 0} 2291 | - name: TileMap_196 2292 | rect: 2293 | serializedVersion: 2 2294 | x: 204 2295 | y: 343 2296 | width: 16 2297 | height: 16 2298 | alignment: 0 2299 | pivot: {x: 0, y: 0} 2300 | border: {x: 0, y: 0, z: 0, w: 0} 2301 | - name: TileMap_197 2302 | rect: 2303 | serializedVersion: 2 2304 | x: 221 2305 | y: 343 2306 | width: 16 2307 | height: 16 2308 | alignment: 0 2309 | pivot: {x: 0, y: 0} 2310 | border: {x: 0, y: 0, z: 0, w: 0} 2311 | - name: TileMap_198 2312 | rect: 2313 | serializedVersion: 2 2314 | x: 238 2315 | y: 343 2316 | width: 16 2317 | height: 16 2318 | alignment: 0 2319 | pivot: {x: 0, y: 0} 2320 | border: {x: 0, y: 0, z: 0, w: 0} 2321 | - name: TileMap_199 2322 | rect: 2323 | serializedVersion: 2 2324 | x: 255 2325 | y: 343 2326 | width: 16 2327 | height: 16 2328 | alignment: 0 2329 | pivot: {x: 0, y: 0} 2330 | border: {x: 0, y: 0, z: 0, w: 0} 2331 | - name: TileMap_200 2332 | rect: 2333 | serializedVersion: 2 2334 | x: 272 2335 | y: 343 2336 | width: 16 2337 | height: 16 2338 | alignment: 0 2339 | pivot: {x: 0, y: 0} 2340 | border: {x: 0, y: 0, z: 0, w: 0} 2341 | - name: TileMap_201 2342 | rect: 2343 | serializedVersion: 2 2344 | x: 289 2345 | y: 343 2346 | width: 16 2347 | height: 16 2348 | alignment: 0 2349 | pivot: {x: 0, y: 0} 2350 | border: {x: 0, y: 0, z: 0, w: 0} 2351 | - name: TileMap_202 2352 | rect: 2353 | serializedVersion: 2 2354 | x: 306 2355 | y: 343 2356 | width: 16 2357 | height: 16 2358 | alignment: 0 2359 | pivot: {x: 0, y: 0} 2360 | border: {x: 0, y: 0, z: 0, w: 0} 2361 | - name: TileMap_203 2362 | rect: 2363 | serializedVersion: 2 2364 | x: 136 2365 | y: 326 2366 | width: 16 2367 | height: 16 2368 | alignment: 0 2369 | pivot: {x: 0, y: 0} 2370 | border: {x: 0, y: 0, z: 0, w: 0} 2371 | - name: TileMap_204 2372 | rect: 2373 | serializedVersion: 2 2374 | x: 153 2375 | y: 326 2376 | width: 16 2377 | height: 16 2378 | alignment: 0 2379 | pivot: {x: 0, y: 0} 2380 | border: {x: 0, y: 0, z: 0, w: 0} 2381 | - name: TileMap_205 2382 | rect: 2383 | serializedVersion: 2 2384 | x: 170 2385 | y: 326 2386 | width: 16 2387 | height: 16 2388 | alignment: 0 2389 | pivot: {x: 0, y: 0} 2390 | border: {x: 0, y: 0, z: 0, w: 0} 2391 | - name: TileMap_206 2392 | rect: 2393 | serializedVersion: 2 2394 | x: 187 2395 | y: 326 2396 | width: 16 2397 | height: 16 2398 | alignment: 0 2399 | pivot: {x: 0, y: 0} 2400 | border: {x: 0, y: 0, z: 0, w: 0} 2401 | - name: TileMap_207 2402 | rect: 2403 | serializedVersion: 2 2404 | x: 204 2405 | y: 326 2406 | width: 16 2407 | height: 16 2408 | alignment: 0 2409 | pivot: {x: 0, y: 0} 2410 | border: {x: 0, y: 0, z: 0, w: 0} 2411 | - name: TileMap_208 2412 | rect: 2413 | serializedVersion: 2 2414 | x: 221 2415 | y: 326 2416 | width: 16 2417 | height: 16 2418 | alignment: 0 2419 | pivot: {x: 0, y: 0} 2420 | border: {x: 0, y: 0, z: 0, w: 0} 2421 | - name: TileMap_209 2422 | rect: 2423 | serializedVersion: 2 2424 | x: 238 2425 | y: 326 2426 | width: 16 2427 | height: 16 2428 | alignment: 0 2429 | pivot: {x: 0, y: 0} 2430 | border: {x: 0, y: 0, z: 0, w: 0} 2431 | - name: TileMap_210 2432 | rect: 2433 | serializedVersion: 2 2434 | x: 255 2435 | y: 326 2436 | width: 16 2437 | height: 16 2438 | alignment: 0 2439 | pivot: {x: 0, y: 0} 2440 | border: {x: 0, y: 0, z: 0, w: 0} 2441 | - name: TileMap_211 2442 | rect: 2443 | serializedVersion: 2 2444 | x: 136 2445 | y: 309 2446 | width: 16 2447 | height: 16 2448 | alignment: 0 2449 | pivot: {x: 0, y: 0} 2450 | border: {x: 0, y: 0, z: 0, w: 0} 2451 | - name: TileMap_212 2452 | rect: 2453 | serializedVersion: 2 2454 | x: 153 2455 | y: 309 2456 | width: 16 2457 | height: 16 2458 | alignment: 0 2459 | pivot: {x: 0, y: 0} 2460 | border: {x: 0, y: 0, z: 0, w: 0} 2461 | - name: TileMap_213 2462 | rect: 2463 | serializedVersion: 2 2464 | x: 170 2465 | y: 309 2466 | width: 16 2467 | height: 16 2468 | alignment: 0 2469 | pivot: {x: 0, y: 0} 2470 | border: {x: 0, y: 0, z: 0, w: 0} 2471 | - name: TileMap_214 2472 | rect: 2473 | serializedVersion: 2 2474 | x: 187 2475 | y: 309 2476 | width: 16 2477 | height: 16 2478 | alignment: 0 2479 | pivot: {x: 0, y: 0} 2480 | border: {x: 0, y: 0, z: 0, w: 0} 2481 | - name: TileMap_215 2482 | rect: 2483 | serializedVersion: 2 2484 | x: 221 2485 | y: 309 2486 | width: 16 2487 | height: 16 2488 | alignment: 0 2489 | pivot: {x: 0, y: 0} 2490 | border: {x: 0, y: 0, z: 0, w: 0} 2491 | - name: TileMap_216 2492 | rect: 2493 | serializedVersion: 2 2494 | x: 238 2495 | y: 309 2496 | width: 16 2497 | height: 16 2498 | alignment: 0 2499 | pivot: {x: 0, y: 0} 2500 | border: {x: 0, y: 0, z: 0, w: 0} 2501 | - name: TileMap_217 2502 | rect: 2503 | serializedVersion: 2 2504 | x: 255 2505 | y: 309 2506 | width: 16 2507 | height: 16 2508 | alignment: 0 2509 | pivot: {x: 0, y: 0} 2510 | border: {x: 0, y: 0, z: 0, w: 0} 2511 | - name: TileMap_218 2512 | rect: 2513 | serializedVersion: 2 2514 | x: 17 2515 | y: 292 2516 | width: 16 2517 | height: 16 2518 | alignment: 0 2519 | pivot: {x: 0, y: 0} 2520 | border: {x: 0, y: 0, z: 0, w: 0} 2521 | - name: TileMap_219 2522 | rect: 2523 | serializedVersion: 2 2524 | x: 34 2525 | y: 292 2526 | width: 16 2527 | height: 16 2528 | alignment: 0 2529 | pivot: {x: 0, y: 0} 2530 | border: {x: 0, y: 0, z: 0, w: 0} 2531 | - name: TileMap_220 2532 | rect: 2533 | serializedVersion: 2 2534 | x: 51 2535 | y: 292 2536 | width: 16 2537 | height: 16 2538 | alignment: 0 2539 | pivot: {x: 0, y: 0} 2540 | border: {x: 0, y: 0, z: 0, w: 0} 2541 | - name: TileMap_221 2542 | rect: 2543 | serializedVersion: 2 2544 | x: 68 2545 | y: 292 2546 | width: 16 2547 | height: 16 2548 | alignment: 0 2549 | pivot: {x: 0, y: 0} 2550 | border: {x: 0, y: 0, z: 0, w: 0} 2551 | - name: TileMap_222 2552 | rect: 2553 | serializedVersion: 2 2554 | x: 85 2555 | y: 292 2556 | width: 16 2557 | height: 16 2558 | alignment: 0 2559 | pivot: {x: 0, y: 0} 2560 | border: {x: 0, y: 0, z: 0, w: 0} 2561 | - name: TileMap_223 2562 | rect: 2563 | serializedVersion: 2 2564 | x: 102 2565 | y: 292 2566 | width: 16 2567 | height: 16 2568 | alignment: 0 2569 | pivot: {x: 0, y: 0} 2570 | border: {x: 0, y: 0, z: 0, w: 0} 2571 | - name: TileMap_224 2572 | rect: 2573 | serializedVersion: 2 2574 | x: 119 2575 | y: 292 2576 | width: 16 2577 | height: 16 2578 | alignment: 0 2579 | pivot: {x: 0, y: 0} 2580 | border: {x: 0, y: 0, z: 0, w: 0} 2581 | - name: TileMap_225 2582 | rect: 2583 | serializedVersion: 2 2584 | x: 136 2585 | y: 292 2586 | width: 16 2587 | height: 16 2588 | alignment: 0 2589 | pivot: {x: 0, y: 0} 2590 | border: {x: 0, y: 0, z: 0, w: 0} 2591 | - name: TileMap_226 2592 | rect: 2593 | serializedVersion: 2 2594 | x: 153 2595 | y: 292 2596 | width: 16 2597 | height: 16 2598 | alignment: 0 2599 | pivot: {x: 0, y: 0} 2600 | border: {x: 0, y: 0, z: 0, w: 0} 2601 | - name: TileMap_227 2602 | rect: 2603 | serializedVersion: 2 2604 | x: 170 2605 | y: 292 2606 | width: 16 2607 | height: 16 2608 | alignment: 0 2609 | pivot: {x: 0, y: 0} 2610 | border: {x: 0, y: 0, z: 0, w: 0} 2611 | - name: TileMap_228 2612 | rect: 2613 | serializedVersion: 2 2614 | x: 187 2615 | y: 292 2616 | width: 16 2617 | height: 16 2618 | alignment: 0 2619 | pivot: {x: 0, y: 0} 2620 | border: {x: 0, y: 0, z: 0, w: 0} 2621 | - name: TileMap_229 2622 | rect: 2623 | serializedVersion: 2 2624 | x: 204 2625 | y: 292 2626 | width: 16 2627 | height: 16 2628 | alignment: 0 2629 | pivot: {x: 0, y: 0} 2630 | border: {x: 0, y: 0, z: 0, w: 0} 2631 | - name: TileMap_230 2632 | rect: 2633 | serializedVersion: 2 2634 | x: 221 2635 | y: 292 2636 | width: 16 2637 | height: 16 2638 | alignment: 0 2639 | pivot: {x: 0, y: 0} 2640 | border: {x: 0, y: 0, z: 0, w: 0} 2641 | - name: TileMap_231 2642 | rect: 2643 | serializedVersion: 2 2644 | x: 238 2645 | y: 292 2646 | width: 16 2647 | height: 16 2648 | alignment: 0 2649 | pivot: {x: 0, y: 0} 2650 | border: {x: 0, y: 0, z: 0, w: 0} 2651 | - name: TileMap_232 2652 | rect: 2653 | serializedVersion: 2 2654 | x: 255 2655 | y: 292 2656 | width: 16 2657 | height: 16 2658 | alignment: 0 2659 | pivot: {x: 0, y: 0} 2660 | border: {x: 0, y: 0, z: 0, w: 0} 2661 | - name: TileMap_233 2662 | rect: 2663 | serializedVersion: 2 2664 | x: 17 2665 | y: 275 2666 | width: 16 2667 | height: 16 2668 | alignment: 0 2669 | pivot: {x: 0, y: 0} 2670 | border: {x: 0, y: 0, z: 0, w: 0} 2671 | - name: TileMap_234 2672 | rect: 2673 | serializedVersion: 2 2674 | x: 34 2675 | y: 275 2676 | width: 16 2677 | height: 16 2678 | alignment: 0 2679 | pivot: {x: 0, y: 0} 2680 | border: {x: 0, y: 0, z: 0, w: 0} 2681 | - name: TileMap_235 2682 | rect: 2683 | serializedVersion: 2 2684 | x: 51 2685 | y: 275 2686 | width: 16 2687 | height: 16 2688 | alignment: 0 2689 | pivot: {x: 0, y: 0} 2690 | border: {x: 0, y: 0, z: 0, w: 0} 2691 | - name: TileMap_236 2692 | rect: 2693 | serializedVersion: 2 2694 | x: 68 2695 | y: 275 2696 | width: 16 2697 | height: 16 2698 | alignment: 0 2699 | pivot: {x: 0, y: 0} 2700 | border: {x: 0, y: 0, z: 0, w: 0} 2701 | - name: TileMap_237 2702 | rect: 2703 | serializedVersion: 2 2704 | x: 85 2705 | y: 275 2706 | width: 16 2707 | height: 16 2708 | alignment: 0 2709 | pivot: {x: 0, y: 0} 2710 | border: {x: 0, y: 0, z: 0, w: 0} 2711 | - name: TileMap_238 2712 | rect: 2713 | serializedVersion: 2 2714 | x: 102 2715 | y: 275 2716 | width: 16 2717 | height: 16 2718 | alignment: 0 2719 | pivot: {x: 0, y: 0} 2720 | border: {x: 0, y: 0, z: 0, w: 0} 2721 | - name: TileMap_239 2722 | rect: 2723 | serializedVersion: 2 2724 | x: 119 2725 | y: 275 2726 | width: 16 2727 | height: 16 2728 | alignment: 0 2729 | pivot: {x: 0, y: 0} 2730 | border: {x: 0, y: 0, z: 0, w: 0} 2731 | - name: TileMap_240 2732 | rect: 2733 | serializedVersion: 2 2734 | x: 136 2735 | y: 275 2736 | width: 16 2737 | height: 16 2738 | alignment: 0 2739 | pivot: {x: 0, y: 0} 2740 | border: {x: 0, y: 0, z: 0, w: 0} 2741 | - name: TileMap_241 2742 | rect: 2743 | serializedVersion: 2 2744 | x: 153 2745 | y: 275 2746 | width: 16 2747 | height: 16 2748 | alignment: 0 2749 | pivot: {x: 0, y: 0} 2750 | border: {x: 0, y: 0, z: 0, w: 0} 2751 | - name: TileMap_242 2752 | rect: 2753 | serializedVersion: 2 2754 | x: 170 2755 | y: 275 2756 | width: 16 2757 | height: 16 2758 | alignment: 0 2759 | pivot: {x: 0, y: 0} 2760 | border: {x: 0, y: 0, z: 0, w: 0} 2761 | - name: TileMap_243 2762 | rect: 2763 | serializedVersion: 2 2764 | x: 187 2765 | y: 275 2766 | width: 16 2767 | height: 16 2768 | alignment: 0 2769 | pivot: {x: 0, y: 0} 2770 | border: {x: 0, y: 0, z: 0, w: 0} 2771 | - name: TileMap_244 2772 | rect: 2773 | serializedVersion: 2 2774 | x: 204 2775 | y: 275 2776 | width: 16 2777 | height: 16 2778 | alignment: 0 2779 | pivot: {x: 0, y: 0} 2780 | border: {x: 0, y: 0, z: 0, w: 0} 2781 | - name: TileMap_245 2782 | rect: 2783 | serializedVersion: 2 2784 | x: 221 2785 | y: 275 2786 | width: 16 2787 | height: 16 2788 | alignment: 0 2789 | pivot: {x: 0, y: 0} 2790 | border: {x: 0, y: 0, z: 0, w: 0} 2791 | - name: TileMap_246 2792 | rect: 2793 | serializedVersion: 2 2794 | x: 238 2795 | y: 275 2796 | width: 16 2797 | height: 16 2798 | alignment: 0 2799 | pivot: {x: 0, y: 0} 2800 | border: {x: 0, y: 0, z: 0, w: 0} 2801 | - name: TileMap_247 2802 | rect: 2803 | serializedVersion: 2 2804 | x: 255 2805 | y: 275 2806 | width: 16 2807 | height: 16 2808 | alignment: 0 2809 | pivot: {x: 0, y: 0} 2810 | border: {x: 0, y: 0, z: 0, w: 0} 2811 | - name: TileMap_248 2812 | rect: 2813 | serializedVersion: 2 2814 | x: 0 2815 | y: 258 2816 | width: 16 2817 | height: 16 2818 | alignment: 0 2819 | pivot: {x: 0, y: 0} 2820 | border: {x: 0, y: 0, z: 0, w: 0} 2821 | - name: TileMap_249 2822 | rect: 2823 | serializedVersion: 2 2824 | x: 17 2825 | y: 258 2826 | width: 16 2827 | height: 16 2828 | alignment: 0 2829 | pivot: {x: 0, y: 0} 2830 | border: {x: 0, y: 0, z: 0, w: 0} 2831 | - name: TileMap_250 2832 | rect: 2833 | serializedVersion: 2 2834 | x: 34 2835 | y: 258 2836 | width: 16 2837 | height: 16 2838 | alignment: 0 2839 | pivot: {x: 0, y: 0} 2840 | border: {x: 0, y: 0, z: 0, w: 0} 2841 | - name: TileMap_251 2842 | rect: 2843 | serializedVersion: 2 2844 | x: 51 2845 | y: 258 2846 | width: 16 2847 | height: 16 2848 | alignment: 0 2849 | pivot: {x: 0, y: 0} 2850 | border: {x: 0, y: 0, z: 0, w: 0} 2851 | - name: TileMap_252 2852 | rect: 2853 | serializedVersion: 2 2854 | x: 68 2855 | y: 258 2856 | width: 16 2857 | height: 16 2858 | alignment: 0 2859 | pivot: {x: 0, y: 0} 2860 | border: {x: 0, y: 0, z: 0, w: 0} 2861 | - name: TileMap_253 2862 | rect: 2863 | serializedVersion: 2 2864 | x: 85 2865 | y: 258 2866 | width: 16 2867 | height: 16 2868 | alignment: 0 2869 | pivot: {x: 0, y: 0} 2870 | border: {x: 0, y: 0, z: 0, w: 0} 2871 | - name: TileMap_254 2872 | rect: 2873 | serializedVersion: 2 2874 | x: 102 2875 | y: 258 2876 | width: 16 2877 | height: 16 2878 | alignment: 0 2879 | pivot: {x: 0, y: 0} 2880 | border: {x: 0, y: 0, z: 0, w: 0} 2881 | - name: TileMap_255 2882 | rect: 2883 | serializedVersion: 2 2884 | x: 119 2885 | y: 258 2886 | width: 16 2887 | height: 16 2888 | alignment: 0 2889 | pivot: {x: 0, y: 0} 2890 | border: {x: 0, y: 0, z: 0, w: 0} 2891 | - name: TileMap_256 2892 | rect: 2893 | serializedVersion: 2 2894 | x: 136 2895 | y: 258 2896 | width: 16 2897 | height: 16 2898 | alignment: 0 2899 | pivot: {x: 0, y: 0} 2900 | border: {x: 0, y: 0, z: 0, w: 0} 2901 | - name: TileMap_257 2902 | rect: 2903 | serializedVersion: 2 2904 | x: 153 2905 | y: 258 2906 | width: 16 2907 | height: 16 2908 | alignment: 0 2909 | pivot: {x: 0, y: 0} 2910 | border: {x: 0, y: 0, z: 0, w: 0} 2911 | - name: TileMap_258 2912 | rect: 2913 | serializedVersion: 2 2914 | x: 170 2915 | y: 258 2916 | width: 16 2917 | height: 16 2918 | alignment: 0 2919 | pivot: {x: 0, y: 0} 2920 | border: {x: 0, y: 0, z: 0, w: 0} 2921 | - name: TileMap_259 2922 | rect: 2923 | serializedVersion: 2 2924 | x: 187 2925 | y: 258 2926 | width: 16 2927 | height: 16 2928 | alignment: 0 2929 | pivot: {x: 0, y: 0} 2930 | border: {x: 0, y: 0, z: 0, w: 0} 2931 | - name: TileMap_260 2932 | rect: 2933 | serializedVersion: 2 2934 | x: 204 2935 | y: 258 2936 | width: 16 2937 | height: 16 2938 | alignment: 0 2939 | pivot: {x: 0, y: 0} 2940 | border: {x: 0, y: 0, z: 0, w: 0} 2941 | - name: TileMap_261 2942 | rect: 2943 | serializedVersion: 2 2944 | x: 221 2945 | y: 258 2946 | width: 16 2947 | height: 16 2948 | alignment: 0 2949 | pivot: {x: 0, y: 0} 2950 | border: {x: 0, y: 0, z: 0, w: 0} 2951 | - name: TileMap_262 2952 | rect: 2953 | serializedVersion: 2 2954 | x: 238 2955 | y: 258 2956 | width: 16 2957 | height: 16 2958 | alignment: 0 2959 | pivot: {x: 0, y: 0} 2960 | border: {x: 0, y: 0, z: 0, w: 0} 2961 | - name: TileMap_263 2962 | rect: 2963 | serializedVersion: 2 2964 | x: 255 2965 | y: 258 2966 | width: 16 2967 | height: 16 2968 | alignment: 0 2969 | pivot: {x: 0, y: 0} 2970 | border: {x: 0, y: 0, z: 0, w: 0} 2971 | - name: TileMap_264 2972 | rect: 2973 | serializedVersion: 2 2974 | x: 0 2975 | y: 241 2976 | width: 16 2977 | height: 16 2978 | alignment: 0 2979 | pivot: {x: 0, y: 0} 2980 | border: {x: 0, y: 0, z: 0, w: 0} 2981 | - name: TileMap_265 2982 | rect: 2983 | serializedVersion: 2 2984 | x: 17 2985 | y: 241 2986 | width: 16 2987 | height: 16 2988 | alignment: 0 2989 | pivot: {x: 0, y: 0} 2990 | border: {x: 0, y: 0, z: 0, w: 0} 2991 | - name: TileMap_266 2992 | rect: 2993 | serializedVersion: 2 2994 | x: 34 2995 | y: 241 2996 | width: 16 2997 | height: 16 2998 | alignment: 0 2999 | pivot: {x: 0, y: 0} 3000 | border: {x: 0, y: 0, z: 0, w: 0} 3001 | - name: TileMap_267 3002 | rect: 3003 | serializedVersion: 2 3004 | x: 51 3005 | y: 241 3006 | width: 16 3007 | height: 16 3008 | alignment: 0 3009 | pivot: {x: 0, y: 0} 3010 | border: {x: 0, y: 0, z: 0, w: 0} 3011 | - name: TileMap_268 3012 | rect: 3013 | serializedVersion: 2 3014 | x: 85 3015 | y: 241 3016 | width: 16 3017 | height: 16 3018 | alignment: 0 3019 | pivot: {x: 0, y: 0} 3020 | border: {x: 0, y: 0, z: 0, w: 0} 3021 | - name: TileMap_269 3022 | rect: 3023 | serializedVersion: 2 3024 | x: 102 3025 | y: 241 3026 | width: 16 3027 | height: 16 3028 | alignment: 0 3029 | pivot: {x: 0, y: 0} 3030 | border: {x: 0, y: 0, z: 0, w: 0} 3031 | - name: TileMap_270 3032 | rect: 3033 | serializedVersion: 2 3034 | x: 119 3035 | y: 241 3036 | width: 16 3037 | height: 16 3038 | alignment: 0 3039 | pivot: {x: 0, y: 0} 3040 | border: {x: 0, y: 0, z: 0, w: 0} 3041 | - name: TileMap_271 3042 | rect: 3043 | serializedVersion: 2 3044 | x: 136 3045 | y: 241 3046 | width: 16 3047 | height: 16 3048 | alignment: 0 3049 | pivot: {x: 0, y: 0} 3050 | border: {x: 0, y: 0, z: 0, w: 0} 3051 | - name: TileMap_272 3052 | rect: 3053 | serializedVersion: 2 3054 | x: 153 3055 | y: 241 3056 | width: 16 3057 | height: 16 3058 | alignment: 0 3059 | pivot: {x: 0, y: 0} 3060 | border: {x: 0, y: 0, z: 0, w: 0} 3061 | - name: TileMap_273 3062 | rect: 3063 | serializedVersion: 2 3064 | x: 170 3065 | y: 241 3066 | width: 16 3067 | height: 16 3068 | alignment: 0 3069 | pivot: {x: 0, y: 0} 3070 | border: {x: 0, y: 0, z: 0, w: 0} 3071 | - name: TileMap_274 3072 | rect: 3073 | serializedVersion: 2 3074 | x: 187 3075 | y: 241 3076 | width: 16 3077 | height: 16 3078 | alignment: 0 3079 | pivot: {x: 0, y: 0} 3080 | border: {x: 0, y: 0, z: 0, w: 0} 3081 | - name: TileMap_275 3082 | rect: 3083 | serializedVersion: 2 3084 | x: 221 3085 | y: 241 3086 | width: 16 3087 | height: 16 3088 | alignment: 0 3089 | pivot: {x: 0, y: 0} 3090 | border: {x: 0, y: 0, z: 0, w: 0} 3091 | - name: TileMap_276 3092 | rect: 3093 | serializedVersion: 2 3094 | x: 238 3095 | y: 241 3096 | width: 16 3097 | height: 16 3098 | alignment: 0 3099 | pivot: {x: 0, y: 0} 3100 | border: {x: 0, y: 0, z: 0, w: 0} 3101 | - name: TileMap_277 3102 | rect: 3103 | serializedVersion: 2 3104 | x: 255 3105 | y: 241 3106 | width: 16 3107 | height: 16 3108 | alignment: 0 3109 | pivot: {x: 0, y: 0} 3110 | border: {x: 0, y: 0, z: 0, w: 0} 3111 | spritePackingTag: Tiles 3112 | userData: 3113 | assetBundleName: 3114 | assetBundleVariant: 3115 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Ryan Nielson 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_DisableAudio: 0 16 | -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81000042, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: .00499999989 11 | m_DefaultContactOffset: .00999999978 12 | m_SolverIterationCount: 6 13 | m_QueriesHitTriggers: 1 14 | m_EnableAdaptiveForce: 0 15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 16 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/PixelCamera2DDemo/Scenes/Main.unity 10 | -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 3 7 | m_ExternalVersionControlSupport: Hidden Meta Files 8 | m_SerializationMode: 2 9 | m_WebSecurityEmulationEnabled: 0 10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d 11 | m_DefaultBehaviorMode: 1 12 | m_SpritePackerMode: 2 13 | m_SpritePackerPaddingPower: 1 14 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd 15 | m_ProjectGenerationRootNamespace: 16 | -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!30 &1 4 | GraphicsSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_Deferred: 8 | m_Mode: 1 9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} 10 | m_DeferredReflections: 11 | m_Mode: 1 12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} 13 | m_LegacyDeferred: 14 | m_Mode: 1 15 | m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} 16 | m_AlwaysIncludedShaders: 17 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} 18 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} 19 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} 20 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} 21 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} 22 | - {fileID: 10782, guid: 0000000000000000f000000000000000, type: 0} 23 | m_PreloadedShaders: [] 24 | m_LightmapStripping: 0 25 | m_LightmapKeepPlain: 1 26 | m_LightmapKeepDirCombined: 1 27 | m_LightmapKeepDirSeparate: 1 28 | m_LightmapKeepDynamicPlain: 1 29 | m_LightmapKeepDynamicDirCombined: 1 30 | m_LightmapKeepDynamicDirSeparate: 1 31 | m_FogStripping: 0 32 | m_FogKeepLinear: 1 33 | m_FogKeepExp: 1 34 | m_FogKeepExp2: 1 35 | -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!13 &1 4 | InputManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Axes: 8 | - serializedVersion: 3 9 | m_Name: Horizontal 10 | descriptiveName: 11 | descriptiveNegativeName: 12 | negativeButton: left 13 | positiveButton: right 14 | altNegativeButton: a 15 | altPositiveButton: d 16 | gravity: 3 17 | dead: .00100000005 18 | sensitivity: 3 19 | snap: 1 20 | invert: 0 21 | type: 0 22 | axis: 0 23 | joyNum: 0 24 | - serializedVersion: 3 25 | m_Name: Vertical 26 | descriptiveName: 27 | descriptiveNegativeName: 28 | negativeButton: down 29 | positiveButton: up 30 | altNegativeButton: s 31 | altPositiveButton: w 32 | gravity: 3 33 | dead: .00100000005 34 | sensitivity: 3 35 | snap: 1 36 | invert: 0 37 | type: 0 38 | axis: 0 39 | joyNum: 0 40 | - serializedVersion: 3 41 | m_Name: Fire1 42 | descriptiveName: 43 | descriptiveNegativeName: 44 | negativeButton: 45 | positiveButton: left ctrl 46 | altNegativeButton: 47 | altPositiveButton: mouse 0 48 | gravity: 1000 49 | dead: .00100000005 50 | sensitivity: 1000 51 | snap: 0 52 | invert: 0 53 | type: 0 54 | axis: 0 55 | joyNum: 0 56 | - serializedVersion: 3 57 | m_Name: Fire2 58 | descriptiveName: 59 | descriptiveNegativeName: 60 | negativeButton: 61 | positiveButton: left alt 62 | altNegativeButton: 63 | altPositiveButton: mouse 1 64 | gravity: 1000 65 | dead: .00100000005 66 | sensitivity: 1000 67 | snap: 0 68 | invert: 0 69 | type: 0 70 | axis: 0 71 | joyNum: 0 72 | - serializedVersion: 3 73 | m_Name: Fire3 74 | descriptiveName: 75 | descriptiveNegativeName: 76 | negativeButton: 77 | positiveButton: left shift 78 | altNegativeButton: 79 | altPositiveButton: mouse 2 80 | gravity: 1000 81 | dead: .00100000005 82 | sensitivity: 1000 83 | snap: 0 84 | invert: 0 85 | type: 0 86 | axis: 0 87 | joyNum: 0 88 | - serializedVersion: 3 89 | m_Name: Jump 90 | descriptiveName: 91 | descriptiveNegativeName: 92 | negativeButton: 93 | positiveButton: space 94 | altNegativeButton: 95 | altPositiveButton: 96 | gravity: 1000 97 | dead: .00100000005 98 | sensitivity: 1000 99 | snap: 0 100 | invert: 0 101 | type: 0 102 | axis: 0 103 | joyNum: 0 104 | - serializedVersion: 3 105 | m_Name: Mouse X 106 | descriptiveName: 107 | descriptiveNegativeName: 108 | negativeButton: 109 | positiveButton: 110 | altNegativeButton: 111 | altPositiveButton: 112 | gravity: 0 113 | dead: 0 114 | sensitivity: .100000001 115 | snap: 0 116 | invert: 0 117 | type: 1 118 | axis: 0 119 | joyNum: 0 120 | - serializedVersion: 3 121 | m_Name: Mouse Y 122 | descriptiveName: 123 | descriptiveNegativeName: 124 | negativeButton: 125 | positiveButton: 126 | altNegativeButton: 127 | altPositiveButton: 128 | gravity: 0 129 | dead: 0 130 | sensitivity: .100000001 131 | snap: 0 132 | invert: 0 133 | type: 1 134 | axis: 1 135 | joyNum: 0 136 | - serializedVersion: 3 137 | m_Name: Mouse ScrollWheel 138 | descriptiveName: 139 | descriptiveNegativeName: 140 | negativeButton: 141 | positiveButton: 142 | altNegativeButton: 143 | altPositiveButton: 144 | gravity: 0 145 | dead: 0 146 | sensitivity: .100000001 147 | snap: 0 148 | invert: 0 149 | type: 1 150 | axis: 2 151 | joyNum: 0 152 | - serializedVersion: 3 153 | m_Name: Horizontal 154 | descriptiveName: 155 | descriptiveNegativeName: 156 | negativeButton: 157 | positiveButton: 158 | altNegativeButton: 159 | altPositiveButton: 160 | gravity: 0 161 | dead: .189999998 162 | sensitivity: 1 163 | snap: 0 164 | invert: 0 165 | type: 2 166 | axis: 0 167 | joyNum: 0 168 | - serializedVersion: 3 169 | m_Name: Vertical 170 | descriptiveName: 171 | descriptiveNegativeName: 172 | negativeButton: 173 | positiveButton: 174 | altNegativeButton: 175 | altPositiveButton: 176 | gravity: 0 177 | dead: .189999998 178 | sensitivity: 1 179 | snap: 0 180 | invert: 1 181 | type: 2 182 | axis: 1 183 | joyNum: 0 184 | - serializedVersion: 3 185 | m_Name: Fire1 186 | descriptiveName: 187 | descriptiveNegativeName: 188 | negativeButton: 189 | positiveButton: joystick button 0 190 | altNegativeButton: 191 | altPositiveButton: 192 | gravity: 1000 193 | dead: .00100000005 194 | sensitivity: 1000 195 | snap: 0 196 | invert: 0 197 | type: 0 198 | axis: 0 199 | joyNum: 0 200 | - serializedVersion: 3 201 | m_Name: Fire2 202 | descriptiveName: 203 | descriptiveNegativeName: 204 | negativeButton: 205 | positiveButton: joystick button 1 206 | altNegativeButton: 207 | altPositiveButton: 208 | gravity: 1000 209 | dead: .00100000005 210 | sensitivity: 1000 211 | snap: 0 212 | invert: 0 213 | type: 0 214 | axis: 0 215 | joyNum: 0 216 | - serializedVersion: 3 217 | m_Name: Fire3 218 | descriptiveName: 219 | descriptiveNegativeName: 220 | negativeButton: 221 | positiveButton: joystick button 2 222 | altNegativeButton: 223 | altPositiveButton: 224 | gravity: 1000 225 | dead: .00100000005 226 | sensitivity: 1000 227 | snap: 0 228 | invert: 0 229 | type: 0 230 | axis: 0 231 | joyNum: 0 232 | - serializedVersion: 3 233 | m_Name: Jump 234 | descriptiveName: 235 | descriptiveNegativeName: 236 | negativeButton: 237 | positiveButton: joystick button 3 238 | altNegativeButton: 239 | altPositiveButton: 240 | gravity: 1000 241 | dead: .00100000005 242 | sensitivity: 1000 243 | snap: 0 244 | invert: 0 245 | type: 0 246 | axis: 0 247 | joyNum: 0 248 | - serializedVersion: 3 249 | m_Name: Submit 250 | descriptiveName: 251 | descriptiveNegativeName: 252 | negativeButton: 253 | positiveButton: return 254 | altNegativeButton: 255 | altPositiveButton: joystick button 0 256 | gravity: 1000 257 | dead: .00100000005 258 | sensitivity: 1000 259 | snap: 0 260 | invert: 0 261 | type: 0 262 | axis: 0 263 | joyNum: 0 264 | - serializedVersion: 3 265 | m_Name: Submit 266 | descriptiveName: 267 | descriptiveNegativeName: 268 | negativeButton: 269 | positiveButton: enter 270 | altNegativeButton: 271 | altPositiveButton: space 272 | gravity: 1000 273 | dead: .00100000005 274 | sensitivity: 1000 275 | snap: 0 276 | invert: 0 277 | type: 0 278 | axis: 0 279 | joyNum: 0 280 | - serializedVersion: 3 281 | m_Name: Cancel 282 | descriptiveName: 283 | descriptiveNegativeName: 284 | negativeButton: 285 | positiveButton: escape 286 | altNegativeButton: 287 | altPositiveButton: joystick button 1 288 | gravity: 1000 289 | dead: .00100000005 290 | sensitivity: 1000 291 | snap: 0 292 | invert: 0 293 | type: 0 294 | axis: 0 295 | joyNum: 0 296 | -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshAreas: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Gravity: {x: 0, y: -9.81000042} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: .200000003 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_MinPenetrationForPenalty: .00999999978 17 | m_BaumgarteScale: .200000003 18 | m_BaumgarteTimeOfImpactScale: .75 19 | m_TimeToSleep: .5 20 | m_LinearSleepTolerance: .00999999978 21 | m_AngularSleepTolerance: 2 22 | m_QueriesHitTriggers: 1 23 | m_QueriesStartInColliders: 1 24 | m_ChangeStopsCallbacks: 0 25 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 26 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!129 &1 4 | PlayerSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 7 7 | AndroidProfiler: 0 8 | defaultScreenOrientation: 4 9 | targetDevice: 2 10 | targetResolution: 0 11 | accelerometerFrequency: 60 12 | companyName: RyanNielson 13 | productName: PixelCamera2D 14 | defaultCursor: {fileID: 0} 15 | cursorHotspot: {x: 0, y: 0} 16 | m_ShowUnitySplashScreen: 1 17 | defaultScreenWidth: 1024 18 | defaultScreenHeight: 768 19 | defaultScreenWidthWeb: 960 20 | defaultScreenHeightWeb: 600 21 | m_RenderingPath: 1 22 | m_MobileRenderingPath: 1 23 | m_ActiveColorSpace: 0 24 | m_MTRendering: 1 25 | m_MobileMTRendering: 0 26 | m_Stereoscopic3D: 0 27 | iosShowActivityIndicatorOnLoading: -1 28 | androidShowActivityIndicatorOnLoading: -1 29 | iosAppInBackgroundBehavior: 0 30 | displayResolutionDialog: 1 31 | allowedAutorotateToPortrait: 1 32 | allowedAutorotateToPortraitUpsideDown: 1 33 | allowedAutorotateToLandscapeRight: 1 34 | allowedAutorotateToLandscapeLeft: 1 35 | useOSAutorotation: 1 36 | use32BitDisplayBuffer: 1 37 | disableDepthAndStencilBuffers: 0 38 | defaultIsFullScreen: 1 39 | defaultIsNativeResolution: 1 40 | runInBackground: 0 41 | captureSingleScreen: 0 42 | Override IPod Music: 0 43 | Prepare IOS For Recording: 0 44 | submitAnalytics: 1 45 | usePlayerLog: 1 46 | bakeCollisionMeshes: 0 47 | forceSingleInstance: 0 48 | resizableWindow: 1 49 | useMacAppStoreValidation: 0 50 | gpuSkinning: 0 51 | xboxPIXTextureCapture: 0 52 | xboxEnableAvatar: 0 53 | xboxEnableKinect: 0 54 | xboxEnableKinectAutoTracking: 0 55 | xboxEnableFitness: 0 56 | visibleInBackground: 0 57 | macFullscreenMode: 2 58 | d3d9FullscreenMode: 1 59 | d3d11FullscreenMode: 1 60 | xboxSpeechDB: 0 61 | xboxEnableHeadOrientation: 0 62 | xboxEnableGuest: 0 63 | n3dsDisableStereoscopicView: 0 64 | n3dsEnableSharedListOpt: 1 65 | n3dsEnableVSync: 0 66 | xboxOneResolution: 0 67 | ps3SplashScreen: {fileID: 0} 68 | videoMemoryForVertexBuffers: 0 69 | psp2PowerMode: 0 70 | psp2AcquireBGM: 1 71 | wiiUTVResolution: 0 72 | wiiUGamePadMSAA: 1 73 | wiiUSupportsNunchuk: 0 74 | wiiUSupportsClassicController: 0 75 | wiiUSupportsBalanceBoard: 0 76 | wiiUSupportsMotionPlus: 0 77 | wiiUSupportsProController: 0 78 | wiiUAllowScreenCapture: 1 79 | wiiUControllerCount: 0 80 | m_SupportedAspectRatios: 81 | 4:3: 1 82 | 5:4: 1 83 | 16:10: 1 84 | 16:9: 1 85 | Others: 1 86 | bundleIdentifier: com.Company.ProductName 87 | bundleVersion: 1.0 88 | preloadedAssets: [] 89 | metroEnableIndependentInputSource: 0 90 | metroEnableLowLatencyPresentationAPI: 0 91 | xboxOneDisableKinectGpuReservation: 0 92 | virtualRealitySupported: 0 93 | productGUID: 7b7ce6763e77e8b46adbd73e69199919 94 | AndroidBundleVersionCode: 1 95 | AndroidMinSdkVersion: 9 96 | AndroidPreferredInstallLocation: 1 97 | aotOptions: 98 | apiCompatibilityLevel: 2 99 | stripEngineCode: 1 100 | iPhoneStrippingLevel: 0 101 | iPhoneScriptCallOptimization: 0 102 | iPhoneBuildNumber: 0 103 | ForceInternetPermission: 0 104 | ForceSDCardPermission: 0 105 | CreateWallpaper: 0 106 | APKExpansionFiles: 0 107 | preloadShaders: 0 108 | StripUnusedMeshComponents: 0 109 | VertexChannelCompressionMask: 110 | serializedVersion: 2 111 | m_Bits: 238 112 | iPhoneSdkVersion: 988 113 | iPhoneTargetOSVersion: 22 114 | uIPrerenderedIcon: 0 115 | uIRequiresPersistentWiFi: 0 116 | uIStatusBarHidden: 1 117 | uIExitOnSuspend: 0 118 | uIStatusBarStyle: 0 119 | iPhoneSplashScreen: {fileID: 0} 120 | iPhoneHighResSplashScreen: {fileID: 0} 121 | iPhoneTallHighResSplashScreen: {fileID: 0} 122 | iPhone47inSplashScreen: {fileID: 0} 123 | iPhone55inPortraitSplashScreen: {fileID: 0} 124 | iPhone55inLandscapeSplashScreen: {fileID: 0} 125 | iPadPortraitSplashScreen: {fileID: 0} 126 | iPadHighResPortraitSplashScreen: {fileID: 0} 127 | iPadLandscapeSplashScreen: {fileID: 0} 128 | iPadHighResLandscapeSplashScreen: {fileID: 0} 129 | iOSLaunchScreenType: 0 130 | iOSLaunchScreenPortrait: {fileID: 0} 131 | iOSLaunchScreenLandscape: {fileID: 0} 132 | iOSLaunchScreenBackgroundColor: 133 | serializedVersion: 2 134 | rgba: 0 135 | iOSLaunchScreenFillPct: 100 136 | iOSLaunchScreenSize: 100 137 | iOSLaunchScreenCustomXibPath: 138 | AndroidTargetDevice: 0 139 | AndroidSplashScreenScale: 0 140 | androidSplashScreen: {fileID: 0} 141 | AndroidKeystoreName: 142 | AndroidKeyaliasName: 143 | AndroidTVCompatibility: 1 144 | AndroidIsGame: 1 145 | androidEnableBanner: 1 146 | m_AndroidBanners: 147 | - width: 320 148 | height: 180 149 | banner: {fileID: 0} 150 | androidGamepadSupportLevel: 0 151 | resolutionDialogBanner: {fileID: 0} 152 | m_BuildTargetIcons: 153 | - m_BuildTarget: 154 | m_Icons: 155 | - m_Icon: {fileID: 0} 156 | m_Size: 128 157 | m_BuildTargetBatching: [] 158 | m_BuildTargetGraphicsAPIs: [] 159 | webPlayerTemplate: APPLICATION:Default 160 | m_TemplateCustomTags: {} 161 | wiiUTitleID: 0005000011000000 162 | wiiUGroupID: 00010000 163 | wiiUCommonSaveSize: 4096 164 | wiiUAccountSaveSize: 2048 165 | wiiUOlvAccessKey: 0 166 | wiiUTinCode: 0 167 | wiiUJoinGameId: 0 168 | wiiUJoinGameModeMask: 0000000000000000 169 | wiiUCommonBossSize: 0 170 | wiiUAccountBossSize: 0 171 | wiiUAddOnUniqueIDs: [] 172 | wiiUMainThreadStackSize: 3072 173 | wiiULoaderThreadStackSize: 1024 174 | wiiUSystemHeapSize: 128 175 | wiiUTVStartupScreen: {fileID: 0} 176 | wiiUGamePadStartupScreen: {fileID: 0} 177 | wiiUProfilerLibPath: 178 | actionOnDotNetUnhandledException: 1 179 | enableInternalProfiler: 0 180 | logObjCUncaughtExceptions: 1 181 | enableCrashReportAPI: 0 182 | locationUsageDescription: 183 | XboxTitleId: 184 | XboxImageXexPath: 185 | XboxSpaPath: 186 | XboxGenerateSpa: 0 187 | XboxDeployKinectResources: 0 188 | XboxSplashScreen: {fileID: 0} 189 | xboxEnableSpeech: 0 190 | xboxAdditionalTitleMemorySize: 0 191 | xboxDeployKinectHeadOrientation: 0 192 | xboxDeployKinectHeadPosition: 0 193 | ps3TitleConfigPath: 194 | ps3DLCConfigPath: 195 | ps3ThumbnailPath: 196 | ps3BackgroundPath: 197 | ps3SoundPath: 198 | ps3NPAgeRating: 12 199 | ps3TrophyCommId: 200 | ps3NpCommunicationPassphrase: 201 | ps3TrophyPackagePath: 202 | ps3BootCheckMaxSaveGameSizeKB: 128 203 | ps3TrophyCommSig: 204 | ps3SaveGameSlots: 1 205 | ps3TrialMode: 0 206 | ps3VideoMemoryForAudio: 0 207 | ps3EnableVerboseMemoryStats: 0 208 | ps3UseSPUForUmbra: 0 209 | ps3EnableMoveSupport: 1 210 | ps3DisableDolbyEncoding: 0 211 | ps4NPAgeRating: 12 212 | ps4NPTitleSecret: 213 | ps4NPTrophyPackPath: 214 | ps4ParentalLevel: 1 215 | ps4ContentID: ED1633-NPXX51362_00-0000000000000000 216 | ps4Category: 0 217 | ps4MasterVersion: 01.00 218 | ps4AppVersion: 01.00 219 | ps4AppType: 0 220 | ps4ParamSfxPath: 221 | ps4VideoOutPixelFormat: 0 222 | ps4VideoOutResolution: 4 223 | ps4PronunciationXMLPath: 224 | ps4PronunciationSIGPath: 225 | ps4BackgroundImagePath: 226 | ps4StartupImagePath: 227 | ps4SaveDataImagePath: 228 | ps4SdkOverride: 229 | ps4BGMPath: 230 | ps4ShareFilePath: 231 | ps4NPtitleDatPath: 232 | ps4RemotePlayKeyAssignment: -1 233 | ps4RemotePlayKeyMappingDir: 234 | ps4EnterButtonAssignment: 1 235 | ps4ApplicationParam1: 0 236 | ps4ApplicationParam2: 0 237 | ps4ApplicationParam3: 0 238 | ps4ApplicationParam4: 0 239 | ps4DownloadDataSize: 0 240 | ps4GarlicHeapSize: 2048 241 | ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ 242 | ps4pnSessions: 1 243 | ps4pnPresence: 1 244 | ps4pnFriends: 1 245 | ps4pnGameCustomData: 1 246 | playerPrefsSupport: 0 247 | ps4ReprojectionSupport: 0 248 | ps4attribUserManagement: 0 249 | ps4attribMoveSupport: 0 250 | ps4attrib3DSupport: 0 251 | ps4attribShareSupport: 0 252 | monoEnv: 253 | psp2Splashimage: {fileID: 0} 254 | psp2NPTrophyPackPath: 255 | psp2NPSupportGBMorGJP: 0 256 | psp2NPAgeRating: 12 257 | psp2NPTitleDatPath: 258 | psp2NPCommsID: 259 | psp2NPCommunicationsID: 260 | psp2NPCommsPassphrase: 261 | psp2NPCommsSig: 262 | psp2ParamSfxPath: 263 | psp2ManualPath: 264 | psp2LiveAreaGatePath: 265 | psp2LiveAreaBackroundPath: 266 | psp2LiveAreaPath: 267 | psp2LiveAreaTrialPath: 268 | psp2PatchChangeInfoPath: 269 | psp2PatchOriginalPackage: 270 | psp2PackagePassword: F69AzBlax3CF3EDNhm3soLBPh71Yexui 271 | psp2KeystoneFile: 272 | psp2MemoryExpansionMode: 0 273 | psp2DRMType: 0 274 | psp2StorageType: 0 275 | psp2MediaCapacity: 0 276 | psp2DLCConfigPath: 277 | psp2ThumbnailPath: 278 | psp2BackgroundPath: 279 | psp2SoundPath: 280 | psp2TrophyCommId: 281 | psp2TrophyPackagePath: 282 | psp2PackagedResourcesPath: 283 | psp2SaveDataQuota: 10240 284 | psp2ParentalLevel: 1 285 | psp2ShortTitle: Not Set 286 | psp2ContentID: IV0000-ABCD12345_00-0123456789ABCDEF 287 | psp2Category: 0 288 | psp2MasterVersion: 01.00 289 | psp2AppVersion: 01.00 290 | psp2TVBootMode: 0 291 | psp2EnterButtonAssignment: 2 292 | psp2TVDisableEmu: 0 293 | psp2AllowTwitterDialog: 1 294 | psp2Upgradable: 0 295 | psp2HealthWarning: 0 296 | psp2UseLibLocation: 0 297 | psp2InfoBarOnStartup: 0 298 | psp2InfoBarColor: 0 299 | psmSplashimage: {fileID: 0} 300 | spritePackerPolicy: 301 | scriptingDefineSymbols: {} 302 | metroPackageName: PixelCamera 303 | metroPackageLogo: 304 | metroPackageLogo140: 305 | metroPackageLogo180: 306 | metroPackageLogo240: 307 | metroPackageVersion: 308 | metroCertificatePath: 309 | metroCertificatePassword: 310 | metroCertificateSubject: 311 | metroCertificateIssuer: 312 | metroCertificateNotAfter: 0000000000000000 313 | metroApplicationDescription: PixelCamera 314 | metroStoreTileLogo80: 315 | metroStoreTileLogo: 316 | metroStoreTileLogo140: 317 | metroStoreTileLogo180: 318 | metroStoreTileWideLogo80: 319 | metroStoreTileWideLogo: 320 | metroStoreTileWideLogo140: 321 | metroStoreTileWideLogo180: 322 | metroStoreTileSmallLogo80: 323 | metroStoreTileSmallLogo: 324 | metroStoreTileSmallLogo140: 325 | metroStoreTileSmallLogo180: 326 | metroStoreSmallTile80: 327 | metroStoreSmallTile: 328 | metroStoreSmallTile140: 329 | metroStoreSmallTile180: 330 | metroStoreLargeTile80: 331 | metroStoreLargeTile: 332 | metroStoreLargeTile140: 333 | metroStoreLargeTile180: 334 | metroStoreSplashScreenImage: 335 | metroStoreSplashScreenImage140: 336 | metroStoreSplashScreenImage180: 337 | metroPhoneAppIcon: 338 | metroPhoneAppIcon140: 339 | metroPhoneAppIcon240: 340 | metroPhoneSmallTile: 341 | metroPhoneSmallTile140: 342 | metroPhoneSmallTile240: 343 | metroPhoneMediumTile: 344 | metroPhoneMediumTile140: 345 | metroPhoneMediumTile240: 346 | metroPhoneWideTile: 347 | metroPhoneWideTile140: 348 | metroPhoneWideTile240: 349 | metroPhoneSplashScreenImage: 350 | metroPhoneSplashScreenImage140: 351 | metroPhoneSplashScreenImage240: 352 | metroTileShortName: 353 | metroCommandLineArgsFile: 354 | metroTileShowName: 0 355 | metroMediumTileShowName: 0 356 | metroLargeTileShowName: 0 357 | metroWideTileShowName: 0 358 | metroDefaultTileSize: 1 359 | metroTileForegroundText: 1 360 | metroTileBackgroundColor: {r: 0, g: 0, b: 0, a: 1} 361 | metroSplashScreenBackgroundColor: {r: 0, g: 0, b: 0, a: 1} 362 | metroSplashScreenUseBackgroundColor: 0 363 | platformCapabilities: {} 364 | metroFTAName: 365 | metroFTAFileTypes: [] 366 | metroProtocolName: 367 | metroCompilationOverrides: 1 368 | blackberryDeviceAddress: 369 | blackberryDevicePassword: 370 | blackberryTokenPath: 371 | blackberryTokenExires: 372 | blackberryTokenAuthor: 373 | blackberryTokenAuthorId: 374 | blackberryCskPassword: 375 | blackberrySaveLogPath: 376 | blackberrySharedPermissions: 0 377 | blackberryCameraPermissions: 0 378 | blackberryGPSPermissions: 0 379 | blackberryDeviceIDPermissions: 0 380 | blackberryMicrophonePermissions: 0 381 | blackberryGamepadSupport: 0 382 | blackberryBuildId: 0 383 | blackberryLandscapeSplashScreen: {fileID: 0} 384 | blackberryPortraitSplashScreen: {fileID: 0} 385 | blackberrySquareSplashScreen: {fileID: 0} 386 | tizenProductDescription: 387 | tizenProductURL: 388 | tizenSigningProfileName: 389 | tizenGPSPermissions: 0 390 | tizenMicrophonePermissions: 0 391 | n3dsUseExtSaveData: 0 392 | n3dsCompressStaticMem: 1 393 | n3dsExtSaveDataNumber: 0x12345 394 | n3dsStackSize: 131072 395 | n3dsTargetPlatform: 2 396 | n3dsRegion: 7 397 | n3dsMediaSize: 0 398 | n3dsLogoStyle: 3 399 | n3dsTitle: GameName 400 | n3dsProductCode: 401 | n3dsApplicationId: 0xFF3FF 402 | stvDeviceAddress: 403 | stvProductDescription: 404 | stvProductAuthor: 405 | stvProductAuthorEmail: 406 | stvProductLink: 407 | stvProductCategory: 0 408 | XboxOneProductId: 409 | XboxOneUpdateKey: 410 | XboxOneSandboxId: 411 | XboxOneContentId: 412 | XboxOneTitleId: 413 | XboxOneSCId: 414 | XboxOneGameOsOverridePath: 415 | XboxOnePackagingOverridePath: 416 | XboxOneAppManifestOverridePath: 417 | XboxOnePackageEncryption: 0 418 | XboxOnePackageUpdateGranularity: 2 419 | XboxOneDescription: 420 | XboxOneIsContentPackage: 0 421 | XboxOneEnableGPUVariability: 0 422 | XboxOneSockets: {} 423 | XboxOneSplashScreen: {fileID: 0} 424 | XboxOneAllowedProductIds: [] 425 | XboxOnePersistentLocalStorageSize: 0 426 | intPropertyNames: 427 | - Android::ScriptingBackend 428 | - Metro::ScriptingBackend 429 | - Standalone::ScriptingBackend 430 | - WP8::ScriptingBackend 431 | - WebGL::ScriptingBackend 432 | - WebGL::audioCompressionFormat 433 | - WebGL::exceptionSupport 434 | - WebGL::memorySize 435 | - WebPlayer::ScriptingBackend 436 | - iOS::Architecture 437 | - iOS::ScriptingBackend 438 | Android::ScriptingBackend: 0 439 | Metro::ScriptingBackend: 2 440 | Standalone::ScriptingBackend: 0 441 | WP8::ScriptingBackend: 2 442 | WebGL::ScriptingBackend: 1 443 | WebGL::audioCompressionFormat: 4 444 | WebGL::exceptionSupport: 1 445 | WebGL::memorySize: 256 446 | WebPlayer::ScriptingBackend: 0 447 | iOS::Architecture: 2 448 | iOS::ScriptingBackend: 1 449 | boolPropertyNames: 450 | - WebGL::analyzeBuildSize 451 | - WebGL::dataCaching 452 | - WebGL::useEmbeddedResources 453 | - XboxOne::enus 454 | WebGL::analyzeBuildSize: 0 455 | WebGL::dataCaching: 0 456 | WebGL::useEmbeddedResources: 0 457 | XboxOne::enus: 1 458 | stringPropertyNames: 459 | - WebGL::emscriptenArgs 460 | - WebGL::template 461 | - additionalIl2CppArgs::additionalIl2CppArgs 462 | WebGL::emscriptenArgs: 463 | WebGL::template: APPLICATION:Default 464 | additionalIl2CppArgs::additionalIl2CppArgs: 465 | firstStreamedSceneWithResources: 0 466 | cloudProjectId: 467 | projectName: 468 | organizationId: 469 | cloudEnabled: 0 470 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 5.2.0f3 2 | m_StandardAssetsVersion: 0 3 | -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!47 &1 4 | QualitySettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 5 7 | m_CurrentQuality: 5 8 | m_QualitySettings: 9 | - serializedVersion: 2 10 | name: Fastest 11 | pixelLightCount: 0 12 | shadows: 0 13 | shadowResolution: 0 14 | shadowProjection: 1 15 | shadowCascades: 1 16 | shadowDistance: 15 17 | shadowNearPlaneOffset: 2 18 | shadowCascade2Split: .333333343 19 | shadowCascade4Split: {x: .0666666701, y: .200000003, z: .466666669} 20 | blendWeights: 1 21 | textureQuality: 1 22 | anisotropicTextures: 0 23 | antiAliasing: 0 24 | softParticles: 0 25 | softVegetation: 0 26 | realtimeReflectionProbes: 0 27 | billboardsFaceCameraPosition: 0 28 | vSyncCount: 0 29 | lodBias: .300000012 30 | maximumLODLevel: 0 31 | particleRaycastBudget: 4 32 | excludedTargetPlatforms: [] 33 | - serializedVersion: 2 34 | name: Fast 35 | pixelLightCount: 0 36 | shadows: 0 37 | shadowResolution: 0 38 | shadowProjection: 1 39 | shadowCascades: 1 40 | shadowDistance: 20 41 | shadowNearPlaneOffset: 2 42 | shadowCascade2Split: .333333343 43 | shadowCascade4Split: {x: .0666666701, y: .200000003, z: .466666669} 44 | blendWeights: 2 45 | textureQuality: 0 46 | anisotropicTextures: 0 47 | antiAliasing: 0 48 | softParticles: 0 49 | softVegetation: 0 50 | realtimeReflectionProbes: 0 51 | billboardsFaceCameraPosition: 0 52 | vSyncCount: 0 53 | lodBias: .400000006 54 | maximumLODLevel: 0 55 | particleRaycastBudget: 16 56 | excludedTargetPlatforms: [] 57 | - serializedVersion: 2 58 | name: Simple 59 | pixelLightCount: 1 60 | shadows: 1 61 | shadowResolution: 0 62 | shadowProjection: 1 63 | shadowCascades: 1 64 | shadowDistance: 20 65 | shadowNearPlaneOffset: 2 66 | shadowCascade2Split: .333333343 67 | shadowCascade4Split: {x: .0666666701, y: .200000003, z: .466666669} 68 | blendWeights: 2 69 | textureQuality: 0 70 | anisotropicTextures: 1 71 | antiAliasing: 0 72 | softParticles: 0 73 | softVegetation: 0 74 | realtimeReflectionProbes: 0 75 | billboardsFaceCameraPosition: 0 76 | vSyncCount: 0 77 | lodBias: .699999988 78 | maximumLODLevel: 0 79 | particleRaycastBudget: 64 80 | excludedTargetPlatforms: [] 81 | - serializedVersion: 2 82 | name: Good 83 | pixelLightCount: 2 84 | shadows: 2 85 | shadowResolution: 1 86 | shadowProjection: 1 87 | shadowCascades: 2 88 | shadowDistance: 40 89 | shadowNearPlaneOffset: 2 90 | shadowCascade2Split: .333333343 91 | shadowCascade4Split: {x: .0666666701, y: .200000003, z: .466666669} 92 | blendWeights: 2 93 | textureQuality: 0 94 | anisotropicTextures: 1 95 | antiAliasing: 0 96 | softParticles: 0 97 | softVegetation: 1 98 | realtimeReflectionProbes: 1 99 | billboardsFaceCameraPosition: 1 100 | vSyncCount: 1 101 | lodBias: 1 102 | maximumLODLevel: 0 103 | particleRaycastBudget: 256 104 | excludedTargetPlatforms: [] 105 | - serializedVersion: 2 106 | name: Beautiful 107 | pixelLightCount: 3 108 | shadows: 2 109 | shadowResolution: 2 110 | shadowProjection: 1 111 | shadowCascades: 2 112 | shadowDistance: 70 113 | shadowNearPlaneOffset: 2 114 | shadowCascade2Split: .333333343 115 | shadowCascade4Split: {x: .0666666701, y: .200000003, z: .466666669} 116 | blendWeights: 4 117 | textureQuality: 0 118 | anisotropicTextures: 2 119 | antiAliasing: 2 120 | softParticles: 1 121 | softVegetation: 1 122 | realtimeReflectionProbes: 1 123 | billboardsFaceCameraPosition: 1 124 | vSyncCount: 1 125 | lodBias: 1.5 126 | maximumLODLevel: 0 127 | particleRaycastBudget: 1024 128 | excludedTargetPlatforms: [] 129 | - serializedVersion: 2 130 | name: Fantastic 131 | pixelLightCount: 4 132 | shadows: 2 133 | shadowResolution: 2 134 | shadowProjection: 1 135 | shadowCascades: 4 136 | shadowDistance: 150 137 | shadowNearPlaneOffset: 2 138 | shadowCascade2Split: .333333343 139 | shadowCascade4Split: {x: .0666666701, y: .200000003, z: .466666669} 140 | blendWeights: 4 141 | textureQuality: 0 142 | anisotropicTextures: 2 143 | antiAliasing: 2 144 | softParticles: 1 145 | softVegetation: 1 146 | realtimeReflectionProbes: 1 147 | billboardsFaceCameraPosition: 1 148 | vSyncCount: 1 149 | lodBias: 2 150 | maximumLODLevel: 0 151 | particleRaycastBudget: 4096 152 | excludedTargetPlatforms: [] 153 | m_PerPlatformDefaultQuality: 154 | Android: 2 155 | BlackBerry: 2 156 | GLES Emulation: 5 157 | Nintendo 3DS: 5 158 | PS3: 5 159 | PS4: 5 160 | PSM: 5 161 | PSP2: 2 162 | Samsung TV: 2 163 | Standalone: 5 164 | Tizen: 2 165 | WP8: 5 166 | Web: 5 167 | WebGL: 3 168 | Wii U: 5 169 | Windows Store Apps: 5 170 | XBOX360: 5 171 | XboxOne: 5 172 | iPhone: 2 173 | -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - PixelCamera 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: .0199999996 7 | Maximum Allowed Timestep: .333333343 8 | m_TimeScale: 1 9 | -------------------------------------------------------------------------------- /ProjectSettings/UnityAdsSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!292 &1 4 | UnityAdsSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_InitializeOnStartup: 1 8 | m_TestMode: 0 9 | m_EnabledPlatforms: 4294967295 10 | m_IosGameId: 11 | m_AndroidGameId: 12 | -------------------------------------------------------------------------------- /ProjectSettings/UnityAnalyticsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!303 &1 4 | UnityAnalyticsManager: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_InitializeOnStartup: 1 8 | m_TestMode: 0 9 | m_TestEventUrl: 10 | m_TestConfigUrl: 11 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # PixelCamera2D 2 | A Pixel Perfect Camera for 2D Games in Unity. 3 | 4 | ##### This is an early work in progress. Please report any issues you find. Also, feel free to contribute fixes or additions. 5 | 6 | ## Why Should I Use PixelCamera2D? 7 | 8 | Unity is a great engine, but it isn't perfect for 2D games that use pixel art. This can become evident when you try to rotate sprites or move sprites. Rotating sprites often results in perfectly diagonal edges that leave the pixel grid. Moving sprites can have a similar problem where pixels don't line up as expected. Check out the [GIFs](#demo) below in the [Demo](#demo) section to see examples with and without PixelCamera2D. 9 | 10 | ## How It Works 11 | 12 | The setup used in `PixelCamera2D` uses two camera's, a quad, and a render texture to display your game. The first camera renders an image to a render texture which is sized according to the `Base Width` and `Base Height` values. The second camera renders its child quad whose texture is the render texture mentioned above. This child quad is resized and scaled account to the screen width and height. 13 | 14 | This method makes pixel art games more consistant by removing perfectly straight diagonal lines and providing better scaling and letterboxing options. 15 | 16 | ## Installation 17 | 18 | Copy the `PixelCamera2D` folder into your `Assets` folder. 19 | 20 | ## Usage 21 | 22 | 1. Drag the `PixelCamera2D` prefab from the `PixelCamera2D/Prefabs` folder into your scene. This prefab contains the pixel camera, render camera, and rendered quad. 23 | 2. Set the Camera component's `Size` value if necessary. 24 | 3. Set the `Base Width` and `Base Height` to a value that your pixel art was designed for. This is used to determine how many pixels wide and high your game should be. This is used when determining best fit and scaling sizes. 25 | 4. Click the `Create RenderTexture Asset` button and choose a location to save the new render texture. This is created using the given `Base Width` and `Base Height`, so anytime those change you should use this button. If you have an existing render texture that is the correct size from another scene, you can simply drop that into the camera's `Base Texture` value in the inspector. 26 | 27 | ## Inspector Options 28 | 29 | - Base Height: The height of your game view. 30 | - Base Width: The width of your game view. 31 | - Behaviour: The type of view scaling behaviour to use. There are two options currently. 32 | - Best Pixel Perfect Fit: Scales your view by pixel perfect increments like 1x, 2x, 3x, etc. This ensures equal pixel sizes. For example for a base size of 200x200, view size will be fixed to sizes like 200x200, 400x400, etc depending on screen size. 33 | - Scale To Fit: Scales the view to fill the screen as much as possible while maintaining aspect ratio. This fills most of the screen, but may results in some rendering artifacts because of uneven pixel sizes. 34 | - Quad: The quad the camera will render to. This shouldn't have to be changed. 35 | 36 | ## Notes 37 | 38 | - To change your letterbox color just change the background color on the `PixelCamera2DRenderer` object. 39 | 40 | ## Demo 41 | 42 | This project contains a demo in the `PixelCamera2DDemo` folder. This includes an example of static sprites, moving sprites, and a line renderer to show how each behaves. It also includes a button in play mode to enable and disable `PixelCamera2D` so that you can compare what your game would like with or without it. 43 | 44 | 45 | 46 | #### Without PixelCamera2D 47 | 48 | ![Without PixelCamera2D](http://i.imgur.com/I6kZml0.gif) 49 | 50 | Notice the differently sized pixels and smooth diagonal edges on the sprites and line. 51 | 52 | #### With PixelCamera2D 53 | 54 | ![With PixelCamera2D](http://i.imgur.com/aTETXV0.gif) 55 | 56 | The pixels are now of equal size and the diagonal lines have been pixelated. 57 | 58 | 59 | --------------------------------------------------------------------------------