diff --git a/.idea/.idea.proto_platformer/.idea/indexLayout.xml b/.idea/.idea.proto_platformer/.idea/indexLayout.xml index f0a2671..e199b28 100644 --- a/.idea/.idea.proto_platformer/.idea/indexLayout.xml +++ b/.idea/.idea.proto_platformer/.idea/indexLayout.xml @@ -23,6 +23,7 @@ ProjectSettings + .git .idea Library Logs diff --git a/.idea/.idea.proto_platformer/.idea/vcs.xml b/.idea/.idea.proto_platformer/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/.idea.proto_platformer/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Assets/Prefab/Player.prefab b/Assets/Prefab/Player.prefab index 01aadfe..5741ace 100644 --- a/Assets/Prefab/Player.prefab +++ b/Assets/Prefab/Player.prefab @@ -29,7 +29,7 @@ Transform: m_GameObject: {fileID: 9204008304508852171} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -3.77, y: 0, z: 0} - m_LocalScale: {x: 0.7, y: 1, z: 1} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 @@ -74,8 +74,8 @@ SpriteRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 - m_Sprite: {fileID: 7482667652216324306, guid: db750325989564987a34393247d883b4, type: 3} - m_Color: {r: 0.39165226, g: 0.6792453, b: 0.3812745, a: 1} + m_Sprite: {fileID: -1114672025921173991, guid: f04b8998e68c0d44fb8fcdab13b6a653, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 @@ -123,14 +123,14 @@ BoxCollider2D: m_SpriteTilingProperty: border: {x: 0, y: 0, z: 0, w: 0} pivot: {x: 0.5, y: 0.5} - oldSize: {x: 1, y: 1} + oldSize: {x: 0.515625, y: 0.71875} newSize: {x: 1, y: 1} adaptiveTilingThreshold: 0.5 drawMode: 0 adaptiveTiling: 0 m_AutoTiling: 0 serializedVersion: 2 - m_Size: {x: 1, y: 1} + m_Size: {x: 0.52, y: 0.73} m_EdgeRadius: 0 --- !u!114 &9204008304508852166 MonoBehaviour: diff --git a/Assets/Scenes/iteration_1.unity b/Assets/Scenes/iteration_1.unity new file mode 100644 index 0000000..c976ec6 --- /dev/null +++ b/Assets/Scenes/iteration_1.unity @@ -0,0 +1,795 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &85760614 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 9204008304508852167, guid: 641b770d11eb6914cbfbd58520c064fe, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9204008304508852167, guid: 641b770d11eb6914cbfbd58520c064fe, type: 3} + propertyPath: m_LocalPosition.x + value: -3.77 + objectReference: {fileID: 0} + - target: {fileID: 9204008304508852167, guid: 641b770d11eb6914cbfbd58520c064fe, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9204008304508852167, guid: 641b770d11eb6914cbfbd58520c064fe, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9204008304508852167, guid: 641b770d11eb6914cbfbd58520c064fe, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9204008304508852167, guid: 641b770d11eb6914cbfbd58520c064fe, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9204008304508852167, guid: 641b770d11eb6914cbfbd58520c064fe, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9204008304508852167, guid: 641b770d11eb6914cbfbd58520c064fe, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9204008304508852167, guid: 641b770d11eb6914cbfbd58520c064fe, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9204008304508852167, guid: 641b770d11eb6914cbfbd58520c064fe, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9204008304508852167, guid: 641b770d11eb6914cbfbd58520c064fe, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9204008304508852171, guid: 641b770d11eb6914cbfbd58520c064fe, type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 641b770d11eb6914cbfbd58520c064fe, type: 3} +--- !u!1 &173912074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 173912076} + - component: {fileID: 173912075} + m_Layer: 0 + m_Name: Grid + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!156049354 &173912075 +Grid: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173912074} + m_Enabled: 1 + m_CellSize: {x: 1, y: 1, z: 0} + m_CellGap: {x: 0, y: 0, z: 0} + m_CellLayout: 0 + m_CellSwizzle: 0 +--- !u!4 &173912076 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 173912074} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1803244506} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &897371853 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 897371854} + m_Layer: 0 + m_Name: colliders + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &897371854 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 897371853} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1433064734} + - {fileID: 1254417950} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1254417949 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1254417950} + - component: {fileID: 1254417951} + m_Layer: 0 + m_Name: right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1254417950 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254417949} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 8, y: -2.5, z: -1.619261} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 897371854} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1254417951 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1254417949} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 8, y: 1} + m_EdgeRadius: 0 +--- !u!1 &1433064733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1433064734} + - component: {fileID: 1433064735} + m_Layer: 0 + m_Name: left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1433064734 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1433064733} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -4.5, y: -2.5, z: -1.619261} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 897371854} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1433064735 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1433064733} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 11, y: 1} + m_EdgeRadius: 0 +--- !u!1 &1531813922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1531813925} + - component: {fileID: 1531813924} + - component: {fileID: 1531813923} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1531813923 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1531813922} + m_Enabled: 1 +--- !u!20 &1531813924 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1531813922} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1531813925 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1531813922} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1803244505 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1803244506} + - component: {fileID: 1803244508} + - component: {fileID: 1803244507} + m_Layer: 0 + m_Name: Level + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1803244506 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1803244505} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 173912076} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!483693784 &1803244507 +TilemapRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1803244505} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_ChunkSize: {x: 32, y: 32, z: 32} + m_ChunkCullingBounds: {x: 0, y: 0, z: 0} + m_MaxChunkCount: 16 + m_MaxFrameAge: 16 + m_SortOrder: 0 + m_Mode: 0 + m_DetectChunkCullingBounds: 0 + m_MaskInteraction: 0 +--- !u!1839735485 &1803244508 +Tilemap: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1803244505} + m_Enabled: 1 + m_Tiles: + - first: {x: -10, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 2 + m_TileSpriteIndex: 2 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: -9, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: -8, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: -7, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: -6, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: -5, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: -4, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: -3, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: -2, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: -1, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 0, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 4, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 2 + m_TileSpriteIndex: 2 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 5, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 6, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 7, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 8, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 9, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 10, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 11, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + m_AnimatedTiles: {} + m_TileAssetArray: + - m_RefCount: 15 + m_Data: {fileID: 11400000, guid: 9f6abc507697eae4182625ff4d1af28a, type: 2} + - m_RefCount: 2 + m_Data: {fileID: 11400000, guid: 14421561aa252544d9a007d0909d5ca0, type: 2} + - m_RefCount: 2 + m_Data: {fileID: 11400000, guid: 037f0e75d6856a84b8e0c7ee0ea6fae1, type: 2} + m_TileSpriteArray: + - m_RefCount: 15 + m_Data: {fileID: 578142255533913989, guid: b4ea317318b0aaf4e8c6ce033d1242da, type: 3} + - m_RefCount: 2 + m_Data: {fileID: 7482571501025514076, guid: b4ea317318b0aaf4e8c6ce033d1242da, type: 3} + - m_RefCount: 2 + m_Data: {fileID: -8841940012206042853, guid: b4ea317318b0aaf4e8c6ce033d1242da, type: 3} + m_TileMatrixArray: + - m_RefCount: 19 + m_Data: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_TileColorArray: + - m_RefCount: 19 + m_Data: {r: 1, g: 1, b: 1, a: 1} + m_TileObjectToInstantiateArray: [] + m_AnimationFrameRate: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Origin: {x: -10, y: -3, z: 0} + m_Size: {x: 22, y: 3, z: 1} + m_TileAnchor: {x: 0.5, y: 0.5, z: 0} + m_TileOrientation: 0 + m_TileOrientationMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 diff --git a/Assets/Scenes/iteration_1.unity.meta b/Assets/Scenes/iteration_1.unity.meta new file mode 100644 index 0000000..23e283f --- /dev/null +++ b/Assets/Scenes/iteration_1.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6913fe2a978145241bd2a0f89f474f8c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Spritesheets.meta b/Assets/Spritesheets.meta new file mode 100644 index 0000000..58c1469 --- /dev/null +++ b/Assets/Spritesheets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ade57ce6cb8f5a4abe802a57fad7990 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Spritesheets/p1_spritesheet.png b/Assets/Spritesheets/p1_spritesheet.png new file mode 100644 index 0000000..6dc17f2 Binary files /dev/null and b/Assets/Spritesheets/p1_spritesheet.png differ diff --git a/Assets/Spritesheets/p1_spritesheet.png.meta b/Assets/Spritesheets/p1_spritesheet.png.meta new file mode 100644 index 0000000..f8391e2 --- /dev/null +++ b/Assets/Spritesheets/p1_spritesheet.png.meta @@ -0,0 +1,390 @@ +fileFormatVersion: 2 +guid: f04b8998e68c0d44fb8fcdab13b6a653 +TextureImporter: + internalIDToNameTable: + - first: + 213: -1018745718228308129 + second: p1_walk03 + - first: + 213: -2042091158872986364 + second: p1_walk04 + - first: + 213: -9189606489967705000 + second: p1_walk05 + - first: + 213: -5704850231166046293 + second: p1_walk06 + - first: + 213: -1523361138589310647 + second: p1_walk07 + - first: + 213: -3352234913736326317 + second: p1_walk08 + - first: + 213: 1127191578808125781 + second: p1_walk09 + - first: + 213: 2309543018721187582 + second: p1_walk10 + - first: + 213: -7515962413704413232 + second: p1_walk11 + - first: + 213: -1114672025921173991 + second: p1_stand + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 128 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: p1_walk01 + rect: + serializedVersion: 2 + x: 0 + y: 191 + width: 72 + height: 97 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 51b234a0151c8cf70800000000000000 + internalID: 9207821991967664917 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: p1_walk02 + rect: + serializedVersion: 2 + x: 73 + y: 191 + width: 72 + height: 97 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 88177c0ad4beb3d90800000000000000 + internalID: -7116836067486502520 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: p1_walk03 + rect: + serializedVersion: 2 + x: 146 + y: 191 + width: 72 + height: 97 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f5f2d84ba20bcd1f0800000000000000 + internalID: -1018745718228308129 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: p1_walk04 + rect: + serializedVersion: 2 + x: 0 + y: 93 + width: 72 + height: 97 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 40de86419e809a3e0800000000000000 + internalID: -2042091158872986364 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: p1_walk05 + rect: + serializedVersion: 2 + x: 73 + y: 93 + width: 72 + height: 97 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 854c9d30695f77080800000000000000 + internalID: -9189606489967705000 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: p1_walk06 + rect: + serializedVersion: 2 + x: 146 + y: 93 + width: 72 + height: 97 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: bafea8ab0fc44d0b0800000000000000 + internalID: -5704850231166046293 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: p1_walk07 + rect: + serializedVersion: 2 + x: 219 + y: 191 + width: 72 + height: 97 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 941efb59d1febdae0800000000000000 + internalID: -1523361138589310647 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: p1_walk08 + rect: + serializedVersion: 2 + x: 292 + y: 191 + width: 72 + height: 97 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 353851b5b187a71d0800000000000000 + internalID: -3352234913736326317 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: p1_walk09 + rect: + serializedVersion: 2 + x: 219 + y: 93 + width: 72 + height: 97 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5598ba0d4c694af00800000000000000 + internalID: 1127191578808125781 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: p1_walk10 + rect: + serializedVersion: 2 + x: 365 + y: 191 + width: 72 + height: 97 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ef61c5893252d0020800000000000000 + internalID: 2309543018721187582 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: p1_walk11 + rect: + serializedVersion: 2 + x: 292 + y: 93 + width: 72 + height: 97 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 0dff5f98100f1b790800000000000000 + internalID: -7515962413704413232 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: p1_stand + rect: + serializedVersion: 2 + x: 67 + y: 0 + width: 66 + height: 92 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 91647edb2b3e780f0800000000000000 + internalID: -1114672025921173991 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Spritesheets/p1_spritesheet.txt b/Assets/Spritesheets/p1_spritesheet.txt new file mode 100644 index 0000000..729bd26 --- /dev/null +++ b/Assets/Spritesheets/p1_spritesheet.txt @@ -0,0 +1,16 @@ +p1_duck = 365 98 69 71 +p1_front = 0 196 66 92 +p1_hurt = 438 0 69 92 +p1_jump = 438 93 67 94 +p1_stand = 67 196 66 92 +p1_walk01 = 0 0 72 97 +p1_walk02 = 73 0 72 97 +p1_walk03 = 146 0 72 97 +p1_walk04 = 0 98 72 97 +p1_walk05 = 73 98 72 97 +p1_walk06 = 146 98 72 97 +p1_walk07 = 219 0 72 97 +p1_walk08 = 292 0 72 97 +p1_walk09 = 219 98 72 97 +p1_walk10 = 365 0 72 97 +p1_walk11 = 292 98 72 97 diff --git a/Assets/Spritesheets/p1_spritesheet.txt.meta b/Assets/Spritesheets/p1_spritesheet.txt.meta new file mode 100644 index 0000000..4d92e4b --- /dev/null +++ b/Assets/Spritesheets/p1_spritesheet.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d6a06418aa98f16469e946f19acb4339 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Spritesheets/tiles_spritesheet.png b/Assets/Spritesheets/tiles_spritesheet.png new file mode 100644 index 0000000..57ee83b Binary files /dev/null and b/Assets/Spritesheets/tiles_spritesheet.png differ diff --git a/Assets/Spritesheets/tiles_spritesheet.png.meta b/Assets/Spritesheets/tiles_spritesheet.png.meta new file mode 100644 index 0000000..2eb673d --- /dev/null +++ b/Assets/Spritesheets/tiles_spritesheet.png.meta @@ -0,0 +1,4236 @@ +fileFormatVersion: 2 +guid: b4ea317318b0aaf4e8c6ce033d1242da +TextureImporter: + internalIDToNameTable: + - first: + 213: 5172588984008429892 + second: box.png + - first: + 213: 9055550637912473906 + second: boxAlt.png + - first: + 213: 6085436807976687887 + second: boxCoin.png + - first: + 213: 4995730603793520788 + second: boxCoinAlt.png + - first: + 213: 1820374321068638375 + second: boxCoinAlt_disabled.png + - first: + 213: 6345894940943797121 + second: boxCoin_disabled.png + - first: + 213: 5175869381252534985 + second: boxEmpty.png + - first: + 213: -6497537638610845458 + second: boxExplosive.png + - first: + 213: 4489971852386256020 + second: boxExplosiveAlt.png + - first: + 213: -1900843505015454169 + second: boxExplosive_disabled.png + - first: + 213: -2711931595005741342 + second: boxItem.png + - first: + 213: 4887172310990042768 + second: boxItemAlt.png + - first: + 213: -1568461328301039303 + second: boxItemAlt_disabled.png + - first: + 213: -390465977774207062 + second: boxItem_disabled.png + - first: + 213: 5506367856952789440 + second: boxWarning.png + - first: + 213: -8362717826010969662 + second: brickWall.png + - first: + 213: 6353832914225433536 + second: bridge.png + - first: + 213: -3251231239940546582 + second: bridgeLogs.png + - first: + 213: -667522701342081584 + second: castle.png + - first: + 213: 2134875344834436221 + second: castleCenter.png + - first: + 213: -6080079368294602300 + second: castleCenter_rounded.png + - first: + 213: 5937930386712022212 + second: castleCliffLeft.png + - first: + 213: 5111539572825177176 + second: castleCliffLeftAlt.png + - first: + 213: 5857131642981455593 + second: castleCliffRight.png + - first: + 213: 2179581428377981529 + second: castleCliffRightAlt.png + - first: + 213: 8741264161668959647 + second: castleHalf.png + - first: + 213: 3043084454983717662 + second: castleHalfLeft.png + - first: + 213: -7842321537015263645 + second: castleHalfMid.png + - first: + 213: -2078820612604021031 + second: castleHalfRight.png + - first: + 213: 2934363230296735451 + second: castleHillLeft.png + - first: + 213: 1326073918341584619 + second: castleHillLeft2.png + - first: + 213: 5760107590778632321 + second: castleHillRight.png + - first: + 213: 8403608528268733675 + second: castleHillRight2.png + - first: + 213: 3493897190267929528 + second: castleLedgeLeft.png + - first: + 213: 6435778553855116646 + second: castleLedgeRight.png + - first: + 213: 5581450070337699793 + second: castleLeft.png + - first: + 213: 6327700982341552145 + second: castleMid.png + - first: + 213: -8700578064514697538 + second: castleRight.png + - first: + 213: 5315189978236590363 + second: dirt.png + - first: + 213: 638340809758934571 + second: dirtCenter.png + - first: + 213: -5895658062916534287 + second: dirtCenter_rounded.png + - first: + 213: 5484261543718002427 + second: dirtCliffLeft.png + - first: + 213: -7166644036359408764 + second: dirtCliffLeftAlt.png + - first: + 213: 3062175956668344734 + second: dirtCliffRight.png + - first: + 213: -5394111562453482485 + second: dirtCliffRightAlt.png + - first: + 213: 5366628528055092411 + second: dirtHalf.png + - first: + 213: -7441687840241336975 + second: dirtHalfLeft.png + - first: + 213: 7011807678467466407 + second: dirtHalfMid.png + - first: + 213: -5520833174664994380 + second: dirtHalfRight.png + - first: + 213: 3930601058109522889 + second: dirtHillLeft.png + - first: + 213: 4581413107834348043 + second: dirtHillLeft2.png + - first: + 213: -4426696011994924739 + second: dirtHillRight.png + - first: + 213: -1214683927286620798 + second: dirtHillRight2.png + - first: + 213: 1123136483970517184 + second: dirtLedgeLeft.png + - first: + 213: -5961511453523079623 + second: dirtLedgeRight.png + - first: + 213: -8318302198262001937 + second: dirtLeft.png + - first: + 213: 5887467271768431941 + second: dirtMid.png + - first: + 213: 3727633471586407703 + second: dirtRight.png + - first: + 213: -8899163393634799760 + second: door_closedMid.png + - first: + 213: 1670762057478485206 + second: door_closedTop.png + - first: + 213: 2209401836442207074 + second: door_openMid.png + - first: + 213: -7981380146429806188 + second: door_openTop.png + - first: + 213: 2642083241014655598 + second: fence.png + - first: + 213: 8052407593495593362 + second: fenceBroken.png + - first: + 213: -1010530962649890918 + second: grass.png + - first: + 213: 4378416336485635337 + second: grassCenter.png + - first: + 213: -109492815808170681 + second: grassCenter_rounded.png + - first: + 213: 8467413929460901041 + second: grassCliffLeft.png + - first: + 213: 8388800254804949951 + second: grassCliffLeftAlt.png + - first: + 213: 6448281003069711368 + second: grassCliffRight.png + - first: + 213: -8531564937379688685 + second: grassCliffRightAlt.png + - first: + 213: 745051020034411728 + second: grassHalf.png + - first: + 213: -3347008554924912997 + second: grassHalfLeft.png + - first: + 213: 6326749426861993660 + second: grassHalfMid.png + - first: + 213: 1988565488663272304 + second: grassHalfRight.png + - first: + 213: 3754045377205524126 + second: grassHillLeft.png + - first: + 213: -2537598951199232030 + second: grassHillLeft2.png + - first: + 213: 2111404441105863854 + second: grassHillRight.png + - first: + 213: 4745503092349787640 + second: grassHillRight2.png + - first: + 213: -7924623395264842718 + second: grassLedgeLeft.png + - first: + 213: -7802403961270045677 + second: grassLedgeRight.png + - first: + 213: -8841940012206042853 + second: grassLeft.png + - first: + 213: 578142255533913989 + second: grassMid.png + - first: + 213: 7482571501025514076 + second: grassRight.png + - first: + 213: 905629770280202120 + second: hill_large.png + - first: + 213: 3458285065859399770 + second: hill_largeAlt.png + - first: + 213: -5710519119876355020 + second: hill_small.png + - first: + 213: -827953283336972231 + second: hill_smallAlt.png + - first: + 213: -2747088523462653755 + second: ladder_mid.png + - first: + 213: -5414698257119685169 + second: ladder_top.png + - first: + 213: -1976191145835372558 + second: liquidLava.png + - first: + 213: -6380973217483639993 + second: liquidLavaTop.png + - first: + 213: -8722707385854853470 + second: liquidLavaTop_mid.png + - first: + 213: -400989901488034067 + second: liquidWater.png + - first: + 213: -2314101785824917089 + second: liquidWaterTop.png + - first: + 213: -2330627180320497336 + second: liquidWaterTop_mid.png + - first: + 213: 7426349117886676941 + second: lock_blue.png + - first: + 213: -2092841334585365213 + second: lock_green.png + - first: + 213: 611119362525982507 + second: lock_red.png + - first: + 213: -2297602447688931371 + second: lock_yellow.png + - first: + 213: 7105527531644476729 + second: rockHillLeft.png + - first: + 213: -4830661711912695215 + second: rockHillRight.png + - first: + 213: 5955483926273431150 + second: ropeAttached.png + - first: + 213: -6435803516416450692 + second: ropeHorizontal.png + - first: + 213: -4062151377169831906 + second: ropeVertical.png + - first: + 213: -482986622496041442 + second: sand.png + - first: + 213: -774737259897537221 + second: sandCenter.png + - first: + 213: 6444466775196275528 + second: sandCenter_rounded.png + - first: + 213: 1168364704724513115 + second: sandCliffLeft.png + - first: + 213: -5570256680712974809 + second: sandCliffLeftAlt.png + - first: + 213: 28797030435047846 + second: sandCliffRight.png + - first: + 213: 7276574631551810070 + second: sandCliffRightAlt.png + - first: + 213: -3171278134483526656 + second: sandHalf.png + - first: + 213: -7664002868191859014 + second: sandHalfLeft.png + - first: + 213: -2429014630734318331 + second: sandHalfMid.png + - first: + 213: 7484551113554488071 + second: sandHalfRight.png + - first: + 213: -1396142452838163646 + second: sandHillLeft.png + - first: + 213: 3961438407291784985 + second: sandHillLeft2.png + - first: + 213: 2828177989256750533 + second: sandHillRight.png + - first: + 213: -3163192821660927820 + second: sandHillRight2.png + - first: + 213: -1884876616082134610 + second: sandLedgeLeft.png + - first: + 213: -6620476002139616701 + second: sandLedgeRight.png + - first: + 213: -864146801699178238 + second: sandLeft.png + - first: + 213: -1633618540952411301 + second: sandMid.png + - first: + 213: -615764854225492369 + second: sandRight.png + - first: + 213: 1960552525571891490 + second: sign.png + - first: + 213: -6869022883972862103 + second: signExit.png + - first: + 213: -1018877223754140068 + second: signLeft.png + - first: + 213: -1801341469039721961 + second: signRight.png + - first: + 213: 7068861964283946095 + second: snow.png + - first: + 213: -3340469473118625280 + second: snowCenter.png + - first: + 213: 4179133265703089923 + second: snowCenter_rounded.png + - first: + 213: -2253629614602693090 + second: snowCliffLeft.png + - first: + 213: 1220033537605649765 + second: snowCliffLeftAlt.png + - first: + 213: 8790353732165329429 + second: snowCliffRight.png + - first: + 213: -2588196030431787246 + second: snowCliffRightAlt.png + - first: + 213: 3788338492815666817 + second: snowHalf.png + - first: + 213: 3185788825320812355 + second: snowHalfLeft.png + - first: + 213: -285997265599095327 + second: snowHalfMid.png + - first: + 213: -880490127221534695 + second: snowHalfRight.png + - first: + 213: 199743635150151668 + second: snowHillLeft.png + - first: + 213: -5039577531700440022 + second: snowHillLeft2.png + - first: + 213: 5758405868614454327 + second: snowHillRight.png + - first: + 213: 1723574863590105034 + second: snowHillRight2.png + - first: + 213: 6763650124013450979 + second: snowLedgeLeft.png + - first: + 213: 3752749623699726663 + second: snowLedgeRight.png + - first: + 213: -2593638988685488509 + second: snowLeft.png + - first: + 213: -6323370836865348995 + second: snowMid.png + - first: + 213: 7715469133742754492 + second: snowRight.png + - first: + 213: 3373817379202472098 + second: stone.png + - first: + 213: 3248166485796910513 + second: stoneCenter.png + - first: + 213: 2268894119407454212 + second: stoneCenter_rounded.png + - first: + 213: 5721949226181385063 + second: stoneCliffLeft.png + - first: + 213: 3423483880901273386 + second: stoneCliffLeftAlt.png + - first: + 213: -8540532477337343530 + second: stoneCliffRight.png + - first: + 213: 6222570322913108598 + second: stoneCliffRightAlt.png + - first: + 213: -6187885032379913125 + second: stoneHalf.png + - first: + 213: -9172742708020281639 + second: stoneHalfLeft.png + - first: + 213: 2821207001770928365 + second: stoneHalfMid.png + - first: + 213: -43777007752142546 + second: stoneHalfRight.png + - first: + 213: 6957017983693876817 + second: stoneHillLeft2.png + - first: + 213: 5275711893213610798 + second: stoneHillRight2.png + - first: + 213: 8126931072405604037 + second: stoneLedgeLeft.png + - first: + 213: 5635189559307946394 + second: stoneLedgeRight.png + - first: + 213: 5963897202198395194 + second: stoneLeft.png + - first: + 213: 3321320812883518087 + second: stoneMid.png + - first: + 213: -6131485436672577119 + second: stoneRight.png + - first: + 213: 5249360819673031556 + second: stoneWall.png + - first: + 213: -6837272144279520510 + second: tochLit.png + - first: + 213: -7562914926984147059 + second: tochLit2.png + - first: + 213: -906231244698409258 + second: torch.png + - first: + 213: -7053716187384276963 + second: window.png + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 70 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: box.png + rect: + serializedVersion: 2 + x: 0 + y: 2 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 441dbe0864ab8c740800000000000000 + internalID: 5172588984008429892 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: boxAlt.png + rect: + serializedVersion: 2 + x: 0 + y: 74 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 231c55aa357cbad70800000000000000 + internalID: 9055550637912473906 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: boxCoin.png + rect: + serializedVersion: 2 + x: 0 + y: 146 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f09998ae880d37450800000000000000 + internalID: 6085436807976687887 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: boxCoinAlt.png + rect: + serializedVersion: 2 + x: 0 + y: 290 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 49819a00486645540800000000000000 + internalID: 4995730603793520788 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: boxCoinAlt_disabled.png + rect: + serializedVersion: 2 + x: 0 + y: 362 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7a00a8ddcc4434910800000000000000 + internalID: 1820374321068638375 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: boxCoin_disabled.png + rect: + serializedVersion: 2 + x: 0 + y: 218 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 18b47e8a3d5211850800000000000000 + internalID: 6345894940943797121 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: boxEmpty.png + rect: + serializedVersion: 2 + x: 0 + y: 434 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9c2d06187c164d740800000000000000 + internalID: 5175869381252534985 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: boxExplosive.png + rect: + serializedVersion: 2 + x: 0 + y: 506 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ee0cedf61fb14d5a0800000000000000 + internalID: -6497537638610845458 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: boxExplosiveAlt.png + rect: + serializedVersion: 2 + x: 0 + y: 650 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4944cf06c959f4e30800000000000000 + internalID: 4489971852386256020 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: boxExplosive_disabled.png + rect: + serializedVersion: 2 + x: 0 + y: 578 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 72602fd37e8de95e0800000000000000 + internalID: -1900843505015454169 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: boxItem.png + rect: + serializedVersion: 2 + x: 0 + y: 722 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2e6368035984d5ad0800000000000000 + internalID: -2711931595005741342 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: boxItemAlt.png + rect: + serializedVersion: 2 + x: 0 + y: 866 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 096bfa0d259b2d340800000000000000 + internalID: 4887172310990042768 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: boxItemAlt_disabled.png + rect: + serializedVersion: 2 + x: 432 + y: 434 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 931eda26bb4bb3ae0800000000000000 + internalID: -1568461328301039303 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: boxItem_disabled.png + rect: + serializedVersion: 2 + x: 0 + y: 794 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: aaf84e11349c49af0800000000000000 + internalID: -390465977774207062 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: boxWarning.png + rect: + serializedVersion: 2 + x: 72 + y: 218 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0c9cc44546c8a6c40800000000000000 + internalID: 5506367856952789440 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: brickWall.png + rect: + serializedVersion: 2 + x: 216 + y: 866 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2c90acfd178a1fb80800000000000000 + internalID: -8362717826010969662 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: bridge.png + rect: + serializedVersion: 2 + x: 216 + y: 794 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0cb87961f595d2850800000000000000 + internalID: 6353832914225433536 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: bridgeLogs.png + rect: + serializedVersion: 2 + x: 288 + y: 146 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: aefd0bcb96e41e2d0800000000000000 + internalID: -3251231239940546582 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castle.png + rect: + serializedVersion: 2 + x: 288 + y: 74 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0ddfefac3ab7cb6f0800000000000000 + internalID: -667522701342081584 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleCenter.png + rect: + serializedVersion: 2 + x: 504 + y: 578 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d7c9898a0d990ad10800000000000000 + internalID: 2134875344834436221 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleCenter_rounded.png + rect: + serializedVersion: 2 + x: 504 + y: 146 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4c96e9637083f9ba0800000000000000 + internalID: -6080079368294602300 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleCliffLeft.png + rect: + serializedVersion: 2 + x: 504 + y: 74 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4ccc7f8e934c76250800000000000000 + internalID: 5937930386712022212 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleCliffLeftAlt.png + rect: + serializedVersion: 2 + x: 648 + y: 146 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 85cb89dc826dfe640800000000000000 + internalID: 5111539572825177176 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleCliffRight.png + rect: + serializedVersion: 2 + x: 648 + y: 74 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9e61c966236b84150800000000000000 + internalID: 5857131642981455593 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleCliffRightAlt.png + rect: + serializedVersion: 2 + x: 792 + y: 578 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 952128dd2cd6f3e10800000000000000 + internalID: 2179581428377981529 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleHalf.png + rect: + serializedVersion: 2 + x: 792 + y: 506 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f9d812c11753f4970800000000000000 + internalID: 8741264161668959647 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleHalfLeft.png + rect: + serializedVersion: 2 + x: 432 + y: 146 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e1351d850353b3a20800000000000000 + internalID: 3043084454983717662 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleHalfMid.png + rect: + serializedVersion: 2 + x: 648 + y: 218 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 36e4fcbcc1a7a2390800000000000000 + internalID: -7842321537015263645 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleHalfRight.png + rect: + serializedVersion: 2 + x: 792 + y: 218 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9d63af9baab8623e0800000000000000 + internalID: -2078820612604021031 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleHillLeft.png + rect: + serializedVersion: 2 + x: 648 + y: 290 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: bdefdcf9fc3f8b820800000000000000 + internalID: 2934363230296735451 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleHillLeft2.png + rect: + serializedVersion: 2 + x: 792 + y: 290 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: be619a0f339276210800000000000000 + internalID: 1326073918341584619 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleHillRight.png + rect: + serializedVersion: 2 + x: 792 + y: 362 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1883460e55300ff40800000000000000 + internalID: 5760107590778632321 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleHillRight2.png + rect: + serializedVersion: 2 + x: 792 + y: 434 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: beca6e6ae6d9f9470800000000000000 + internalID: 8403608528268733675 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleLedgeLeft.png + rect: + serializedVersion: 2 + x: 856 + y: 46 + width: 5 + height: 22 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8b3c7ababf0dc7030800000000000000 + internalID: 3493897190267929528 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleLedgeRight.png + rect: + serializedVersion: 2 + x: 842 + y: 46 + width: 5 + height: 22 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6658c9b1f7a705950800000000000000 + internalID: 6435778553855116646 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleLeft.png + rect: + serializedVersion: 2 + x: 792 + y: 650 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1dfbe06644b457d40800000000000000 + internalID: 5581450070337699793 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleMid.png + rect: + serializedVersion: 2 + x: 792 + y: 722 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 118cb51948280d750800000000000000 + internalID: 6327700982341552145 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: castleRight.png + rect: + serializedVersion: 2 + x: 792 + y: 794 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: eb6bb041956514780800000000000000 + internalID: -8700578064514697538 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirt.png + rect: + serializedVersion: 2 + x: 792 + y: 866 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b191286cf1953c940800000000000000 + internalID: 5315189978236590363 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtCenter.png + rect: + serializedVersion: 2 + x: 720 + y: 2 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b26015b9597dbd800800000000000000 + internalID: 638340809758934571 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtCenter_rounded.png + rect: + serializedVersion: 2 + x: 720 + y: 74 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1ff31b27a3a6e2ea0800000000000000 + internalID: -5895658062916534287 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtCliffLeft.png + rect: + serializedVersion: 2 + x: 720 + y: 146 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: bfe95a031d20c1c40800000000000000 + internalID: 5484261543718002427 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtCliffLeftAlt.png + rect: + serializedVersion: 2 + x: 720 + y: 218 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 483302d2837fa8c90800000000000000 + internalID: -7166644036359408764 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtCliffRight.png + rect: + serializedVersion: 2 + x: 720 + y: 290 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e9965f8fec80f7a20800000000000000 + internalID: 3062175956668344734 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtCliffRightAlt.png + rect: + serializedVersion: 2 + x: 720 + y: 362 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b040229fc144425b0800000000000000 + internalID: -5394111562453482485 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtHalf.png + rect: + serializedVersion: 2 + x: 720 + y: 434 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: bb4833076381a7a40800000000000000 + internalID: 5366628528055092411 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtHalfLeft.png + rect: + serializedVersion: 2 + x: 720 + y: 506 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 17d32194650d9b890800000000000000 + internalID: -7441687840241336975 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtHalfMid.png + rect: + serializedVersion: 2 + x: 720 + y: 578 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7a4e864fee1fe4160800000000000000 + internalID: 7011807678467466407 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtHalfRight.png + rect: + serializedVersion: 2 + x: 720 + y: 650 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4b1a6ef6a7f0263b0800000000000000 + internalID: -5520833174664994380 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtHillLeft.png + rect: + serializedVersion: 2 + x: 720 + y: 722 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9c3846e46dc4c8630800000000000000 + internalID: 3930601058109522889 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtHillLeft2.png + rect: + serializedVersion: 2 + x: 720 + y: 794 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b02e8cdb2f2749f30800000000000000 + internalID: 4581413107834348043 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtHillRight.png + rect: + serializedVersion: 2 + x: 720 + y: 866 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d3977644e673192c0800000000000000 + internalID: -4426696011994924739 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtHillRight2.png + rect: + serializedVersion: 2 + x: 648 + y: 2 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 28d54bf5763942fe0800000000000000 + internalID: -1214683927286620798 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtLedgeLeft.png + rect: + serializedVersion: 2 + x: 842 + y: 26 + width: 5 + height: 18 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0c808597eae269f00800000000000000 + internalID: 1123136483970517184 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtLedgeRight.png + rect: + serializedVersion: 2 + x: 842 + y: 6 + width: 5 + height: 18 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 93e85502be4744da0800000000000000 + internalID: -5961511453523079623 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtLeft.png + rect: + serializedVersion: 2 + x: 504 + y: 434 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fee0e3219347f8c80800000000000000 + internalID: -8318302198262001937 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtMid.png + rect: + serializedVersion: 2 + x: 504 + y: 506 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 54dde706a4c74b150800000000000000 + internalID: 5887467271768431941 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: dirtRight.png + rect: + serializedVersion: 2 + x: 648 + y: 362 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 71593ce74e63bb330800000000000000 + internalID: 3727633471586407703 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: door_closedMid.png + rect: + serializedVersion: 2 + x: 648 + y: 434 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 07fec341b02df7480800000000000000 + internalID: -8899163393634799760 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: door_closedTop.png + rect: + serializedVersion: 2 + x: 648 + y: 506 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6d4b43c3d3dbf2710800000000000000 + internalID: 1670762057478485206 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: door_openMid.png + rect: + serializedVersion: 2 + x: 648 + y: 578 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 263cb3ba34f59ae10800000000000000 + internalID: 2209401836442207074 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: door_openTop.png + rect: + serializedVersion: 2 + x: 648 + y: 650 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 49932b24b017c3190800000000000000 + internalID: -7981380146429806188 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: fence.png + rect: + serializedVersion: 2 + x: 648 + y: 722 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e6af0b795b09aa420800000000000000 + internalID: 2642083241014655598 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: fenceBroken.png + rect: + serializedVersion: 2 + x: 648 + y: 794 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 29186f4fa06efbf60800000000000000 + internalID: 8052407593495593362 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grass.png + rect: + serializedVersion: 2 + x: 648 + y: 866 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a9f38b8817fd9f1f0800000000000000 + internalID: -1010530962649890918 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassCenter.png + rect: + serializedVersion: 2 + x: 576 + y: 2 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9055efec57243cc30800000000000000 + internalID: 4378416336485635337 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassCenter_rounded.png + rect: + serializedVersion: 2 + x: 576 + y: 74 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 745fb483dd00b7ef0800000000000000 + internalID: -109492815808170681 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassCliffLeft.png + rect: + serializedVersion: 2 + x: 576 + y: 146 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1b426b74b1c428570800000000000000 + internalID: 8467413929460901041 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassCliffLeftAlt.png + rect: + serializedVersion: 2 + x: 576 + y: 218 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fbbfa5fc2610b6470800000000000000 + internalID: 8388800254804949951 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassCliffRight.png + rect: + serializedVersion: 2 + x: 576 + y: 290 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 804aed76865ec7950800000000000000 + internalID: 6448281003069711368 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassCliffRightAlt.png + rect: + serializedVersion: 2 + x: 576 + y: 362 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 31f4e4144eac99980800000000000000 + internalID: -8531564937379688685 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassHalf.png + rect: + serializedVersion: 2 + x: 576 + y: 434 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0dc81bc84f3f65a00800000000000000 + internalID: 745051020034411728 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassHalfLeft.png + rect: + serializedVersion: 2 + x: 576 + y: 506 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b9ec187d3790d81d0800000000000000 + internalID: -3347008554924912997 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassHalfMid.png + rect: + serializedVersion: 2 + x: 576 + y: 578 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: cbee30b45112dc750800000000000000 + internalID: 6326749426861993660 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassHalfRight.png + rect: + serializedVersion: 2 + x: 576 + y: 650 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 07b106ca6cdc89b10800000000000000 + internalID: 1988565488663272304 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassHillLeft.png + rect: + serializedVersion: 2 + x: 576 + y: 722 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e96580b716c091430800000000000000 + internalID: 3754045377205524126 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassHillLeft2.png + rect: + serializedVersion: 2 + x: 576 + y: 794 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2efad5bd233a8ccd0800000000000000 + internalID: -2537598951199232030 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassHillRight.png + rect: + serializedVersion: 2 + x: 576 + y: 866 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ea41c4907273d4d10800000000000000 + internalID: 2111404441105863854 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassHillRight2.png + rect: + serializedVersion: 2 + x: 504 + y: 2 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8fdd6047be96bd140800000000000000 + internalID: 4745503092349787640 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassLedgeLeft.png + rect: + serializedVersion: 2 + x: 849 + y: 44 + width: 5 + height: 24 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2243d7a2205160290800000000000000 + internalID: -7924623395264842718 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassLedgeRight.png + rect: + serializedVersion: 2 + x: 849 + y: 18 + width: 5 + height: 24 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 314f566afea48b390800000000000000 + internalID: -7802403961270045677 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassLeft.png + rect: + serializedVersion: 2 + x: 504 + y: 218 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b11552fc76e1b4580800000000000000 + internalID: -8841940012206042853 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassMid.png + rect: + serializedVersion: 2 + x: 504 + y: 290 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 587fdba7159f50800800000000000000 + internalID: 578142255533913989 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: grassRight.png + rect: + serializedVersion: 2 + x: 504 + y: 362 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c525615c22f67d760800000000000000 + internalID: 7482571501025514076 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: hill_large.png + rect: + serializedVersion: 2 + x: 842 + y: 70 + width: 48 + height: 146 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 88fe1935a71719c00800000000000000 + internalID: 905629770280202120 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: hill_largeAlt.png + rect: + serializedVersion: 2 + x: 864 + y: 790 + width: 48 + height: 146 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a508692d1fb4eff20800000000000000 + internalID: 3458285065859399770 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: hill_small.png + rect: + serializedVersion: 2 + x: 792 + y: 2 + width: 48 + height: 106 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 43c81b8bd1920c0b0800000000000000 + internalID: -5710519119876355020 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: hill_smallAlt.png + rect: + serializedVersion: 2 + x: 792 + y: 110 + width: 48 + height: 106 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 938d41020e48284f0800000000000000 + internalID: -827953283336972231 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: ladder_mid.png + rect: + serializedVersion: 2 + x: 504 + y: 722 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5c8c478ea8160e9d0800000000000000 + internalID: -2747088523462653755 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: ladder_top.png + rect: + serializedVersion: 2 + x: 504 + y: 794 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fc5547a9f902bd4b0800000000000000 + internalID: -5414698257119685169 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: liquidLava.png + rect: + serializedVersion: 2 + x: 504 + y: 866 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2ffd5388f982394e0800000000000000 + internalID: -1976191145835372558 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: liquidLavaTop.png + rect: + serializedVersion: 2 + x: 432 + y: 2 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7433b92aaaa3277a0800000000000000 + internalID: -6380973217483639993 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: liquidLavaTop_mid.png + rect: + serializedVersion: 2 + x: 432 + y: 74 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2aef172f8d7b2f680800000000000000 + internalID: -8722707385854853470 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: liquidWater.png + rect: + serializedVersion: 2 + x: 504 + y: 650 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: dee69432fc56f6af0800000000000000 + internalID: -400989901488034067 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: liquidWaterTop.png + rect: + serializedVersion: 2 + x: 432 + y: 218 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f990fc9bfa8a2efd0800000000000000 + internalID: -2314101785824917089 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: liquidWaterTop_mid.png + rect: + serializedVersion: 2 + x: 432 + y: 290 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 841602d7de2f7afd0800000000000000 + internalID: -2330627180320497336 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: lock_blue.png + rect: + serializedVersion: 2 + x: 432 + y: 362 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: dcfbbad1d21bf0760800000000000000 + internalID: 7426349117886676941 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: lock_green.png + rect: + serializedVersion: 2 + x: 72 + y: 290 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 32de8c005ebb4f2e0800000000000000 + internalID: -2092841334585365213 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: lock_red.png + rect: + serializedVersion: 2 + x: 432 + y: 506 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b2f69b682d12b7800800000000000000 + internalID: 611119362525982507 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: lock_yellow.png + rect: + serializedVersion: 2 + x: 432 + y: 578 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5d7ee6e3fb64d10e0800000000000000 + internalID: -2297602447688931371 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: rockHillLeft.png + rect: + serializedVersion: 2 + x: 432 + y: 650 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 93d5d61b4a7eb9260800000000000000 + internalID: 7105527531644476729 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: rockHillRight.png + rect: + serializedVersion: 2 + x: 432 + y: 722 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 15a0d5754ca06fcb0800000000000000 + internalID: -4830661711912695215 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: ropeAttached.png + rect: + serializedVersion: 2 + x: 432 + y: 794 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e669313d31126a250800000000000000 + internalID: 5955483926273431150 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: ropeHorizontal.png + rect: + serializedVersion: 2 + x: 432 + y: 866 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c7f99c7dcce6fa6a0800000000000000 + internalID: -6435803516416450692 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: ropeVertical.png + rect: + serializedVersion: 2 + x: 360 + y: 2 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e18adeb38d650a7c0800000000000000 + internalID: -4062151377169831906 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sand.png + rect: + serializedVersion: 2 + x: 360 + y: 74 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e169bdec9361c49f0800000000000000 + internalID: -482986622496041442 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandCenter.png + rect: + serializedVersion: 2 + x: 576 + y: 2 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b3d3c8d11949f35f0800000000000000 + internalID: -774737259897537221 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandCenter_rounded.png + rect: + serializedVersion: 2 + x: 576 + y: 74 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 843916643685f6950800000000000000 + internalID: 6444466775196275528 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandCliffLeft.png + rect: + serializedVersion: 2 + x: 360 + y: 146 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b517539328dd63010800000000000000 + internalID: 1168364704724513115 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandCliffLeftAlt.png + rect: + serializedVersion: 2 + x: 360 + y: 218 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 72e4b56bf0972b2b0800000000000000 + internalID: -5570256680712974809 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandCliffRight.png + rect: + serializedVersion: 2 + x: 360 + y: 290 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6a9caa12fbe466000800000000000000 + internalID: 28797030435047846 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandCliffRightAlt.png + rect: + serializedVersion: 2 + x: 360 + y: 362 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 61ab34f03169bf460800000000000000 + internalID: 7276574631551810070 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandHalf.png + rect: + serializedVersion: 2 + x: 360 + y: 434 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 00c552eb65b5df3d0800000000000000 + internalID: -3171278134483526656 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandHalfLeft.png + rect: + serializedVersion: 2 + x: 360 + y: 506 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: abe69db3ffdf3a590800000000000000 + internalID: -7664002868191859014 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandHalfMid.png + rect: + serializedVersion: 2 + x: 360 + y: 578 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 505bad410186a4ed0800000000000000 + internalID: -2429014630734318331 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandHalfRight.png + rect: + serializedVersion: 2 + x: 360 + y: 650 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 70b6baa35977ed760800000000000000 + internalID: 7484551113554488071 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandHillLeft.png + rect: + serializedVersion: 2 + x: 360 + y: 722 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 24b1db216d7ef9ce0800000000000000 + internalID: -1396142452838163646 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandHillLeft2.png + rect: + serializedVersion: 2 + x: 360 + y: 794 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 91f473a2e3bd9f630800000000000000 + internalID: 3961438407291784985 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandHillRight.png + rect: + serializedVersion: 2 + x: 360 + y: 866 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5c52a3b95e4bf3720800000000000000 + internalID: 2828177989256750533 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandHillRight2.png + rect: + serializedVersion: 2 + x: 288 + y: 2 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4b8b5d453e41a14d0800000000000000 + internalID: -3163192821660927820 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandLedgeLeft.png + rect: + serializedVersion: 2 + x: 856 + y: 26 + width: 5 + height: 18 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: ea9ebf444b297d5e0800000000000000 + internalID: -1884876616082134610 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandLedgeRight.png + rect: + serializedVersion: 2 + x: 856 + y: 6 + width: 5 + height: 18 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 34a487027285f14a0800000000000000 + internalID: -6620476002139616701 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandLeft.png + rect: + serializedVersion: 2 + x: 288 + y: 218 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2093ee2ff0fe104f0800000000000000 + internalID: -864146801699178238 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandMid.png + rect: + serializedVersion: 2 + x: 288 + y: 290 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b532a00a7983459e0800000000000000 + internalID: -1633618540952411301 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sandRight.png + rect: + serializedVersion: 2 + x: 288 + y: 362 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f6628b6a02d5477f0800000000000000 + internalID: -615764854225492369 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: sign.png + rect: + serializedVersion: 2 + x: 288 + y: 434 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 22125327228453b10800000000000000 + internalID: 1960552525571891490 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: signExit.png + rect: + serializedVersion: 2 + x: 288 + y: 506 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 96fa4c6a4145ca0a0800000000000000 + internalID: -6869022883972862103 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: signLeft.png + rect: + serializedVersion: 2 + x: 288 + y: 578 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c56f56030983cd1f0800000000000000 + internalID: -1018877223754140068 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: signRight.png + rect: + serializedVersion: 2 + x: 288 + y: 650 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 71205b25a795007e0800000000000000 + internalID: -1801341469039721961 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snow.png + rect: + serializedVersion: 2 + x: 288 + y: 722 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f642a6b0184a91260800000000000000 + internalID: 7068861964283946095 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowCenter.png + rect: + serializedVersion: 2 + x: 720 + y: 2 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 0026ab776b444a1d0800000000000000 + internalID: -3340469473118625280 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowCenter_rounded.png + rect: + serializedVersion: 2 + x: 288 + y: 794 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 307304b20934ff930800000000000000 + internalID: 4179133265703089923 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowCliffLeft.png + rect: + serializedVersion: 2 + x: 288 + y: 866 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e165e464ecf79b0e0800000000000000 + internalID: -2253629614602693090 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowCliffLeftAlt.png + rect: + serializedVersion: 2 + x: 216 + y: 2 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5654c07d90e6ee010800000000000000 + internalID: 1220033537605649765 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowCliffRight.png + rect: + serializedVersion: 2 + x: 216 + y: 74 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5126eb7652c9df970800000000000000 + internalID: 8790353732165329429 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowCliffRightAlt.png + rect: + serializedVersion: 2 + x: 216 + y: 146 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 21789055c61e41cd0800000000000000 + internalID: -2588196030431787246 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowHalf.png + rect: + serializedVersion: 2 + x: 216 + y: 218 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 18e6739a9c1e29430800000000000000 + internalID: 3788338492815666817 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowHalfLeft.png + rect: + serializedVersion: 2 + x: 216 + y: 290 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 34fe7aebe02363c20800000000000000 + internalID: 3185788825320812355 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowHalfMid.png + rect: + serializedVersion: 2 + x: 216 + y: 362 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1ed9b31900fe70cf0800000000000000 + internalID: -285997265599095327 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowHalfRight.png + rect: + serializedVersion: 2 + x: 216 + y: 434 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 910d8b2f4eed7c3f0800000000000000 + internalID: -880490127221534695 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowHillLeft.png + rect: + serializedVersion: 2 + x: 216 + y: 506 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 4ff154327c1a5c200800000000000000 + internalID: 199743635150151668 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowHillLeft2.png + rect: + serializedVersion: 2 + x: 216 + y: 578 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a2494fc8fe2df0ab0800000000000000 + internalID: -5039577531700440022 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowHillRight.png + rect: + serializedVersion: 2 + x: 216 + y: 650 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 73c0a4fc0a7f9ef40800000000000000 + internalID: 5758405868614454327 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowHillRight2.png + rect: + serializedVersion: 2 + x: 216 + y: 722 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: acf9410e43e5be710800000000000000 + internalID: 1723574863590105034 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowLedgeLeft.png + rect: + serializedVersion: 2 + x: 863 + y: 50 + width: 5 + height: 18 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3e639d2d3ff4ddd50800000000000000 + internalID: 6763650124013450979 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowLedgeRight.png + rect: + serializedVersion: 2 + x: 863 + y: 30 + width: 5 + height: 18 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7416a9b56e1741430800000000000000 + internalID: 3752749623699726663 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowLeft.png + rect: + serializedVersion: 2 + x: 144 + y: 2 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 38e4ccbd41b810cd0800000000000000 + internalID: -2593638988685488509 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowMid.png + rect: + serializedVersion: 2 + x: 144 + y: 74 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d7a839df9bfde38a0800000000000000 + internalID: -6323370836865348995 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: snowRight.png + rect: + serializedVersion: 2 + x: 144 + y: 146 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: cba4a308c4ad21b60800000000000000 + internalID: 7715469133742754492 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stone.png + rect: + serializedVersion: 2 + x: 144 + y: 218 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2a81768f70532de20800000000000000 + internalID: 3373817379202472098 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneCenter.png + rect: + serializedVersion: 2 + x: 144 + y: 290 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1b5f045953ec31d20800000000000000 + internalID: 3248166485796910513 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneCenter_rounded.png + rect: + serializedVersion: 2 + x: 144 + y: 362 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 40801443e2bbc7f10800000000000000 + internalID: 2268894119407454212 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneCliffLeft.png + rect: + serializedVersion: 2 + x: 144 + y: 434 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 76bdc594182786f40800000000000000 + internalID: 5721949226181385063 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneCliffLeftAlt.png + rect: + serializedVersion: 2 + x: 144 + y: 506 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a2765678378a28f20800000000000000 + internalID: 3423483880901273386 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneCliffRight.png + rect: + serializedVersion: 2 + x: 144 + y: 578 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6d9ee9726fee97980800000000000000 + internalID: -8540532477337343530 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneCliffRightAlt.png + rect: + serializedVersion: 2 + x: 144 + y: 650 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 672af177db20b5650800000000000000 + internalID: 6222570322913108598 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneHalf.png + rect: + serializedVersion: 2 + x: 144 + y: 722 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: b5ce90e0957302aa0800000000000000 + internalID: -6187885032379913125 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneHalfLeft.png + rect: + serializedVersion: 2 + x: 144 + y: 794 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9de75683b1fd3b080800000000000000 + internalID: -9172742708020281639 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneHalfMid.png + rect: + serializedVersion: 2 + x: 144 + y: 866 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: de8a66a12d0f62720800000000000000 + internalID: 2821207001770928365 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneHalfRight.png + rect: + serializedVersion: 2 + x: 72 + y: 2 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e21aa9b1b09746ff0800000000000000 + internalID: -43777007752142546 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneHillLeft2.png + rect: + serializedVersion: 2 + x: 72 + y: 74 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 15ee31e0ffa4c8060800000000000000 + internalID: 6957017983693876817 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneHillRight2.png + rect: + serializedVersion: 2 + x: 72 + y: 146 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e230d44d308173940800000000000000 + internalID: 5275711893213610798 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneLedgeLeft.png + rect: + serializedVersion: 2 + x: 863 + y: 4 + width: 5 + height: 24 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5c602d480c8a8c070800000000000000 + internalID: 8126931072405604037 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneLedgeRight.png + rect: + serializedVersion: 2 + x: 864 + y: 764 + width: 5 + height: 24 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a994a843c07343e40800000000000000 + internalID: 5635189559307946394 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneLeft.png + rect: + serializedVersion: 2 + x: 72 + y: 362 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a393bf548e404c250800000000000000 + internalID: 5963897202198395194 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneMid.png + rect: + serializedVersion: 2 + x: 72 + y: 434 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 782a805aea3b71e20800000000000000 + internalID: 3321320812883518087 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneRight.png + rect: + serializedVersion: 2 + x: 72 + y: 506 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1a176a93b7698eaa0800000000000000 + internalID: -6131485436672577119 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: stoneWall.png + rect: + serializedVersion: 2 + x: 72 + y: 578 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 483e67a6ad979d840800000000000000 + internalID: 5249360819673031556 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: tochLit.png + rect: + serializedVersion: 2 + x: 72 + y: 650 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 20bbb8fc5312d11a0800000000000000 + internalID: -6837272144279520510 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: tochLit2.png + rect: + serializedVersion: 2 + x: 72 + y: 722 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d8f4c96a1f02b0790800000000000000 + internalID: -7562914926984147059 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: torch.png + rect: + serializedVersion: 2 + x: 72 + y: 794 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6d6246ffb7b6c63f0800000000000000 + internalID: -906231244698409258 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: window.png + rect: + serializedVersion: 2 + x: 72 + y: 866 + width: 70 + height: 70 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: d189980ff7a2c1e90800000000000000 + internalID: -7053716187384276963 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Spritesheets/tiles_spritesheet.xml b/Assets/Spritesheets/tiles_spritesheet.xml new file mode 100644 index 0000000..0a406d7 --- /dev/null +++ b/Assets/Spritesheets/tiles_spritesheet.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Assets/Spritesheets/tiles_spritesheet.xml.meta b/Assets/Spritesheets/tiles_spritesheet.xml.meta new file mode 100644 index 0000000..d772bec --- /dev/null +++ b/Assets/Spritesheets/tiles_spritesheet.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 57c606f5f5c7c154dad482c98495b202 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextureAtlasSlicer.meta b/Assets/TextureAtlasSlicer.meta new file mode 100644 index 0000000..9be3797 --- /dev/null +++ b/Assets/TextureAtlasSlicer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f0fe256383e8924dba126981e3e87ac +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextureAtlasSlicer/Editor.meta b/Assets/TextureAtlasSlicer/Editor.meta new file mode 100644 index 0000000..8509ee6 --- /dev/null +++ b/Assets/TextureAtlasSlicer/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 23aa647f2fb21bf46b850587506ba4a2 +folderAsset: yes +timeCreated: 1430572177 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextureAtlasSlicer/Editor/TextureAtlasSlicer.cs b/Assets/TextureAtlasSlicer/Editor/TextureAtlasSlicer.cs new file mode 100644 index 0000000..a738c29 --- /dev/null +++ b/Assets/TextureAtlasSlicer/Editor/TextureAtlasSlicer.cs @@ -0,0 +1,281 @@ +using System; +using System.IO; +using System.Linq; +using System.Xml; +using UnityEditor; +using UnityEngine; + +public class TextureAtlasSlicer : EditorWindow { + [MenuItem("CONTEXT/TextureImporter/Slice Sprite Using XML")] + public static void SliceUsingXML(MenuCommand command) { + var textureImporter = command.context as TextureImporter; + + var window = CreateInstance(); + + window.importer = textureImporter; + + window.ShowUtility(); + } + + [MenuItem("Assets/Slice Sprite Using XML")] + public static void TextureAtlasSlicerWindow() { + var window = CreateInstance(); + + window.Show(); + } + + [MenuItem("CONTEXT/TextureImporter/Slice Sprite Using XML", true)] + public static bool ValidateSliceUsingXML(MenuCommand command) { + var textureImporter = command.context as TextureImporter; + + //valid only if the texture type is 'sprite' or 'advanced'. + return textureImporter && textureImporter.textureType == TextureImporterType.Sprite || + textureImporter.textureType == TextureImporterType.Default; + } + + public TextureImporter importer; + + public TextureAtlasSlicer() { + titleContent = new GUIContent("XML Slicer"); + } + + + [SerializeField] + private TextAsset xmlAsset; + + public SpriteAlignment spriteAlignment = SpriteAlignment.Center; + + public Vector2 customOffset = new Vector2(0.5f, 0.5f); + + public void OnSelectionChange() { + UseSelectedTexture(); + } + + private Texture2D selectedTexture; + + private void UseSelectedTexture() { + if (Selection.objects.Length > 1) { + selectedTexture = null; + } else { + selectedTexture = Selection.activeObject as Texture2D; + } + + if (selectedTexture != null) { + var assetPath = AssetDatabase.GetAssetPath(selectedTexture); + + importer = AssetImporter.GetAtPath(assetPath) as TextureImporter; + + if (importer) { + var extension = Path.GetExtension(assetPath); + var pathWithoutExtension = assetPath.Remove(assetPath.Length - extension.Length, extension.Length); + + var xmlPath = pathWithoutExtension + ".xml"; + + var textAsset = AssetDatabase.LoadAssetAtPath(xmlPath, typeof (TextAsset)); + + if (textAsset != null) { + xmlAsset = textAsset as TextAsset; + } else { + xmlAsset = null; + subTextures = null; + } + + ParseXML(); + } else { + xmlAsset = null; + subTextures = null; + } + } else { + importer = null; + xmlAsset = null; + subTextures = null; + } + + Repaint(); + } + + private SubTexture[] subTextures; + private int wantedWidth, wantedHeight; + + private void ParseXML() { + try { + var document = new XmlDocument(); + document.LoadXml(xmlAsset.text); + + var root = document.DocumentElement; + if (root == null || root.Name != "TextureAtlas") { + return; + } + + subTextures = root.ChildNodes + .Cast() + .Where(childNode => childNode.Name == "SubTexture") + .Select(childNode => new SubTexture { + width = Convert.ToInt32(childNode.Attributes["width"].Value), + height = Convert.ToInt32(childNode.Attributes["height"].Value), + x = Convert.ToInt32(childNode.Attributes["x"].Value), + y = Convert.ToInt32(childNode.Attributes["y"].Value), + name = childNode.Attributes["name"].Value + }).ToArray(); + + wantedWidth = 0; + wantedHeight = 0; + + foreach (var subTexture in subTextures) { + var right = subTexture.x + subTexture.width; + var bottom = subTexture.y + subTexture.height; + + wantedWidth = Mathf.Max(wantedWidth, right); + wantedHeight = Mathf.Max(wantedHeight, bottom); + } + } catch (Exception) { + subTextures = null; + } + } + + public void OnEnable() { + UseSelectedTexture(); + } + + public void OnGUI() { + if (importer == null) { + EditorGUILayout.LabelField("Please select a texture to slice."); + return; + } + EditorGUI.BeginDisabledGroup(focusedWindow != this); + { + EditorGUI.BeginDisabledGroup(true); + EditorGUILayout.ObjectField("Texture", Selection.activeObject, typeof (Texture), false); + EditorGUI.EndDisabledGroup(); + + if (importer.textureType != TextureImporterType.Sprite && + importer.textureType != TextureImporterType.Default) { + EditorGUILayout.LabelField("The Texture Type needs to be Sprite or Advanced!"); + } + + EditorGUI.BeginDisabledGroup((importer.textureType != TextureImporterType.Sprite && + importer.textureType != TextureImporterType.Default)); + { + EditorGUI.BeginChangeCheck(); + xmlAsset = EditorGUILayout.ObjectField("XML Source", xmlAsset, typeof (TextAsset), false) as TextAsset; + if (EditorGUI.EndChangeCheck()) { + ParseXML(); + } + + spriteAlignment = (SpriteAlignment) EditorGUILayout.EnumPopup("Pivot", spriteAlignment); + + EditorGUI.BeginDisabledGroup(spriteAlignment != SpriteAlignment.Custom); + EditorGUILayout.Vector2Field("Custom Offset", customOffset); + EditorGUI.EndDisabledGroup(); + + var needsToResizeTexture = wantedWidth > selectedTexture.width || wantedHeight > selectedTexture.height; + + if (xmlAsset != null && needsToResizeTexture) { + EditorGUILayout.LabelField( + string.Format("Texture size too small." + + " It needs to be at least {0} by {1} pixels!", + wantedWidth, + wantedHeight)); + EditorGUILayout.LabelField("Try changing the Max Size property in the importer."); + } + + if (subTextures == null || subTextures.Length == 0) { + EditorGUILayout.LabelField("Could not find any SubTextures in XML."); + } + + EditorGUI.BeginDisabledGroup(xmlAsset == null || needsToResizeTexture || subTextures == null || + subTextures.Length == 0); + if (GUILayout.Button("Slice")) { + PerformSlice(); + } + EditorGUI.EndDisabledGroup(); + } + EditorGUI.EndDisabledGroup(); + } + EditorGUI.EndDisabledGroup(); + } + + private struct SubTexture { + public int width; + public int height; + public int x; + public int y; + public string name; + } + + private void PerformSlice() { + if (importer == null) { + return; + } + + var textureHeight = selectedTexture.height; + + var needsUpdate = false; + + if (importer.spriteImportMode != SpriteImportMode.Multiple) { + needsUpdate = true; + importer.spriteImportMode = SpriteImportMode.Multiple; + } + + var wantedSpriteSheet = (from subTexture in subTextures + let actualY = textureHeight - (subTexture.y + subTexture.height) + select new SpriteMetaData { + alignment = (int) spriteAlignment, + border = new Vector4(), + name = subTexture.name, + pivot = GetPivotValue(spriteAlignment, customOffset), + rect = new Rect(subTexture.x, actualY, subTexture.width, subTexture.height) + }).ToArray(); + if (!needsUpdate && !importer.spritesheet.SequenceEqual(wantedSpriteSheet)) { + needsUpdate = true; + importer.spritesheet = wantedSpriteSheet; + } + + if (needsUpdate) { + EditorUtility.SetDirty(importer); + + try { + AssetDatabase.StartAssetEditing(); + AssetDatabase.ImportAsset(importer.assetPath); + + EditorUtility.DisplayDialog("Success!", "The sprite was sliced successfully.", "OK"); + } catch (Exception exception) { + Debug.LogException(exception); + EditorUtility.DisplayDialog("Error", "There was an exception while trying to reimport the image." + + "\nPlease check the console log for details.", "OK"); + } finally { + AssetDatabase.StopAssetEditing(); + } + } else { + EditorUtility.DisplayDialog("Nope!", "The sprite is already sliced according to this XML file.", "OK"); + } + } + + //SpriteEditorUtility + public static Vector2 GetPivotValue(SpriteAlignment alignment, Vector2 customOffset) { + switch (alignment) { + case SpriteAlignment.Center: + return new Vector2(0.5f, 0.5f); + case SpriteAlignment.TopLeft: + return new Vector2(0.0f, 1f); + case SpriteAlignment.TopCenter: + return new Vector2(0.5f, 1f); + case SpriteAlignment.TopRight: + return new Vector2(1f, 1f); + case SpriteAlignment.LeftCenter: + return new Vector2(0.0f, 0.5f); + case SpriteAlignment.RightCenter: + return new Vector2(1f, 0.5f); + case SpriteAlignment.BottomLeft: + return new Vector2(0.0f, 0.0f); + case SpriteAlignment.BottomCenter: + return new Vector2(0.5f, 0.0f); + case SpriteAlignment.BottomRight: + return new Vector2(1f, 0.0f); + case SpriteAlignment.Custom: + return customOffset; + default: + return Vector2.zero; + } + } +} \ No newline at end of file diff --git a/Assets/TextureAtlasSlicer/Editor/TextureAtlasSlicer.cs.meta b/Assets/TextureAtlasSlicer/Editor/TextureAtlasSlicer.cs.meta new file mode 100644 index 0000000..f6484df --- /dev/null +++ b/Assets/TextureAtlasSlicer/Editor/TextureAtlasSlicer.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2067bd0762faf2c48910fee768c92901 +timeCreated: 1430572201 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextureAtlasSlicer/README.md b/Assets/TextureAtlasSlicer/README.md new file mode 100644 index 0000000..5c2b2fc --- /dev/null +++ b/Assets/TextureAtlasSlicer/README.md @@ -0,0 +1,17 @@ +# Unity3D-TextureAtlasSlicer +Simple and fast tool to import XML spritesheets (TextureAtlas) into Unity3D! + +![Preview Image](https://i.imgur.com/LhmcMjX.png) + +Works very well to import [Kenney's sprite assets](http://opengameart.org/users/kenney)! + +## Usage +- Copy this folder to your project's assets directory, or just use the latest .unitypackage file from the [Github project's releases](https://github.com/toxicFork/Unity3D-TextureAtlasSlicer/releases), or the [Unity3D asset store](https://www.assetstore.unity3d.com/en/#!/content/36103)! +- You can now use the Assets/Slice Sprite Using XML button! +- This will open a window. +- Select any sprite asset in your Project window +- If it has a XML file with the same name next to it, that XML file will automatically be selected +- Otherwise, drag-drop the XML file reference onto the XML Source field in the Texture Atlas Slicer window +- Configure the pivot settings +- Hit Slice! +- Enjoy! :D diff --git a/Assets/TextureAtlasSlicer/README.md.meta b/Assets/TextureAtlasSlicer/README.md.meta new file mode 100644 index 0000000..ebeb99b --- /dev/null +++ b/Assets/TextureAtlasSlicer/README.md.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 463e84607d141d645b70834aa062a0d1 +timeCreated: 1430859603 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/level_palette.meta b/Assets/level_palette.meta new file mode 100644 index 0000000..8902161 --- /dev/null +++ b/Assets/level_palette.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: add4c796b69fc4246807d8a7c7c65514 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/level_palette/grassLeft.png.asset b/Assets/level_palette/grassLeft.png.asset new file mode 100644 index 0000000..f928fac --- /dev/null +++ b/Assets/level_palette/grassLeft.png.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: grassLeft.png + m_EditorClassIdentifier: + m_Sprite: {fileID: -8841940012206042853, guid: b4ea317318b0aaf4e8c6ce033d1242da, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/level_palette/grassLeft.png.asset.meta b/Assets/level_palette/grassLeft.png.asset.meta new file mode 100644 index 0000000..f23c3f1 --- /dev/null +++ b/Assets/level_palette/grassLeft.png.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 037f0e75d6856a84b8e0c7ee0ea6fae1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/level_palette/grassMid.png.asset b/Assets/level_palette/grassMid.png.asset new file mode 100644 index 0000000..358864b --- /dev/null +++ b/Assets/level_palette/grassMid.png.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: grassMid.png + m_EditorClassIdentifier: + m_Sprite: {fileID: 578142255533913989, guid: b4ea317318b0aaf4e8c6ce033d1242da, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/level_palette/grassMid.png.asset.meta b/Assets/level_palette/grassMid.png.asset.meta new file mode 100644 index 0000000..70a2948 --- /dev/null +++ b/Assets/level_palette/grassMid.png.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f6abc507697eae4182625ff4d1af28a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/level_palette/grassRight.png.asset b/Assets/level_palette/grassRight.png.asset new file mode 100644 index 0000000..bb29851 --- /dev/null +++ b/Assets/level_palette/grassRight.png.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: grassRight.png + m_EditorClassIdentifier: + m_Sprite: {fileID: 7482571501025514076, guid: b4ea317318b0aaf4e8c6ce033d1242da, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/level_palette/grassRight.png.asset.meta b/Assets/level_palette/grassRight.png.asset.meta new file mode 100644 index 0000000..58e28c0 --- /dev/null +++ b/Assets/level_palette/grassRight.png.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14421561aa252544d9a007d0909d5ca0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/level_palette/level.prefab b/Assets/level_palette/level.prefab new file mode 100644 index 0000000..5c0fb40 --- /dev/null +++ b/Assets/level_palette/level.prefab @@ -0,0 +1,241 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2370329659385710162 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8539139480661286726} + - component: {fileID: 66220502977324523} + m_Layer: 31 + m_Name: level + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8539139480661286726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2370329659385710162} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6515808169164655450} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!156049354 &66220502977324523 +Grid: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2370329659385710162} + m_Enabled: 1 + m_CellSize: {x: 1, y: 1, z: 0} + m_CellGap: {x: 0, y: 0, z: 0} + m_CellLayout: 0 + m_CellSwizzle: 0 +--- !u!1 &3044477987857956088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6515808169164655450} + - component: {fileID: 6343937279124186514} + - component: {fileID: 4843335146613774208} + m_Layer: 0 + m_Name: Layer1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6515808169164655450 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3044477987857956088} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8539139480661286726} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1839735485 &6343937279124186514 +Tilemap: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3044477987857956088} + m_Enabled: 1 + m_Tiles: + - first: {x: -4, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 2 + m_TileSpriteIndex: 2 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: -4, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: -3, y: 0, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + m_AnimatedTiles: {} + m_TileAssetArray: + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 037f0e75d6856a84b8e0c7ee0ea6fae1, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 9f6abc507697eae4182625ff4d1af28a, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 14421561aa252544d9a007d0909d5ca0, type: 2} + m_TileSpriteArray: + - m_RefCount: 1 + m_Data: {fileID: -8841940012206042853, guid: b4ea317318b0aaf4e8c6ce033d1242da, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 578142255533913989, guid: b4ea317318b0aaf4e8c6ce033d1242da, type: 3} + - m_RefCount: 1 + m_Data: {fileID: 7482571501025514076, guid: b4ea317318b0aaf4e8c6ce033d1242da, type: 3} + m_TileMatrixArray: + - m_RefCount: 3 + m_Data: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_TileColorArray: + - m_RefCount: 3 + m_Data: {r: 1, g: 1, b: 1, a: 1} + m_TileObjectToInstantiateArray: [] + m_AnimationFrameRate: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Origin: {x: -4, y: -1, z: 0} + m_Size: {x: 4, y: 2, z: 1} + m_TileAnchor: {x: 0.5, y: 0.5, z: 0} + m_TileOrientation: 0 + m_TileOrientationMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 +--- !u!483693784 &4843335146613774208 +TilemapRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3044477987857956088} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_ChunkSize: {x: 32, y: 32, z: 32} + m_ChunkCullingBounds: {x: 0, y: 0, z: 0} + m_MaxChunkCount: 16 + m_MaxFrameAge: 16 + m_SortOrder: 0 + m_Mode: 0 + m_DetectChunkCullingBounds: 0 + m_MaskInteraction: 0 +--- !u!114 &6095310459342846727 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12395, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Palette Settings + m_EditorClassIdentifier: + cellSizing: 0 + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} diff --git a/Assets/level_palette/level.prefab.meta b/Assets/level_palette/level.prefab.meta new file mode 100644 index 0000000..6e18620 --- /dev/null +++ b/Assets/level_palette/level.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f859ac5abe7f60544aa049e423c9b89c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index 78a3249..833e6ef 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2020.2.3f1 -m_EditorVersionWithRevision: 2020.2.3f1 (8ff31bc5bf5b) +m_EditorVersion: 2020.2.4f1 +m_EditorVersionWithRevision: 2020.2.4f1 (becced5a802b) diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset index d24eb10..9464266 100644 --- a/ProjectSettings/QualitySettings.asset +++ b/ProjectSettings/QualitySettings.asset @@ -165,7 +165,7 @@ QualitySettings: skinWeights: 4 textureQuality: 0 anisotropicTextures: 2 - antiAliasing: 2 + antiAliasing: 0 softParticles: 1 softVegetation: 1 realtimeReflectionProbes: 1 @@ -201,7 +201,7 @@ QualitySettings: skinWeights: 255 textureQuality: 0 anisotropicTextures: 2 - antiAliasing: 2 + antiAliasing: 0 softParticles: 1 softVegetation: 1 realtimeReflectionProbes: 1 diff --git a/ProjectSettings/SceneTemplateSettings.json b/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 0000000..6f3e60f --- /dev/null +++ b/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,167 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": false + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicMaterial", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": false + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "ignore": false, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + "newSceneOverride": 0 +} \ No newline at end of file