Initial commit

This commit is contained in:
AbstractConcept 2022-09-13 00:36:34 -05:00
commit 3c7cc0c973
8391 changed files with 704313 additions and 0 deletions

View file

@ -0,0 +1,5 @@
{
"displayName": "Sprite Shape Extras",
"interactiveImport": "false",
"description": "This sample has utility scripts that ihas various use-cases of Spriteshape",
}

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 85a9244be03e34a18b87fa6cf18a2cd8
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,88 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &100100000
Prefab:
m_ObjectHideFlags: 1
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications: []
m_RemovedComponents: []
m_SourcePrefab: {fileID: 0}
m_RootGameObject: {fileID: 1791732276458280}
m_IsPrefabAsset: 1
--- !u!1 &1791732276458280
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 6
m_Component:
- component: {fileID: 4637762761665278}
- component: {fileID: 212745031360384622}
m_Layer: 0
m_Name: TreeSprite
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4637762761665278
Transform:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1791732276458280}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &212745031360384622
SpriteRenderer:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1791732276458280}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
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_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 21300000, guid: 029f005d8b06f834fa06df50fc4e7dba, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1.06, y: 2.41}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 91b2663493e1ab642b1b60fc7955f947
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 100100000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 482ac420eb7aa3b4186fee474c058820
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 299e0b891b406a8409a068bd55ee5a1f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,528 @@
%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: 0
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 0}
m_HaloStrength: 0.5
m_FlareStrength: 1
m_FlareFadeSpeed: 3
m_HaloTexture: {fileID: 0}
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
m_DefaultReflectionMode: 0
m_DefaultReflectionResolution: 128
m_ReflectionBounces: 1
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
serializedVersion: 11
m_GIWorkflowMode: 0
m_GISettings:
serializedVersion: 2
m_BounceScale: 1
m_IndirectOutputScale: 1
m_AlbedoBoost: 1
m_EnvironmentLightingMode: 0
m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 1
m_LightmapEditorSettings:
serializedVersion: 12
m_Resolution: 2
m_BakeResolution: 40
m_AtlasSize: 1024
m_AO: 0
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
m_ExtractAmbientOcclusion: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
m_TextureCompression: 1
m_FinalGather: 0
m_FinalGatherFiltering: 1
m_FinalGatherRayCount: 256
m_ReflectionCompression: 2
m_MixedBakeMode: 2
m_BakeBackend: 0
m_PVRSampling: 1
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
m_PVREnvironmentSampleCount: 500
m_PVREnvironmentReferencePointCount: 2048
m_PVRFilteringMode: 2
m_PVRDenoiserTypeDirect: 0
m_PVRDenoiserTypeIndirect: 0
m_PVRDenoiserTypeAO: 0
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVREnvironmentMIS: 0
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ShowResolutionOverlay: 1
m_ExportTrainingData: 0
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 1
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
m_ObjectHideFlags: 0
m_BuildSettings:
serializedVersion: 2
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.4
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &400039572
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 400039576}
- component: {fileID: 400039575}
- component: {fileID: 400039574}
m_Layer: 0
m_Name: Top
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &400039574
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 400039572}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 90539df1cd5704abcb25fec9f3f5f84b, type: 3}
m_Name:
m_EditorClassIdentifier:
m_LegacyGenerator: 0
m_Spline:
m_IsOpenEnded: 1
m_ControlPoints:
- position: {x: 0.37061024, y: 7.517852, z: 0}
leftTangent: {x: 0, y: 0, z: 0}
rightTangent: {x: 0, y: 0, z: 0}
mode: 0
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: 0.41290092, y: -1.8726089, z: 0}
leftTangent: {x: -3.4678102, y: 1.8794639, z: 0}
rightTangent: {x: 3.4678102, y: -1.8794639, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: 7.9664383, y: -6.63839, z: 0}
leftTangent: {x: -4.8397465, y: -0.030138493, z: 0}
rightTangent: {x: 4.8397465, y: 0.030138493, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: 15, y: -1, z: 0}
leftTangent: {x: -3.2519875, y: -2.4569178, z: 0}
rightTangent: {x: 3.2519875, y: 2.4569178, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: 14.186232, y: 7.786347, z: 0}
leftTangent: {x: 0, y: 0, z: 0}
rightTangent: {x: 0, y: 0, z: 0}
mode: 0
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
m_SpriteShape: {fileID: 11400000, guid: 541c57e7ddb8adc46b7ca9573818a619, type: 2}
m_FillPixelPerUnit: 100
m_StretchTiling: 1
m_SplineDetail: 16
m_AdaptiveUV: 1
m_StretchUV: 0
m_WorldSpaceUV: 0
m_ColliderDetail: 4
m_ColliderOffset: 0
m_UpdateCollider: 0
m_OptimizeCollider: 1
--- !u!1971053207 &400039575
SpriteShapeRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 400039572}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_MaskInteraction: 0
m_ShapeTexture: {fileID: 0}
m_Sprites:
- {fileID: 21300000, guid: e74b518a65bc45f4cace9a2fef6af29d, type: 3}
m_LocalAABB:
m_Center: {x: 7.558513, y: 0.5739784, z: -0.005}
m_Extent: {x: 8.697825, y: 7.2123685, z: 0.005}
--- !u!4 &400039576
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 400039572}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -7.61, y: -0.47, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1865283555}
m_Father: {fileID: 0}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1865283552
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1865283555}
- component: {fileID: 1865283554}
- component: {fileID: 1865283553}
- component: {fileID: 1865283556}
m_Layer: 0
m_Name: Bottom
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1865283553
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1865283552}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 90539df1cd5704abcb25fec9f3f5f84b, type: 3}
m_Name:
m_EditorClassIdentifier:
m_LegacyGenerator: 0
m_Spline:
m_IsOpenEnded: 1
m_ControlPoints:
- position: {x: 0.37061024, y: 7.517852, z: 0}
leftTangent: {x: 0, y: 0, z: 0}
rightTangent: {x: 0, y: 0, z: 0}
mode: 0
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: 0.41290092, y: -1.8726089, z: 0}
leftTangent: {x: -3.4678102, y: 1.8794639, z: 0}
rightTangent: {x: 3.4678102, y: -1.8794639, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: 7.9664383, y: -6.63839, z: 0}
leftTangent: {x: -4.8397465, y: -0.030138493, z: 0}
rightTangent: {x: 4.8397465, y: 0.030138493, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: 15, y: -1, z: 0}
leftTangent: {x: -3.2519875, y: -2.4569178, z: 0}
rightTangent: {x: 3.2519875, y: 2.4569178, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: 14.186232, y: 7.786347, z: 0}
leftTangent: {x: 0, y: 0, z: 0}
rightTangent: {x: 0, y: 0, z: 0}
mode: 0
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
m_SpriteShape: {fileID: 11400000, guid: e03579ec9d1b6c54ea364bd8ee0bcfd8, type: 2}
m_FillPixelPerUnit: 100
m_StretchTiling: 1
m_SplineDetail: 16
m_AdaptiveUV: 1
m_StretchUV: 0
m_WorldSpaceUV: 0
m_ColliderDetail: 4
m_ColliderOffset: 0
m_UpdateCollider: 0
m_OptimizeCollider: 1
--- !u!1971053207 &1865283554
SpriteShapeRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1865283552}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_MaskInteraction: 0
m_ShapeTexture: {fileID: 0}
m_Sprites:
- {fileID: 21300000, guid: 418ab5c27d3054eb89959d9c715e00c9, type: 3}
- {fileID: 21300000, guid: e74b518a65bc45f4cace9a2fef6af29d, type: 3}
m_LocalAABB:
m_Center: {x: 7.5582957, y: 0.47995615, z: -0.005}
m_Extent: {x: 9.09759, y: 7.5183325, z: 0.005}
--- !u!4 &1865283555
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1865283552}
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: 400039576}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1865283556
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1865283552}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: db6f6067a1e6dd34ca4e2c4b7145e79b, type: 3}
m_Name:
m_EditorClassIdentifier:
m_ParentObject: {fileID: 400039572}
--- !u!1 &1990748034
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1990748038}
- component: {fileID: 1990748037}
- component: {fileID: 1990748036}
- component: {fileID: 1990748035}
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 &1990748035
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1990748034}
m_Enabled: 1
--- !u!124 &1990748036
Behaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1990748034}
m_Enabled: 1
--- !u!20 &1990748037
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1990748034}
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: 15
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 &1990748038
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1990748034}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 1, 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}

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b8529774cb716f645b682951a7aae689
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,326 @@
%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: 0
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 0}
m_HaloStrength: 0.5
m_FlareStrength: 1
m_FlareFadeSpeed: 3
m_HaloTexture: {fileID: 0}
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
m_DefaultReflectionMode: 0
m_DefaultReflectionResolution: 128
m_ReflectionBounces: 1
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
serializedVersion: 11
m_GIWorkflowMode: 0
m_GISettings:
serializedVersion: 2
m_BounceScale: 1
m_IndirectOutputScale: 1
m_AlbedoBoost: 1
m_TemporalCoherenceThreshold: 1
m_EnvironmentLightingMode: 0
m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 1
m_LightmapEditorSettings:
serializedVersion: 10
m_Resolution: 2
m_BakeResolution: 40
m_AtlasSize: 1024
m_AO: 0
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
m_TextureCompression: 1
m_FinalGather: 0
m_FinalGatherFiltering: 1
m_FinalGatherRayCount: 256
m_ReflectionCompression: 2
m_MixedBakeMode: 2
m_BakeBackend: 1
m_PVRSampling: 1
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVRFilteringMode: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ShowResolutionOverlay: 1
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 1
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
m_ObjectHideFlags: 0
m_BuildSettings:
serializedVersion: 2
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.4
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &1048079211
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1048079214}
- component: {fileID: 1048079213}
- component: {fileID: 1048079212}
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 &1048079212
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1048079211}
m_Enabled: 1
--- !u!20 &1048079213
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1048079211}
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_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 &1048079214
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1048079211}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 1, 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 &1480543089
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1480543093}
- component: {fileID: 1480543092}
- component: {fileID: 1480543091}
- component: {fileID: 1480543090}
m_Layer: 0
m_Name: SpriteShape
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1480543090
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1480543089}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 922bb1bbfeaeb9a4c9204b7d0bc3d8c8, type: 3}
m_Name:
m_EditorClassIdentifier:
minimumDistance: 1
--- !u!114 &1480543091
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1480543089}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 90539df1cd5704abcb25fec9f3f5f84b, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Spline:
m_IsOpenEnded: 1
m_ControlPoints:
- position: {x: -1, y: 0, z: 0}
leftTangent: {x: 0, y: 0, z: 0}
rightTangent: {x: 0, y: 0, z: 0}
mode: 0
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 1
corner: 0
- position: {x: 1, y: 0, z: 0}
leftTangent: {x: 0, y: 0, z: 0}
rightTangent: {x: 0, y: 0, z: 0}
mode: 0
height: 1
bevelCutoff: 0
bevelSize: 0.216
spriteIndex: 0
corner: 0
m_SpriteShape: {fileID: 11400000, guid: e03579ec9d1b6c54ea364bd8ee0bcfd8, type: 2}
m_SplineDetail: 16
m_AdaptiveUV: 1
m_UpdateCollider: 0
m_ColliderDetail: 4
m_ColliderOffset: 0
m_ColliderCornerType: 0
--- !u!1971053207 &1480543092
SpriteShapeRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1480543089}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
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_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_MaskInteraction: 0
m_ShapeTexture: {fileID: 0}
m_Sprites:
- {fileID: 21300000, guid: 418ab5c27d3054eb89959d9c715e00c9, type: 3}
- {fileID: 21300000, guid: e74b518a65bc45f4cace9a2fef6af29d, type: 3}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
m_LocalAABB:
m_Center: {x: 0, y: 0.20000002, z: 0}
m_Extent: {x: 1, y: 0.20000002, z: 0}
--- !u!4 &1480543093
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1480543089}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: e182160e1c8c64844872387ebf59c6e9
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,382 @@
%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: 0
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 0}
m_HaloStrength: 0.5
m_FlareStrength: 1
m_FlareFadeSpeed: 3
m_HaloTexture: {fileID: 0}
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
m_DefaultReflectionMode: 0
m_DefaultReflectionResolution: 128
m_ReflectionBounces: 1
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
serializedVersion: 11
m_GIWorkflowMode: 0
m_GISettings:
serializedVersion: 2
m_BounceScale: 1
m_IndirectOutputScale: 1
m_AlbedoBoost: 1
m_EnvironmentLightingMode: 0
m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 1
m_LightmapEditorSettings:
serializedVersion: 12
m_Resolution: 2
m_BakeResolution: 40
m_AtlasSize: 1024
m_AO: 0
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
m_ExtractAmbientOcclusion: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
m_TextureCompression: 1
m_FinalGather: 0
m_FinalGatherFiltering: 1
m_FinalGatherRayCount: 256
m_ReflectionCompression: 2
m_MixedBakeMode: 2
m_BakeBackend: 1
m_PVRSampling: 1
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
m_PVREnvironmentSampleCount: 500
m_PVREnvironmentReferencePointCount: 2048
m_PVRFilteringMode: 2
m_PVRDenoiserTypeDirect: 0
m_PVRDenoiserTypeIndirect: 0
m_PVRDenoiserTypeAO: 0
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVREnvironmentMIS: 0
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ExportTrainingData: 0
m_TrainingDataDestination: TrainingData
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 1
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
m_ObjectHideFlags: 0
m_BuildSettings:
serializedVersion: 2
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.4
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &53845803
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 53845806}
- component: {fileID: 53845805}
- component: {fileID: 53845804}
m_Layer: 0
m_Name: SpriteShape
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &53845804
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 53845803}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 90539df1cd5704abcb25fec9f3f5f84b, type: 3}
m_Name:
m_EditorClassIdentifier:
m_LegacyGenerator: 0
m_Spline:
m_IsOpenEnded: 0
m_ControlPoints:
- position: {x: 0.12956464, y: 1.8859321, z: 0}
leftTangent: {x: 0.87607896, y: -0.028361678, z: 0}
rightTangent: {x: -0.876079, y: 0.028361678, z: 0}
mode: 1
height: 1
bevelCutoff: 180
bevelSize: 0.5
spriteIndex: 0
corner: 0
- position: {x: -2, y: 0, z: 0}
leftTangent: {x: 0.7276257, y: 0.5038886, z: 0}
rightTangent: {x: -0.72762585, y: -0.5038886, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: -4.370756, y: -1.2540917, z: 0}
leftTangent: {x: 0.27876043, y: 0.84002125, z: 0}
rightTangent: {x: -0.27876043, y: -0.84002113, z: 0}
mode: 1
height: 1
bevelCutoff: 180
bevelSize: 0.424
spriteIndex: 0
corner: 0
- position: {x: -2.9905427, y: -4.1601443, z: 0}
leftTangent: {x: -1.0090494, y: 0.19818997, z: 0}
rightTangent: {x: 1.0090494, y: -0.19819021, z: 0}
mode: 1
height: 1
bevelCutoff: 175
bevelSize: 0.473
spriteIndex: 0
corner: 0
- position: {x: -0.68832755, y: -2.0601013, z: 0}
leftTangent: {x: -1.020073, y: -0.13004279, z: 0}
rightTangent: {x: 1.020073, y: 0.13004267, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: 2.4391866, y: -3.7118704, z: 0}
leftTangent: {x: -1.0588536, y: -0.24282193, z: 0}
rightTangent: {x: 1.0588536, y: 0.24282193, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: 4.389332, y: -1.0597417, z: 0}
leftTangent: {x: 0.22145462, y: -0.83364165, z: 0}
rightTangent: {x: -0.22145462, y: 0.83364165, z: 0}
mode: 1
height: 1
bevelCutoff: 180
bevelSize: 0.407
spriteIndex: 0
corner: 0
- position: {x: 2, y: 0, z: 0}
leftTangent: {x: 0.71019197, y: -0.4895181, z: 0}
rightTangent: {x: -0.71019197, y: 0.4895181, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
m_SpriteShape: {fileID: 11400000, guid: 19b9cf308de41834c9968d12bec673b1, type: 2}
m_FillPixelPerUnit: 100
m_StretchTiling: 1
m_SplineDetail: 16
m_AdaptiveUV: 1
m_StretchUV: 0
m_WorldSpaceUV: 0
m_ColliderDetail: 4
m_ColliderOffset: 0
m_UpdateCollider: 0
m_OptimizeCollider: 1
--- !u!1971053207 &53845805
SpriteShapeRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 53845803}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_MaskInteraction: 0
m_ShapeTexture: {fileID: 0}
m_Sprites:
- {fileID: 21300000, guid: c6dabd295b8ab514fa47b5d4e2b0266e, type: 3}
m_LocalAABB:
m_Center: {x: -0.009027481, y: -1.1412225, z: -0.005}
m_Extent: {x: 4.6648436, y: 3.2670288, z: 0.005}
--- !u!4 &53845806
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 53845803}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &408902805
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 408902808}
- component: {fileID: 408902807}
- component: {fileID: 408902806}
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 &408902806
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 408902805}
m_Enabled: 1
--- !u!20 &408902807
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 408902805}
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 &408902808
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 408902805}
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}

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 254bf62203b7710419a1e6283f7e049b
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,373 @@
%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: 0
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 0}
m_HaloStrength: 0.5
m_FlareStrength: 1
m_FlareFadeSpeed: 3
m_HaloTexture: {fileID: 0}
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
m_DefaultReflectionMode: 0
m_DefaultReflectionResolution: 128
m_ReflectionBounces: 1
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
serializedVersion: 11
m_GIWorkflowMode: 0
m_GISettings:
serializedVersion: 2
m_BounceScale: 1
m_IndirectOutputScale: 1
m_AlbedoBoost: 1
m_TemporalCoherenceThreshold: 1
m_EnvironmentLightingMode: 0
m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 1
m_LightmapEditorSettings:
serializedVersion: 10
m_Resolution: 2
m_BakeResolution: 40
m_AtlasSize: 1024
m_AO: 0
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
m_TextureCompression: 1
m_FinalGather: 0
m_FinalGatherFiltering: 1
m_FinalGatherRayCount: 256
m_ReflectionCompression: 2
m_MixedBakeMode: 2
m_BakeBackend: 1
m_PVRSampling: 1
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVRFilteringMode: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ShowResolutionOverlay: 1
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 1
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
m_ObjectHideFlags: 0
m_BuildSettings:
serializedVersion: 2
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.4
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &408902805
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 408902808}
- component: {fileID: 408902807}
- component: {fileID: 408902806}
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 &408902806
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 408902805}
m_Enabled: 1
--- !u!20 &408902807
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 408902805}
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_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: 15
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 &408902808
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 408902805}
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 &2103414715
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2103414719}
- component: {fileID: 2103414718}
- component: {fileID: 2103414717}
- component: {fileID: 2103414716}
m_Layer: 0
m_Name: New SpriteShapeController
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &2103414716
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 2103414715}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1c3eb1d33a6f9114bb5b51099948d2ce, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Prefab: {fileID: 1791732276458280, guid: 91b2663493e1ab642b1b60fc7955f947, type: 2}
m_RandomFactor: 90
m_UseNormals: 1
--- !u!114 &2103414717
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 2103414715}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 90539df1cd5704abcb25fec9f3f5f84b, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Spline:
m_IsOpenEnded: 1
m_ControlPoints:
- position: {x: 26.488874, y: -2.6975656, z: 0}
leftTangent: {x: 0, y: 0, z: 0}
rightTangent: {x: 0, y: 0, z: 0}
mode: 0
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: 10.016745, y: -9.5673275, z: 0}
leftTangent: {x: 5.787901, y: 1.0897436, z: -0}
rightTangent: {x: -5.787901, y: -1.0897436, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: -9.3538, y: -9.1233, z: 0}
leftTangent: {x: 0, y: 0, z: 0}
rightTangent: {x: 0, y: 0, z: 0}
mode: 0
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: -15.8531, y: 1.9792956, z: 0}
leftTangent: {x: -0.88264585, y: -3.0461369, z: -0}
rightTangent: {x: 0.88264585, y: 3.0461369, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: -4.864938, y: 10.117959, z: 0}
leftTangent: {x: 0, y: 0, z: 0}
rightTangent: {x: 0, y: 0, z: 0}
mode: 0
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: 10.084305, y: -0.2951008, z: 0}
leftTangent: {x: -1.3592644, y: -0.46925667, z: -0}
rightTangent: {x: 1.3592644, y: 0.46925667, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
- position: {x: 25.481283, y: 4.9277797, z: 0}
leftTangent: {x: 0, y: 0, z: 0}
rightTangent: {x: 0, y: 0, z: 0}
mode: 0
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 0
m_SpriteShape: {fileID: 11400000, guid: e03579ec9d1b6c54ea364bd8ee0bcfd8, type: 2}
m_SplineDetail: 16
m_AdaptiveUV: 1
m_UpdateCollider: 0
m_ColliderDetail: 4
m_ColliderOffset: 0
m_ColliderCornerType: 0
--- !u!1971053207 &2103414718
SpriteShapeRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 2103414715}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
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_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_MaskInteraction: 0
m_ShapeTexture: {fileID: 0}
m_Sprites:
- {fileID: 21300000, guid: 418ab5c27d3054eb89959d9c715e00c9, type: 3}
- {fileID: 21300000, guid: e74b518a65bc45f4cace9a2fef6af29d, type: 3}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
m_LocalAABB:
m_Center: {x: 5.282402, y: 0.079841614, z: 0}
m_Extent: {x: 21.206472, y: 10.038117, z: 0}
--- !u!4 &2103414719
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 2103414715}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -0.08430457, y: 0.2951008, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 486575d9cb65b134fad35b06df9ae993
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 00426f3467ae2f4449711bbe9a567084
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: cc4c383146400014d810176d3a637934
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,58 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.U2D;
#if UNITY_EDITOR
using UnityEditor;
#endif
// Demo Script Usage:
// When you want multiple SpriteShapes to share a common Spline,
// attach this script to the secondary objects you would like to
// copy the Spline and set the ParentObject to the original object
// you are copying from.
[ExecuteInEditMode]
public class ConformingSpline : MonoBehaviour
{
public GameObject m_ParentObject;
private int hashCode;
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
if (m_ParentObject != null)
{
hashCode = CopySpline(m_ParentObject, gameObject, hashCode);
}
}
private static int CopySpline(GameObject src, GameObject dst, int hashCode)
{
#if UNITY_EDITOR
var parentSpriteShapeController = src.GetComponent<SpriteShapeController>();
var mirrorSpriteShapeController = dst.GetComponent<SpriteShapeController>();
if (parentSpriteShapeController != null && mirrorSpriteShapeController != null && parentSpriteShapeController.spline.GetHashCode() != hashCode)
{
SerializedObject srcController = new SerializedObject(parentSpriteShapeController);
SerializedObject dstController = new SerializedObject(mirrorSpriteShapeController);
SerializedProperty srcSpline = srcController.FindProperty("m_Spline");
dstController.CopyFromSerializedProperty(srcSpline);
dstController.ApplyModifiedProperties();
EditorUtility.SetDirty(mirrorSpriteShapeController);
return parentSpriteShapeController.spline.GetHashCode();
}
#endif
return hashCode;
}
}

View file

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: db6f6067a1e6dd34ca4e2c4b7145e79b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,43 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.U2D;
// Please add this Component to Camera or some top level object on each loadable scene.
public class GenerateSpriteShapes : MonoBehaviour
{
// Once all SpriteShapes are rendered, remove this Component if On or remove it from elsewhere.
public bool destroyOnCompletion = true;
void OnGUI()
{
// Loop all invisible SpriteShapeRenderers and generate geometry.
SpriteShapeRenderer[] spriteShapeRenderers = (SpriteShapeRenderer[]) GameObject.FindObjectsOfType (typeof(SpriteShapeRenderer));
CommandBuffer rc = new CommandBuffer();
rc.GetTemporaryRT(0, 256, 256, 0);
rc.SetRenderTarget(0);
foreach (var spriteShapeRenderer in spriteShapeRenderers)
{
var spriteShapeController = spriteShapeRenderer.gameObject.GetComponent<SpriteShapeController>();
if (spriteShapeRenderer != null && spriteShapeController != null)
{
if (!spriteShapeRenderer.isVisible)
{
spriteShapeController.BakeMesh();
rc.DrawRenderer(spriteShapeRenderer, spriteShapeRenderer.sharedMaterial);
// Debug.Log("generating shape for " + spriteShapeRenderer.gameObject.name);
}
}
}
rc.ReleaseTemporaryRT(0);
Graphics.ExecuteCommandBuffer(rc);
// SpriteShape Renderers are generated. This component is no longer needed. Delete this [or] remove this Component from elsewhere.
if (destroyOnCompletion)
Destroy(this);
}
}

View file

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: fccb8cf469e193a4ea6c24362f061c12
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,171 @@
using System.Collections;
using System.Collections.Generic;
using Unity.Collections;
using UnityEngine;
using UnityEngine.Experimental.U2D;
using UnityEngine.U2D;
#if UNITY_EDITOR
using UnityEditor;
#endif
[ExecuteAlways]
public class GeometryCollider : MonoBehaviour
{
[SerializeField]
bool m_UpdateCollider = false;
int m_HashCode = 0;
void Start()
{
}
// Update is called once per frame
void Update()
{
if (m_UpdateCollider)
Bake(gameObject, false);
}
static public void Bake(GameObject go, bool forced)
{
var spriteShapeController = go.GetComponent<SpriteShapeController>();
var spriteShapeRenderer = go.GetComponent<SpriteShapeRenderer>();
var polyCollider = go.GetComponent<PolygonCollider2D>();
var geometryCollider = go.GetComponent<GeometryCollider>();
if (spriteShapeController != null && polyCollider != null)
{
var spline = spriteShapeController.spline;
if (geometryCollider != null)
{
int splineHashCode = spline.GetHashCode();
if (splineHashCode == geometryCollider.m_HashCode && !forced)
return;
geometryCollider.m_HashCode = splineHashCode;
}
NativeArray<ushort> indexArray;
NativeSlice<Vector3> posArray;
NativeSlice<Vector2> uv0Array;
NativeArray<SpriteShapeSegment> geomArray;
spriteShapeRenderer.GetChannels(65536, out indexArray, out posArray, out uv0Array);
geomArray = spriteShapeRenderer.GetSegments(spline.GetPointCount() * 8);
NativeArray<ushort> indexArrayLocal = new NativeArray<ushort>(indexArray.Length, Allocator.Temp);
List<Vector2> points = new List<Vector2>();
int indexCount = 0, vertexCount = 0, counter = 0;
for (int u = 0; u < geomArray.Length; ++u)
{
if (geomArray[u].indexCount > 0)
{
for (int i = 0; i < geomArray[u].indexCount; ++i)
{
indexArrayLocal[counter] = (ushort)(indexArray[counter] + vertexCount);
counter++;
}
vertexCount += geomArray[u].vertexCount;
indexCount += geomArray[u].indexCount;
}
}
Debug.Log(go.name + " : " + counter);
OuterEdges(polyCollider, indexArrayLocal, posArray, indexCount);
}
}
// Generate the outer edges from the Renderer mesh. Based on code from www.h3xed.com
static void OuterEdges(PolygonCollider2D polygonCollider, NativeArray<ushort> triangles, NativeSlice<Vector3> vertices, int triangleCount)
{
// Get just the outer edges from the mesh's triangles (ignore or remove any shared edges)
Dictionary<string, KeyValuePair<int, int>> edges = new Dictionary<string, KeyValuePair<int, int>>();
for (int i = 0; i < triangleCount; i += 3)
{
for (int e = 0; e < 3; e++)
{
int vert1 = triangles[i + e];
int vert2 = triangles[i + e + 1 > i + 2 ? i : i + e + 1];
string edge = Mathf.Min(vert1, vert2) + ":" + Mathf.Max(vert1, vert2);
if (edges.ContainsKey(edge))
{
edges.Remove(edge);
}
else
{
edges.Add(edge, new KeyValuePair<int, int>(vert1, vert2));
}
}
}
// Create edge lookup (Key is first vertex, Value is second vertex, of each edge)
Dictionary<int, int> lookup = new Dictionary<int, int>();
foreach (KeyValuePair<int, int> edge in edges.Values)
{
if (lookup.ContainsKey(edge.Key) == false)
{
lookup.Add(edge.Key, edge.Value);
}
}
// Create empty polygon collider
polygonCollider.pathCount = 0;
// Loop through edge vertices in order
int startVert = 0;
int nextVert = startVert;
int highestVert = startVert;
List<Vector2> colliderPath = new List<Vector2>();
while (true)
{
// Add vertex to collider path
colliderPath.Add(vertices[nextVert]);
// Get next vertex
nextVert = lookup[nextVert];
// Store highest vertex (to know what shape to move to next)
if (nextVert > highestVert)
{
highestVert = nextVert;
}
// Shape complete
if (nextVert == startVert)
{
// Add path to polygon collider
polygonCollider.pathCount++;
polygonCollider.SetPath(polygonCollider.pathCount - 1, colliderPath.ToArray());
colliderPath.Clear();
// Go to next shape if one exists
if (lookup.ContainsKey(highestVert + 1))
{
// Set starting and next vertices
startVert = highestVert + 1;
nextVert = startVert;
// Continue to next loop
continue;
}
// No more verts
break;
}
}
}
#if UNITY_EDITOR
[MenuItem("SpriteShape/Generate Geometry Collider", false, 358)]
public static void BakeGeometryCollider()
{
if (Selection.activeGameObject != null)
GeometryCollider.Bake(Selection.activeGameObject, true);
}
#endif
}

View file

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: e0ecd6fe4dd55d640bd7ef3235e0e425
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,159 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.U2D;
using ExtrasClipperLib;
#if UNITY_EDITOR
using UnityEditor;
#endif
public enum ColliderCornerType
{
Square,
Round,
Sharp
}
[ExecuteAlways]
public class LegacyCollider : MonoBehaviour
{
[SerializeField]
ColliderCornerType m_ColliderCornerType = ColliderCornerType.Square;
[SerializeField]
float m_ColliderOffset = 1.0f;
[SerializeField]
bool m_UpdateCollider = false;
const float s_ClipperScale = 100000.0f;
int m_HashCode = 0;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
if (m_UpdateCollider)
Bake(gameObject, false);
}
static void SampleCurve(float colliderDetail, Vector3 startPoint, Vector3 startTangent, Vector3 endPoint, Vector3 endTangent, ref List<IntPoint> path)
{
if (startTangent.sqrMagnitude > 0f || endTangent.sqrMagnitude > 0f)
{
for (int j = 0; j <= colliderDetail; ++j)
{
float t = j / (float)colliderDetail;
Vector3 newPoint = BezierUtility.BezierPoint(startPoint, startTangent + startPoint, endTangent + endPoint, endPoint, t) * s_ClipperScale;
path.Add(new IntPoint((System.Int64)newPoint.x, (System.Int64)newPoint.y));
}
}
else
{
Vector3 newPoint = startPoint * s_ClipperScale;
path.Add(new IntPoint((System.Int64)newPoint.x, (System.Int64)newPoint.y));
newPoint = endPoint * s_ClipperScale;
path.Add(new IntPoint((System.Int64)newPoint.x, (System.Int64)newPoint.y));
}
}
public static void Bake(GameObject go, bool forced)
{
var sc = go.GetComponent<SpriteShapeController>();
var lc = go.GetComponent<LegacyCollider>();
if (sc != null)
{
List<IntPoint> path = new List<IntPoint>();
int splinePointCount = sc.spline.GetPointCount();
int pathPointCount = splinePointCount;
ColliderCornerType cct = ColliderCornerType.Square;
float co = 1.0f;
if (lc != null)
{
int hashCode = sc.spline.GetHashCode() + lc.m_ColliderCornerType.GetHashCode() + lc.m_ColliderOffset.GetHashCode();
if (lc.m_HashCode == hashCode && !forced)
return;
lc.m_HashCode = hashCode;
cct = lc.m_ColliderCornerType;
co = lc.m_ColliderOffset;
}
if (sc.spline.isOpenEnded)
pathPointCount--;
for (int i = 0; i < pathPointCount; ++i)
{
int nextIndex = SplineUtility.NextIndex(i, splinePointCount);
SampleCurve(sc.colliderDetail, sc.spline.GetPosition(i), sc.spline.GetRightTangent(i), sc.spline.GetPosition(nextIndex), sc.spline.GetLeftTangent(nextIndex), ref path);
}
if (co != 0f)
{
List<List<IntPoint>> solution = new List<List<IntPoint>>();
ClipperOffset clipOffset = new ClipperOffset();
EndType endType = EndType.etClosedPolygon;
if (sc.spline.isOpenEnded)
{
endType = EndType.etOpenSquare;
if (cct == ColliderCornerType.Round)
endType = EndType.etOpenRound;
}
clipOffset.ArcTolerance = 200f / sc.colliderDetail;
clipOffset.AddPath(path, (ExtrasClipperLib.JoinType)cct, endType);
clipOffset.Execute(ref solution, s_ClipperScale * co);
if (solution.Count > 0)
path = solution[0];
}
List<Vector2> pathPoints = new List<Vector2>(path.Count);
for (int i = 0; i < path.Count; ++i)
{
IntPoint ip = path[i];
pathPoints.Add(new Vector2(ip.X / s_ClipperScale, ip.Y / s_ClipperScale));
}
var pc = go.GetComponent<PolygonCollider2D>();
if (pc)
{
pc.pathCount = 0;
pc.SetPath(0, pathPoints.ToArray());
}
var ec = go.GetComponent<EdgeCollider2D>();
if (ec)
{
if (co > 0f || co < 0f && !sc.spline.isOpenEnded)
pathPoints.Add(pathPoints[0]);
ec.points = pathPoints.ToArray();
}
}
}
#if UNITY_EDITOR
[MenuItem("SpriteShape/Generate Legacy Collider", false, 358)]
public static void BakeLegacyCollider()
{
if (Selection.activeGameObject != null)
LegacyCollider.Bake(Selection.activeGameObject, true);
}
#endif
}

View file

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6a8e65bafadf93f41a17da25163f2f51
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,59 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.U2D;
// Dynamic modification of spline to follow the path of mouse movement.
// This script is just a simplified demo to demonstrate the idea.
public class SimpleDraw : MonoBehaviour
{
public float minimumDistance = 1.0f;
private Vector3 lastPosition;
// Use this for initialization
void Start()
{
}
private void Smoothen(SpriteShapeController sc, int pointIndex)
{
Vector3 position = sc.spline.GetPosition(pointIndex);
Vector3 positionNext = sc.spline.GetPosition(SplineUtility.NextIndex(pointIndex, sc.spline.GetPointCount()));
Vector3 positionPrev = sc.spline.GetPosition(SplineUtility.PreviousIndex(pointIndex, sc.spline.GetPointCount()));
Vector3 forward = gameObject.transform.forward;
float scale = Mathf.Min((positionNext - position).magnitude, (positionPrev - position).magnitude) * 0.33f;
Vector3 leftTangent = (positionPrev - position).normalized * scale;
Vector3 rightTangent = (positionNext - position).normalized * scale;
sc.spline.SetTangentMode(pointIndex, ShapeTangentMode.Continuous);
SplineUtility.CalculateTangents(position, positionPrev, positionNext, forward, scale, out rightTangent, out leftTangent);
sc.spline.SetLeftTangent(pointIndex, leftTangent);
sc.spline.SetRightTangent(pointIndex, rightTangent);
}
// Update is called once per frame
void Update()
{
var mp = Input.mousePosition;
mp.z = 10.0f;
mp = Camera.main.ScreenToWorldPoint(mp);
var dt = Mathf.Abs((mp - lastPosition).magnitude);
var md = (minimumDistance > 1.0f) ? minimumDistance : 1.0f;
if (Input.GetMouseButton(0) && dt > md)
{
var spriteShapeController = gameObject.GetComponent<SpriteShapeController>();
var spline = spriteShapeController.spline;
spline.InsertPointAt(spline.GetPointCount(), mp);
var newPointIndex = spline.GetPointCount() - 1;
Smoothen(spriteShapeController, newPointIndex - 1);
spline.SetHeight(newPointIndex, UnityEngine.Random.Range(0.1f, 2.0f));
lastPosition = mp;
}
}
}

View file

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 922bb1bbfeaeb9a4c9204b7d0bc3d8c8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,53 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.U2D;
public class Sprinkler : MonoBehaviour
{
public GameObject m_Prefab;
public float m_RandomFactor = 10.0f;
public bool m_UseNormals = false;
float Angle(Vector3 a, Vector3 b)
{
float dot = Vector3.Dot(a, b);
float det = (a.x * b.y) - (b.x * a.y);
return Mathf.Atan2(det, dot) * Mathf.Rad2Deg;
}
// Use this for initialization. Plant the Prefabs on Startup
void Start ()
{
SpriteShapeController ssc = GetComponent<SpriteShapeController>();
Spline spl = ssc.spline;
for (int i = 1; i < spl.GetPointCount() - 1; ++i)
{
if (Random.Range(0, 100) > (100 - m_RandomFactor) )
{
var go = GameObject.Instantiate(m_Prefab);
go.transform.position = spl.GetPosition(i);
if (m_UseNormals)
{
Vector3 lt = Vector3.Normalize(spl.GetPosition(i - 1) - spl.GetPosition(i));
Vector3 rt = Vector3.Normalize(spl.GetPosition(i + 1) - spl.GetPosition(i));
float a = Angle(Vector3.up, lt);
float b = Angle(lt, rt);
float c = a + (b * 0.5f);
if (b > 0)
c = (180 + c);
go.transform.rotation = Quaternion.Euler(0, 0, c);
}
}
}
}
// Update is called once per frame
void Update ()
{
}
}

View file

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 1c3eb1d33a6f9114bb5b51099948d2ce
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: aa08311cde7ea4c6183e9807841a6484
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,48 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Branch
m_EditorClassIdentifier:
m_Angles:
- m_Start: -180
m_End: 180
m_Order: 0
m_Sprites:
- {fileID: 21300000, guid: e205c552afc6743cb9c52e5ff6504efc, type: 3}
m_FillTexture: {fileID: 0}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 0}
- m_CornerType: 1
m_Sprites:
- {fileID: 0}
- m_CornerType: 2
m_Sprites:
- {fileID: 0}
- m_CornerType: 3
m_Sprites:
- {fileID: 0}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 0}
- m_CornerType: 7
m_Sprites:
- {fileID: 0}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 67e0d7ab8806749199e5b764729aa46a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,64 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Castle Wall
m_EditorClassIdentifier:
m_Angles:
- m_Start: -64
m_End: 61
m_Order: 7
m_Sprites:
- {fileID: 21300002, guid: 3bc0f8978d0114d568eb440fca26e64b, type: 3}
- {fileID: 21300012, guid: a8321f6fae34f034787010a903e29648, type: 3}
- m_Start: 61
m_End: 127
m_Order: 4
m_Sprites:
- {fileID: 21300014, guid: 3bc0f8978d0114d568eb440fca26e64b, type: 3}
- m_Start: 127
m_End: 233
m_Order: 8
m_Sprites:
- {fileID: 21300010, guid: 3bc0f8978d0114d568eb440fca26e64b, type: 3}
- m_Start: -127
m_End: -64
m_Order: 3
m_Sprites:
- {fileID: 21300006, guid: 3bc0f8978d0114d568eb440fca26e64b, type: 3}
m_FillTexture: {fileID: 2800000, guid: 7d8cda48c729c46329cd9d3c69a3a4e6, type: 3}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 21300000, guid: 3bc0f8978d0114d568eb440fca26e64b, type: 3}
- m_CornerType: 1
m_Sprites:
- {fileID: 21300004, guid: 3bc0f8978d0114d568eb440fca26e64b, type: 3}
- m_CornerType: 2
m_Sprites:
- {fileID: 21300012, guid: 3bc0f8978d0114d568eb440fca26e64b, type: 3}
- m_CornerType: 3
m_Sprites:
- {fileID: 21300008, guid: 3bc0f8978d0114d568eb440fca26e64b, type: 3}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 21300012, guid: 3bc0f8978d0114d568eb440fca26e64b, type: 3}
- m_CornerType: 7
m_Sprites:
- {fileID: 21300008, guid: 3bc0f8978d0114d568eb440fca26e64b, type: 3}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: a710fe91ca336478e999261a86254e9f
timeCreated: 1507533165
licenseType: Pro
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,48 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Simple1
m_EditorClassIdentifier:
m_Angles:
- m_Start: -180
m_End: 180
m_Order: 0
m_Sprites:
- {fileID: 21300000, guid: e74b518a65bc45f4cace9a2fef6af29d, type: 3}
m_FillTexture: {fileID: 0}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 0}
- m_CornerType: 1
m_Sprites:
- {fileID: 0}
- m_CornerType: 2
m_Sprites:
- {fileID: 0}
- m_CornerType: 3
m_Sprites:
- {fileID: 0}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 0}
- m_CornerType: 7
m_Sprites:
- {fileID: 0}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 541c57e7ddb8adc46b7ca9573818a619
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,49 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Simple2
m_EditorClassIdentifier:
m_Angles:
- m_Start: -180
m_End: 180
m_Order: 0
m_Sprites:
- {fileID: 21300000, guid: 418ab5c27d3054eb89959d9c715e00c9, type: 3}
- {fileID: 21300000, guid: e74b518a65bc45f4cace9a2fef6af29d, type: 3}
m_FillTexture: {fileID: 0}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 0}
- m_CornerType: 1
m_Sprites:
- {fileID: 0}
- m_CornerType: 2
m_Sprites:
- {fileID: 0}
- m_CornerType: 3
m_Sprites:
- {fileID: 0}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 0}
- m_CornerType: 7
m_Sprites:
- {fileID: 0}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e03579ec9d1b6c54ea364bd8ee0bcfd8
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,48 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Simple3
m_EditorClassIdentifier:
m_Angles:
- m_Start: -180
m_End: 180
m_Order: 0
m_Sprites:
- {fileID: 21300000, guid: c6dabd295b8ab514fa47b5d4e2b0266e, type: 3}
m_FillTexture: {fileID: 0}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 0}
- m_CornerType: 1
m_Sprites:
- {fileID: 0}
- m_CornerType: 2
m_Sprites:
- {fileID: 0}
- m_CornerType: 3
m_Sprites:
- {fileID: 0}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 0}
- m_CornerType: 7
m_Sprites:
- {fileID: 0}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 19b9cf308de41834c9968d12bec673b1
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,43 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Tree A
m_EditorClassIdentifier:
m_Angles: []
m_FillTexture: {fileID: 2800000, guid: a94adaf94669646788de8f639270804a, type: 3}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 0}
- m_CornerType: 1
m_Sprites:
- {fileID: 0}
- m_CornerType: 2
m_Sprites:
- {fileID: 0}
- m_CornerType: 3
m_Sprites:
- {fileID: 0}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 0}
- m_CornerType: 7
m_Sprites:
- {fileID: 0}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8e3fa9c7ff3ad4112a30689e933384ed
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 5e7111d750837fe4e9af7b360e7d667c
folderAsset: yes
timeCreated: 1475184630
licenseType: Store
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,479 @@
fileFormatVersion: 2
guid: 3bc0f8978d0114d568eb440fca26e64b
TextureImporter:
internalIDToNameTable:
- first:
213: 21300000
second: CWall_TopLeft
- first:
213: 21300002
second: CWall_Top
- first:
213: 21300004
second: CWall_TopRight
- first:
213: 21300006
second: CWall_Right
- first:
213: 21300008
second: CWall_BottomRight
- first:
213: 21300010
second: CWall_Bottom
- first:
213: 21300012
second: CWall_BottomLeft
- first:
213: 21300014
second: CWall_Left
- first:
213: 21300016
second: CastleWall_0
- first:
213: 21300018
second: CastleBlock01
- first:
213: 21300020
second: CastleWall_Stand
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 2
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 64
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: tvOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites:
- serializedVersion: 2
name: CWall_TopLeft
rect:
serializedVersion: 2
x: 0
y: 447
width: 64
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
physicsShape:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
tessellationDetail: 0
bones: []
spriteID: 85bb4a12799104aea82ffd023631f5eb
internalID: 21300000
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CWall_Top
rect:
serializedVersion: 2
x: 65
y: 447
width: 191
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -95.5, y: 32}
- {x: -95.5, y: -32}
- {x: 95.5, y: -32}
- {x: 95.5, y: 32}
physicsShape:
- - {x: -95.5, y: 32}
- {x: -95.5, y: -32}
- {x: 95.5, y: -32}
- {x: 95.5, y: 32}
tessellationDetail: 0
bones: []
spriteID: c0d4dbb40862b42719bed0178fc33863
internalID: 21300002
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CWall_TopRight
rect:
serializedVersion: 2
x: 256
y: 447
width: 64
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
physicsShape:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
tessellationDetail: 0
bones: []
spriteID: e691435be8e234c8ba6bbd44cf93bf9f
internalID: 21300004
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CWall_Right
rect:
serializedVersion: 2
x: 193
y: 383
width: 192
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -96, y: 32}
- {x: -96, y: -32}
- {x: 96, y: -32}
- {x: 96, y: 32}
physicsShape:
- - {x: -96, y: 32}
- {x: -96, y: -32}
- {x: 96, y: -32}
- {x: 96, y: 32}
tessellationDetail: 0
bones: []
spriteID: e8d31f3d729f846cf901c9b695c0a286
internalID: 21300006
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CWall_BottomRight
rect:
serializedVersion: 2
x: 385
y: 447
width: 64
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
physicsShape:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
tessellationDetail: 0
bones: []
spriteID: b5f6cd57c80af465b9d7279b93edc0bd
internalID: 21300008
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CWall_Bottom
rect:
serializedVersion: 2
x: 1
y: 319
width: 192
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -96, y: 32}
- {x: -96, y: -32}
- {x: 96, y: -32}
- {x: 96, y: 32}
physicsShape:
- - {x: -96, y: 32}
- {x: -96, y: -32}
- {x: 96, y: -32}
- {x: 96, y: 32}
tessellationDetail: 0
bones: []
spriteID: 940402297287e479a98329d757431010
internalID: 21300010
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CWall_BottomLeft
rect:
serializedVersion: 2
x: 321
y: 447
width: 64
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
physicsShape:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
tessellationDetail: 0
bones: []
spriteID: 5196786b599a246edb4ade9ef6e46b5f
internalID: 21300012
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CWall_Left
rect:
serializedVersion: 2
x: 1
y: 383
width: 192
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -96, y: 32}
- {x: -96, y: -32}
- {x: 96, y: -32}
- {x: 96, y: 32}
physicsShape:
- - {x: -96, y: 32}
- {x: -96, y: -32}
- {x: 96, y: -32}
- {x: 96, y: 32}
tessellationDetail: 0
bones: []
spriteID: 6f193a5bf4ad94d5280067f257f134f8
internalID: 21300014
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CastleBlock01
rect:
serializedVersion: 2
x: 0
y: 127
width: 257
height: 128
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 65, y: 0, z: 64, w: 0}
outline:
- - {x: -66.5, y: 64}
- {x: -128.5, y: 2}
- {x: -128.5, y: -64}
- {x: 67.5, y: -64}
- {x: 128.5, y: -6}
- {x: 128.5, y: 64}
physicsShape:
- - {x: -67.5, y: 64}
- {x: -128.5, y: 2}
- {x: -128.5, y: -64}
- {x: 67.5, y: -64}
- {x: 128.5, y: -2}
- {x: 128.5, y: 64}
tessellationDetail: 0
bones: []
spriteID: 9adb64494e8944defbfc84a91967bc6b
internalID: 21300018
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CastleWall_0
rect:
serializedVersion: 2
x: 261
y: 160
width: 160
height: 156
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -21, y: 75}
- {x: -69, y: 73}
- {x: -71, y: 71}
- {x: -74, y: 52}
- {x: -73, y: 33}
- {x: -80, y: 24}
- {x: -80, y: -14}
- {x: -70, y: -78}
- {x: 36, y: -78}
- {x: 59, y: -74}
- {x: 80, y: -11}
- {x: 80, y: 75}
physicsShape:
- - {x: 71.5, y: 63.5}
- {x: -77.5, y: 35.5}
- {x: -77.5, y: 9.5}
- {x: -66.5, y: -63.5}
- {x: 34.5, y: -63.5}
- {x: 61.5, y: -33.5}
- {x: 77.5, y: 47.5}
- {x: 77.5, y: 63.5}
tessellationDetail: 0
bones: []
spriteID: bbf07de53ae6044018a1edfbc9640bcb
internalID: 21300016
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID: 720371aceba864ae092233b0f03d0d69
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 1
pSDShowRemoveMatteOption: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View file

@ -0,0 +1,152 @@
fileFormatVersion: 2
guid: e74b518a65bc45f4cace9a2fef6af29d
TextureImporter:
internalIDToNameTable:
- first:
213: 21300000
second: IceSprite_0
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: -1
maxTextureSize: 1024
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: 1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 2
spriteExtrude: 1
spriteMeshType: 0
alignment: 2
spritePivot: {x: 0.5, y: 1}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: Windows Store Apps
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites:
- serializedVersion: 2
name: IceSprite_0
rect:
serializedVersion: 2
x: 42
y: 105
width: 170
height: 40
alignment: 7
pivot: {x: 0.5, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 90ea334be9f96ef4bb890e2fc7bcf3de
internalID: 21300000
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID: 79445debcbead99418b13722644a8ad2
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View file

@ -0,0 +1,128 @@
fileFormatVersion: 2
guid: 418ab5c27d3054eb89959d9c715e00c9
TextureImporter:
internalIDToNameTable:
- first:
213: 21300000
second: PlankSprite_0
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: -1
maxTextureSize: 1024
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: 1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 2
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 1024
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites:
- serializedVersion: 2
name: PlankSprite_0
rect:
serializedVersion: 2
x: 47
y: 112
width: 166
height: 40
alignment: 2
pivot: {x: 0.5, y: 1}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 2830d711a22d0714a8ce4c5de8b159d7
internalID: 21300000
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID: f36163a69805f48408e07f7f014bf3aa
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

View file

@ -0,0 +1,164 @@
fileFormatVersion: 2
guid: c6dabd295b8ab514fa47b5d4e2b0266e
TextureImporter:
internalIDToNameTable:
- first:
213: 21300000
second: RoadSprite_0
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 2
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 1, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: Windows Store Apps
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites:
- serializedVersion: 2
name: RoadSprite_0
rect:
serializedVersion: 2
x: 0
y: 8
width: 63
height: 48
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: ed6607adfdf684d4da85b7999d1f5202
internalID: 21300000
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID: b468cefc15307564da2e53ce4a456f36
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -0,0 +1,116 @@
fileFormatVersion: 2
guid: a94adaf94669646788de8f639270804a
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: e160e2ebf6044493bbf686cbdbdfa624
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

@ -0,0 +1,128 @@
fileFormatVersion: 2
guid: 029f005d8b06f834fa06df50fc4e7dba
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 7
spritePivot: {x: 0.5, y: 0}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: Windows Store Apps
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 962e294447b82444d861c1dac41c399a
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

View file

@ -0,0 +1,104 @@
fileFormatVersion: 2
guid: e205c552afc6743cb9c52e5ff6504efc
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 347, y: 0, z: 261, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: e12b09d0e25b640d5979fab44e0b92b8
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 0a333212fd4f241e08d2d1e7cb7966cb
folderAsset: yes
timeCreated: 1506491026
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,116 @@
fileFormatVersion: 2
guid: 7d8cda48c729c46329cd9d3c69a3a4e6
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 1
pSDShowRemoveMatteOption: 1
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,5 @@
{
"displayName": "Sprite Shape Samples",
"interactiveImport": "false",
"description": "Samples to get started with SpriteShape",
}

View file

@ -0,0 +1,409 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!29 &1
OcclusionCullingSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_OcclusionBakeSettings:
smallestOccluder: 5
smallestHole: 0.25
backfaceThreshold: 100
m_SceneGUID: 00000000000000000000000000000000
m_OcclusionCullingData: {fileID: 0}
--- !u!104 &2
RenderSettings:
m_ObjectHideFlags: 0
serializedVersion: 9
m_Fog: 0
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
m_FogMode: 3
m_FogDensity: 0.01
m_LinearFogStart: 0
m_LinearFogEnd: 300
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
m_AmbientIntensity: 1
m_AmbientMode: 3
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 0}
m_HaloStrength: 0.5
m_FlareStrength: 1
m_FlareFadeSpeed: 3
m_HaloTexture: {fileID: 0}
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
m_DefaultReflectionMode: 0
m_DefaultReflectionResolution: 128
m_ReflectionBounces: 1
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
serializedVersion: 11
m_GIWorkflowMode: 1
m_GISettings:
serializedVersion: 2
m_BounceScale: 1
m_IndirectOutputScale: 1
m_AlbedoBoost: 1
m_EnvironmentLightingMode: 0
m_EnableBakedLightmaps: 0
m_EnableRealtimeLightmaps: 0
m_LightmapEditorSettings:
serializedVersion: 12
m_Resolution: 2
m_BakeResolution: 40
m_AtlasSize: 1024
m_AO: 0
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
m_ExtractAmbientOcclusion: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
m_TextureCompression: 1
m_FinalGather: 0
m_FinalGatherFiltering: 1
m_FinalGatherRayCount: 256
m_ReflectionCompression: 2
m_MixedBakeMode: 2
m_BakeBackend: 1
m_PVRSampling: 1
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
m_PVREnvironmentSampleCount: 500
m_PVREnvironmentReferencePointCount: 2048
m_PVRFilteringMode: 2
m_PVRDenoiserTypeDirect: 0
m_PVRDenoiserTypeIndirect: 0
m_PVRDenoiserTypeAO: 0
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVREnvironmentMIS: 0
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ShowResolutionOverlay: 1
m_ExportTrainingData: 0
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 1
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
m_ObjectHideFlags: 0
m_BuildSettings:
serializedVersion: 2
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.4
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &1548241049
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1548241052}
- component: {fileID: 1548241051}
- component: {fileID: 1548241050}
m_Layer: 0
m_Name: Sprite Shape
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1548241050
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1548241049}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 90539df1cd5704abcb25fec9f3f5f84b, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Spline:
m_IsOpenEnded: 0
m_ControlPoints:
- position: {x: -3.700837, y: -6.766616, z: 0}
leftTangent: {x: 2.2290852, y: 0.0030808449, z: 0}
rightTangent: {x: -2.2290854, y: -0.0030808449, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 1
- position: {x: -9.497262, y: -7.2778487, z: 0}
leftTangent: {x: 2.4109612, y: -0.8270464, z: 0}
rightTangent: {x: -2.4109612, y: 0.8270464, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 1
- position: {x: -11.833321, y: -0.3431406, z: 0}
leftTangent: {x: 0.06476021, y: -1.367369, z: 0}
rightTangent: {x: -0.06476021, y: 1.367369, z: 0}
mode: 2
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 1
- position: {x: -10.046913, y: 2.0612364, z: 0}
leftTangent: {x: -1.1659508, y: -0.30263352, z: 0}
rightTangent: {x: 1.1659508, y: 0.30263352, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 1
- position: {x: -5.4826956, y: 1.4389285, z: 0}
leftTangent: {x: -3.6403365, y: -0.10659623, z: 0}
rightTangent: {x: 3.6403365, y: 0.10659623, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 1
- position: {x: 0.14317775, y: 0.8184576, z: 0}
leftTangent: {x: -2.1591895, y: -0.10868645, z: 0}
rightTangent: {x: 2.1591895, y: 0.10868645, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 1
- position: {x: 4.145725, y: 1.6875689, z: 0}
leftTangent: {x: -2.1027875, y: -0.09012818, z: 0}
rightTangent: {x: 2.1027875, y: 0.09012818, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 1
- position: {x: 7.954253, y: 1.4916439, z: 0}
leftTangent: {x: -1.3438807, y: -0.019803762, z: 0}
rightTangent: {x: 2.5201635, y: 0.037137747, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 1
- position: {x: 11.347618, y: -1.087086, z: 0}
leftTangent: {x: -0.14069843, y: 1.7271918, z: 0}
rightTangent: {x: 0.14069843, y: -1.7271918, z: 0}
mode: 2
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 1
- position: {x: 9.503413, y: -6.5200095, z: 0}
leftTangent: {x: 1.7579708, y: 0.8249035, z: 0}
rightTangent: {x: -1.7579708, y: -0.824903, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 1
- position: {x: 3.4283261, y: -6.5464716, z: 0}
leftTangent: {x: 3.0763397, y: 0.00007724762, z: 0}
rightTangent: {x: -3.0763397, y: -0.00007724762, z: 0}
mode: 1
height: 1
bevelCutoff: 0
bevelSize: 0
spriteIndex: 0
corner: 1
m_SpriteShape: {fileID: 11400000, guid: d39b7adf6769e40ecb09cfb263673d20, type: 2}
m_FillPixelPerUnit: 50
m_StretchTiling: 1
m_SplineDetail: 16
m_AdaptiveUV: 1
m_StretchUV: 0
m_WorldSpaceUV: 0
m_ColliderDetail: 16
m_ColliderOffset: 0
m_UpdateCollider: 1
m_OptimizeCollider: 1
m_OptimizeGeometry: 1
--- !u!1971053207 &1548241051
SpriteShapeRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1548241049}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
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_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_Color: {r: 1, g: 1, b: 1, a: 1}
m_MaskInteraction: 0
m_ShapeTexture: {fileID: 2800000, guid: 9f145c794d2be4ed98c48eefdf471e02, type: 3}
m_Sprites:
- {fileID: 21300000, guid: 8a213466b4b3642faa34dd7853586d96, type: 3}
- {fileID: 21300000, guid: 8c2b3b75a86844168b54c83f67a5fe8e, type: 3}
m_LocalAABB:
m_Center: {x: -0.22740936, y: -2.713738, z: -0.0050049997}
m_Extent: {x: 11.608943, y: 4.830732, z: 0.0050049997}
--- !u!4 &1548241052
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1548241049}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1817488799
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1817488802}
- component: {fileID: 1817488801}
- component: {fileID: 1817488800}
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 &1817488800
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817488799}
m_Enabled: 1
--- !u!20 &1817488801
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817488799}
m_Enabled: 1
serializedVersion: 2
m_ClearFlags: 1
m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0}
m_projectionMatrixMode: 1
m_GateFitMode: 2
m_FOVAxisMode: 0
m_SensorSize: {x: 36, y: 24}
m_LensShift: {x: 0, y: 0}
m_FocalLength: 50
m_NormalizedViewPortRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
near clip plane: 0.3
far clip plane: 1000
field of view: 60
orthographic: 1
orthographic size: 10
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 &1817488802
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817488799}
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}

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: c7f03a831818c4fd78a01af80c1625a8
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 7a37ba72831c14c5499ff8be9454c363
timeCreated: 1507270691
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 821f2d8bf21d24b0cb004c6339f75628
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 6556cec7862aa449a80e114e74be18a7
folderAsset: yes
timeCreated: 1505270069
licenseType: Pro
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,53 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Basic
m_EditorClassIdentifier:
m_Angles:
- m_Start: -92
m_End: 86
m_Order: 0
m_Sprites:
- {fileID: 21300000, guid: 8a213466b4b3642faa34dd7853586d96, type: 3}
- m_Start: -274
m_End: -92
m_Order: 0
m_Sprites:
- {fileID: 21300000, guid: 8c2b3b75a86844168b54c83f67a5fe8e, type: 3}
m_FillTexture: {fileID: 2800000, guid: 9f145c794d2be4ed98c48eefdf471e02, type: 3}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 0}
- m_CornerType: 1
m_Sprites:
- {fileID: 0}
- m_CornerType: 2
m_Sprites:
- {fileID: 0}
- m_CornerType: 3
m_Sprites:
- {fileID: 0}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 0}
- m_CornerType: 7
m_Sprites:
- {fileID: 0}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d39b7adf6769e40ecb09cfb263673d20
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,64 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Castle Wall
m_EditorClassIdentifier:
m_Angles:
- m_Start: -64
m_End: 61
m_Order: 7
m_Sprites:
- {fileID: 21300002, guid: 2a23c00cde465461fb598526b91deedc, type: 3}
- {fileID: 21300012, guid: a8321f6fae34f034787010a903e29648, type: 3}
- m_Start: 61
m_End: 127
m_Order: 4
m_Sprites:
- {fileID: 21300014, guid: 2a23c00cde465461fb598526b91deedc, type: 3}
- m_Start: 127
m_End: 233
m_Order: 8
m_Sprites:
- {fileID: 21300010, guid: 2a23c00cde465461fb598526b91deedc, type: 3}
- m_Start: -127
m_End: -64
m_Order: 3
m_Sprites:
- {fileID: 21300006, guid: 2a23c00cde465461fb598526b91deedc, type: 3}
m_FillTexture: {fileID: 2800000, guid: 815f15421880340e1ac8fb4767057d51, type: 3}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 21300000, guid: 2a23c00cde465461fb598526b91deedc, type: 3}
- m_CornerType: 1
m_Sprites:
- {fileID: 21300004, guid: 2a23c00cde465461fb598526b91deedc, type: 3}
- m_CornerType: 2
m_Sprites:
- {fileID: 21300012, guid: 2a23c00cde465461fb598526b91deedc, type: 3}
- m_CornerType: 3
m_Sprites:
- {fileID: 21300008, guid: 2a23c00cde465461fb598526b91deedc, type: 3}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 21300012, guid: 2a23c00cde465461fb598526b91deedc, type: 3}
- m_CornerType: 7
m_Sprites:
- {fileID: 21300008, guid: 2a23c00cde465461fb598526b91deedc, type: 3}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 49058e371087b49b18fb1c4177f3b7bd
timeCreated: 1507533165
licenseType: Pro
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,48 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Grass Strip
m_EditorClassIdentifier:
m_Angles:
- m_Start: -180
m_End: 180
m_Order: 5
m_Sprites:
- {fileID: 21300000, guid: 4f39beab6f36e4012aa0112a3a02828d, type: 3}
m_FillTexture: {fileID: 0}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 0}
- m_CornerType: 1
m_Sprites:
- {fileID: 0}
- m_CornerType: 2
m_Sprites:
- {fileID: 0}
- m_CornerType: 3
m_Sprites:
- {fileID: 0}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 0}
- m_CornerType: 7
m_Sprites:
- {fileID: 0}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d640701756c1640db828d0d387d08c8d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,53 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Grass and Rocks
m_EditorClassIdentifier:
m_Angles:
- m_Start: 45
m_End: 315
m_Order: 0
m_Sprites:
- {fileID: 1887494081247492234, guid: d501f6d7fa84c4038b7449696f44ff38, type: 3}
- m_Start: -45
m_End: 45
m_Order: 1
m_Sprites:
- {fileID: -4069628985407814602, guid: a4fef30bb3ca5463a9c33c123a81604a, type: 3}
m_FillTexture: {fileID: 2800000, guid: 3bab026df42df40a5a6b43d96aac577a, type: 3}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 0}
- m_CornerType: 1
m_Sprites:
- {fileID: 0}
- m_CornerType: 2
m_Sprites:
- {fileID: 0}
- m_CornerType: 3
m_Sprites:
- {fileID: 0}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 0}
- m_CornerType: 7
m_Sprites:
- {fileID: 0}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 18082d4b1dde54612b6ce63fd49c9014
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,49 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Platform Supports
m_EditorClassIdentifier:
m_Angles:
- m_Start: -180
m_End: 180
m_Order: 0
m_Sprites:
- {fileID: 21300016, guid: 2a23c00cde465461fb598526b91deedc, type: 3}
- {fileID: 0}
m_FillTexture: {fileID: 0}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 0}
- m_CornerType: 1
m_Sprites:
- {fileID: 0}
- m_CornerType: 2
m_Sprites:
- {fileID: 0}
- m_CornerType: 3
m_Sprites:
- {fileID: 0}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 0}
- m_CornerType: 7
m_Sprites:
- {fileID: 0}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: e22936b0b355342d7b0855d7e938963e
timeCreated: 1507270293
licenseType: Pro
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,49 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Platform
m_EditorClassIdentifier:
m_Angles:
- m_Start: -180
m_End: 180
m_Order: 0
m_Sprites:
- {fileID: 21300018, guid: 2a23c00cde465461fb598526b91deedc, type: 3}
- {fileID: 0}
m_FillTexture: {fileID: 0}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 0}
- m_CornerType: 1
m_Sprites:
- {fileID: 0}
- m_CornerType: 2
m_Sprites:
- {fileID: 0}
- m_CornerType: 3
m_Sprites:
- {fileID: 0}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 0}
- m_CornerType: 7
m_Sprites:
- {fileID: 0}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: d5a6d064bf23c452287ef7371144927c
timeCreated: 1507270293
licenseType: Pro
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,43 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Tree A
m_EditorClassIdentifier:
m_Angles: []
m_FillTexture: {fileID: 2800000, guid: 944b339e9356d4737b4ca1c72673fb91, type: 3}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 0}
- m_CornerType: 1
m_Sprites:
- {fileID: 0}
- m_CornerType: 2
m_Sprites:
- {fileID: 0}
- m_CornerType: 3
m_Sprites:
- {fileID: 0}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 0}
- m_CornerType: 7
m_Sprites:
- {fileID: 0}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8b26d0461d17044fbaf93e8736c54c4d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,43 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Tree B
m_EditorClassIdentifier:
m_Angles: []
m_FillTexture: {fileID: 2800000, guid: ddb6c47c0e7d0472781803547ddba869, type: 3}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 0}
- m_CornerType: 1
m_Sprites:
- {fileID: 0}
- m_CornerType: 2
m_Sprites:
- {fileID: 0}
- m_CornerType: 3
m_Sprites:
- {fileID: 0}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 0}
- m_CornerType: 7
m_Sprites:
- {fileID: 0}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e7f74cbc8d9e64d30a689bae88315b93
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,43 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: af7181f404f1447c0a7a17b3070b952b, type: 3}
m_Name: Tree C
m_EditorClassIdentifier:
m_Angles: []
m_FillTexture: {fileID: 2800000, guid: 5d7be72d5dc404d048456a48d2b1838e, type: 3}
m_CornerSprites:
- m_CornerType: 0
m_Sprites:
- {fileID: 0}
- m_CornerType: 1
m_Sprites:
- {fileID: 0}
- m_CornerType: 2
m_Sprites:
- {fileID: 0}
- m_CornerType: 3
m_Sprites:
- {fileID: 0}
- m_CornerType: 4
m_Sprites:
- {fileID: 0}
- m_CornerType: 5
m_Sprites:
- {fileID: 0}
- m_CornerType: 6
m_Sprites:
- {fileID: 0}
- m_CornerType: 7
m_Sprites:
- {fileID: 0}
m_FillOffset: 0
m_UseSpriteBorders: 1

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7963c0cfd94934625ac7a688152294d9
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 6e2b06c2628824e9baa4806f97a36d27
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,473 @@
fileFormatVersion: 2
guid: 2a23c00cde465461fb598526b91deedc
TextureImporter:
internalIDToNameTable:
- first:
213: 21300000
second: CWall_TopLeft
- first:
213: 21300002
second: CWall_Top
- first:
213: 21300004
second: CWall_TopRight
- first:
213: 21300006
second: CWall_Right
- first:
213: 21300008
second: CWall_BottomRight
- first:
213: 21300010
second: CWall_Bottom
- first:
213: 21300012
second: CWall_BottomLeft
- first:
213: 21300014
second: CWall_Left
- first:
213: 21300016
second: CastleWall_0
- first:
213: 21300018
second: CastleBlock01
- first:
213: 21300020
second: CastleWall_Stand
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 2
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 64
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: iPhone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: tvOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites:
- serializedVersion: 2
name: CWall_TopLeft
rect:
serializedVersion: 2
x: 0
y: 447
width: 64
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
physicsShape:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
tessellationDetail: 0
bones: []
spriteID: 85bb4a12799104aea82ffd023631f5eb
internalID: 21300000
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CWall_Top
rect:
serializedVersion: 2
x: 65
y: 447
width: 191
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -95.5, y: 32}
- {x: -95.5, y: -32}
- {x: 95.5, y: -32}
- {x: 95.5, y: 32}
physicsShape:
- - {x: -95.5, y: 32}
- {x: -95.5, y: -32}
- {x: 95.5, y: -32}
- {x: 95.5, y: 32}
tessellationDetail: 0
bones: []
spriteID: c0d4dbb40862b42719bed0178fc33863
internalID: 21300002
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CWall_TopRight
rect:
serializedVersion: 2
x: 256
y: 447
width: 64
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
physicsShape:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
tessellationDetail: 0
bones: []
spriteID: e691435be8e234c8ba6bbd44cf93bf9f
internalID: 21300004
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CWall_Right
rect:
serializedVersion: 2
x: 193
y: 383
width: 192
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -96, y: 32}
- {x: -96, y: -32}
- {x: 96, y: -32}
- {x: 96, y: 32}
physicsShape:
- - {x: -96, y: 32}
- {x: -96, y: -32}
- {x: 96, y: -32}
- {x: 96, y: 32}
tessellationDetail: 0
bones: []
spriteID: e8d31f3d729f846cf901c9b695c0a286
internalID: 21300006
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CWall_BottomRight
rect:
serializedVersion: 2
x: 385
y: 447
width: 64
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
physicsShape:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
tessellationDetail: 0
bones: []
spriteID: b5f6cd57c80af465b9d7279b93edc0bd
internalID: 21300008
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CWall_Bottom
rect:
serializedVersion: 2
x: 1
y: 319
width: 192
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -96, y: 32}
- {x: -96, y: -32}
- {x: 96, y: -32}
- {x: 96, y: 32}
physicsShape:
- - {x: -96, y: 32}
- {x: -96, y: -32}
- {x: 96, y: -32}
- {x: 96, y: 32}
tessellationDetail: 0
bones: []
spriteID: 940402297287e479a98329d757431010
internalID: 21300010
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CWall_BottomLeft
rect:
serializedVersion: 2
x: 321
y: 447
width: 64
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
physicsShape:
- - {x: -32, y: 32}
- {x: -32, y: -32}
- {x: 32, y: -32}
- {x: 32, y: 32}
tessellationDetail: 0
bones: []
spriteID: 5196786b599a246edb4ade9ef6e46b5f
internalID: 21300012
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CWall_Left
rect:
serializedVersion: 2
x: 1
y: 383
width: 192
height: 64
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -96, y: 32}
- {x: -96, y: -32}
- {x: 96, y: -32}
- {x: 96, y: 32}
physicsShape:
- - {x: -96, y: 32}
- {x: -96, y: -32}
- {x: 96, y: -32}
- {x: 96, y: 32}
tessellationDetail: 0
bones: []
spriteID: 6f193a5bf4ad94d5280067f257f134f8
internalID: 21300014
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CastleBlock01
rect:
serializedVersion: 2
x: 0
y: 127
width: 257
height: 128
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 65, y: 0, z: 64, w: 0}
outline:
- - {x: -66.5, y: 64}
- {x: -128.5, y: 2}
- {x: -128.5, y: -64}
- {x: 67.5, y: -64}
- {x: 128.5, y: -6}
- {x: 128.5, y: 64}
physicsShape:
- - {x: -67.5, y: 64}
- {x: -128.5, y: 2}
- {x: -128.5, y: -64}
- {x: 67.5, y: -64}
- {x: 128.5, y: -2}
- {x: 128.5, y: 64}
tessellationDetail: 0
bones: []
spriteID: 9adb64494e8944defbfc84a91967bc6b
internalID: 21300018
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: CastleWall_0
rect:
serializedVersion: 2
x: 261
y: 160
width: 160
height: 156
alignment: 0
pivot: {x: 0.5, y: 0.5}
border: {x: 0, y: 0, z: 0, w: 0}
outline:
- - {x: -21, y: 75}
- {x: -69, y: 73}
- {x: -71, y: 71}
- {x: -74, y: 52}
- {x: -73, y: 33}
- {x: -80, y: 24}
- {x: -80, y: -14}
- {x: -70, y: -78}
- {x: 36, y: -78}
- {x: 59, y: -74}
- {x: 80, y: -11}
- {x: 80, y: 75}
physicsShape:
- - {x: 71.5, y: 63.5}
- {x: -77.5, y: 35.5}
- {x: -77.5, y: 9.5}
- {x: -66.5, y: -63.5}
- {x: 34.5, y: -63.5}
- {x: 61.5, y: -33.5}
- {x: 77.5, y: 47.5}
- {x: 77.5, y: 63.5}
tessellationDetail: 0
bones: []
spriteID: bbf07de53ae6044018a1edfbc9640bcb
internalID: 21300016
vertices: []
indices:
edges: []
weights: []
outline: []
physicsShape: []
bones: []
spriteID: e4f4d11a8c7904f3bb1c819a5022a54d
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 1
pSDShowRemoveMatteOption: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View file

@ -0,0 +1,101 @@
fileFormatVersion: 2
guid: 9f145c794d2be4ed98c48eefdf471e02
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 25
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: d67ad2464202046f49c52dd3db7d7739
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

View file

@ -0,0 +1,101 @@
fileFormatVersion: 2
guid: 8a213466b4b3642faa34dd7853586d96
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 2
spritePivot: {x: 0.5, y: 1}
spritePixelsToUnits: 50
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: d699de361857c486da8bfa4efd75d388
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

View file

@ -0,0 +1,101 @@
fileFormatVersion: 2
guid: 4f39beab6f36e4012aa0112a3a02828d
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.55}
spritePixelsToUnits: 100
spriteBorder: {x: 128, y: 0, z: 128, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 85f47b77175674af293949de1c4594fd
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

View file

@ -0,0 +1,101 @@
fileFormatVersion: 2
guid: 715d5c70d2ef94e2b87c9ba60ec550b0
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 9
spritePivot: {x: 0.5, y: 0.21}
spritePixelsToUnits: 100
spriteBorder: {x: 128, y: 0, z: 128, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: a4684bca6a22a46389c68b3a5b0a9965
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

View file

@ -0,0 +1,101 @@
fileFormatVersion: 2
guid: edb6cf28f071342d7bbc2a3b3d8ab101
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 9
spritePivot: {x: 0.5, y: 0.21}
spritePixelsToUnits: 100
spriteBorder: {x: 128, y: 0, z: 128, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- serializedVersion: 2
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 0bd06bacadb7f44858bc0fde76fa100c
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Some files were not shown because too many files have changed in this diff Show more