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