(client) feat:支持定义实体的碰撞体大小和偏移;建筑支持定义实体建筑和瓦片建筑,建筑支持指定按钮回调;添加存档管理器;Dev支持设置是否暂停;实体允许定义事件组;添加基地界面 (#57)

Co-authored-by: m0_75251201 <m0_75251201@noreply.gitcode.com>
Reviewed-on: http://47.107.252.169:3000/Roguelite-Game-Developing-Team/Gen_Hack-and-Slash-Roguelite/pulls/57
This commit is contained in:
2025-09-28 15:02:57 +08:00
parent 87a8abe86c
commit aff747be17
232 changed files with 39203 additions and 4161 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 734 B

View File

@@ -0,0 +1,671 @@
fileFormatVersion: 2
guid: 7e16ec2f8e663b44ba7363cd9f10d30d
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
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
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 0
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 2
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 8
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:
- serializedVersion: 2
name: Grassland_0
rect:
serializedVersion: 2
x: 0
y: 16
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: dd416510a74827d43919ae86b94f4ff1
internalID: -125603841
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_1
rect:
serializedVersion: 2
x: 8
y: 16
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 82d1a36919105764d855adb60281bd8d
internalID: 249299976
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_2
rect:
serializedVersion: 2
x: 16
y: 16
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 8b971484d6939d1419ee1620a70ffe9d
internalID: 1137056602
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_3
rect:
serializedVersion: 2
x: 24
y: 16
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 3f8f753d6310af74c9f096af3257830c
internalID: -1580885986
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_4
rect:
serializedVersion: 2
x: 32
y: 16
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 50c354f37dcb289458881f8651cdca5f
internalID: 1006355786
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_5
rect:
serializedVersion: 2
x: 40
y: 16
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: f1c60b54624a0254499ea145d6144f13
internalID: 1503590284
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_6
rect:
serializedVersion: 2
x: 48
y: 16
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: d9c9b265249647941a6c0448e3962571
internalID: 2031207032
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_7
rect:
serializedVersion: 2
x: 56
y: 16
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 24f975dd74669d64b998f0b352f9e3ab
internalID: -1952462113
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_8
rect:
serializedVersion: 2
x: 64
y: 16
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 55a4b3f2d45fc7f4cb747941ec8bdb19
internalID: 1747735262
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_9
rect:
serializedVersion: 2
x: 0
y: 8
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 3fdb1590915ca8a46aab9765ec639cde
internalID: 1181716830
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_10
rect:
serializedVersion: 2
x: 8
y: 8
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 6f168d62114dd3846bacc0d38ff7fdfe
internalID: 428564713
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_11
rect:
serializedVersion: 2
x: 16
y: 8
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: e07f2a3f15a92484891537f3a285c595
internalID: 1762666989
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_12
rect:
serializedVersion: 2
x: 24
y: 8
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 77aed382475f6114fa6797ffa2bf31b2
internalID: 1131787782
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_13
rect:
serializedVersion: 2
x: 32
y: 8
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 5c6152c60a2ead44f88996e6cb903e5b
internalID: -444430714
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_14
rect:
serializedVersion: 2
x: 40
y: 8
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 1fce893b3c2e62948b5244fbd112e40f
internalID: 1734789723
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_15
rect:
serializedVersion: 2
x: 48
y: 8
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: d6de3c9ebe61ad04fbb267882cc38dd8
internalID: 317966915
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_16
rect:
serializedVersion: 2
x: 56
y: 8
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 54d67181e8e803042bd6dcdceb3b4b0a
internalID: -1501259133
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_17
rect:
serializedVersion: 2
x: 64
y: 8
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: da370893f1cbec54baafa6560cb14479
internalID: 1204137521
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_18
rect:
serializedVersion: 2
x: 0
y: 0
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 4f5b2a6a2dfc2b74db28610c981c464a
internalID: 150455982
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_19
rect:
serializedVersion: 2
x: 8
y: 0
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: ca8322355a02d9749bbba1892459b956
internalID: 994191886
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_20
rect:
serializedVersion: 2
x: 16
y: 0
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 86944f2bf9bd9eb4da52da63c7e65ffe
internalID: -664238990
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_21
rect:
serializedVersion: 2
x: 24
y: 0
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 75ae37f1f2b3da74ea15e18a120f5553
internalID: 1272686259
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_22
rect:
serializedVersion: 2
x: 32
y: 0
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: d5f91a4f5c3c72f469391d77a2478ca9
internalID: -552105800
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: Grassland_23
rect:
serializedVersion: 2
x: 40
y: 0
width: 8
height: 8
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: bc7e55d82caa1394b9d5c3d7d41f42dd
internalID: -1580239033
vertices: []
indices:
edges: []
weights: []
outline: []
customData:
physicsShape: []
bones: []
spriteID: 784f79bbac3f50a4eaf7a1069b4878de
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries:
- key: SpriteEditor.SliceSettings
value: '{"sliceOnImport":false,"gridCellCount":{"x":1.0,"y":1.0},"gridSpriteSize":{"x":8.0,"y":8.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"slicingType":1,"keepEmptyRects":false,"isAlternate":false}'
nameFileIdTable:
Grassland_0: -125603841
Grassland_1: 249299976
Grassland_10: 428564713
Grassland_11: 1762666989
Grassland_12: 1131787782
Grassland_13: -444430714
Grassland_14: 1734789723
Grassland_15: 317966915
Grassland_16: -1501259133
Grassland_17: 1204137521
Grassland_18: 150455982
Grassland_19: 994191886
Grassland_2: 1137056602
Grassland_20: -664238990
Grassland_21: 1272686259
Grassland_22: -552105800
Grassland_23: -1580239033
Grassland_3: -1580885986
Grassland_4: 1006355786
Grassland_5: 1503590284
Grassland_6: 2031207032
Grassland_7: -1952462113
Grassland_8: 1747735262
Grassland_9: 1181716830
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,219 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &382306471364439944
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3672541621333899975}
- component: {fileID: 9117178648978274074}
- component: {fileID: 3438349532060403741}
m_Layer: 0
m_Name: Layer1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3672541621333899975
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 382306471364439944}
serializedVersion: 2
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 6410949984343040646}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1839735485 &9117178648978274074
Tilemap:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 382306471364439944}
m_Enabled: 1
m_Tiles:
- first: {x: -15, y: 0, z: 0}
second:
serializedVersion: 2
m_TileIndex: 0
m_TileSpriteIndex: 0
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741826
m_AnimatedTiles: {}
m_TileAssetArray:
- m_RefCount: 1
m_Data: {fileID: 11400000, guid: 1fdd962337e34294a9a7c3bab542f12e, type: 2}
m_TileSpriteArray:
- m_RefCount: 1
m_Data: {fileID: 249299976, guid: 7e16ec2f8e663b44ba7363cd9f10d30d, type: 3}
m_TileMatrixArray:
- m_RefCount: 1
m_Data:
e00: 1
e01: 0
e02: 0
e03: 0
e10: 0
e11: 1
e12: 0
e13: 0
e20: 0
e21: 0
e22: 1
e23: 0
e30: 0
e31: 0
e32: 0
e33: 1
m_TileColorArray:
- m_RefCount: 1
m_Data: {r: 1, g: 1, b: 1, a: 1}
m_TileObjectToInstantiateArray: []
m_AnimationFrameRate: 1
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_Origin: {x: -15, y: 0, z: 0}
m_Size: {x: 15, y: 1, z: 1}
m_TileAnchor: {x: 0.5, y: 0.5, z: 0}
m_TileOrientation: 0
m_TileOrientationMatrix:
e00: 1
e01: 0
e02: 0
e03: 0
e10: 0
e11: 1
e12: 0
e13: 0
e20: 0
e21: 0
e22: 1
e23: 0
e30: 0
e31: 0
e32: 0
e33: 1
--- !u!483693784 &3438349532060403741
TilemapRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 382306471364439944}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 0
m_ReflectionProbeUsage: 0
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_ChunkSize: {x: 32, y: 32, z: 32}
m_ChunkCullingBounds: {x: 0, y: 0, z: 0}
m_MaxChunkCount: 16
m_MaxFrameAge: 16
m_SortOrder: 0
m_Mode: 0
m_DetectChunkCullingBounds: 0
m_MaskInteraction: 0
--- !u!1 &5920023445856559319
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6410949984343040646}
- component: {fileID: 6486487263533655875}
m_Layer: 0
m_Name: New Tile Palette
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6410949984343040646
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5920023445856559319}
serializedVersion: 2
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_ConstrainProportionsScale: 0
m_Children:
- {fileID: 3672541621333899975}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!156049354 &6486487263533655875
Grid:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5920023445856559319}
m_Enabled: 1
m_CellSize: {x: 1, y: 1, z: 0}
m_CellGap: {x: 0, y: 0, z: 0}
m_CellLayout: 0
m_CellSwizzle: 0
--- !u!114 &9150747124551702780
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 12395, guid: 0000000000000000e000000000000000, type: 0}
m_Name: Palette Settings
m_EditorClassIdentifier:
cellSizing: 0
m_TransparencySortMode: 0
m_TransparencySortAxis: {x: 0, y: 0, z: 1}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 93114715de1e22d40ae671702b553b1c
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -14,5 +14,19 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_DefaultSprite: {fileID: 0}
m_DefaultGameObject: {fileID: 0}
m_DefaultColliderType: 1
m_TilingRules: []
m_DefaultColliderType: 0
m_TilingRules:
- m_Id: 0
m_Sprites:
- {fileID: 1204137521, guid: 7e16ec2f8e663b44ba7363cd9f10d30d, type: 3}
- {fileID: -125603841, guid: 7e16ec2f8e663b44ba7363cd9f10d30d, type: 3}
m_GameObject: {fileID: 5021031438404678310, guid: ea9af70ce0f4c8b4a9de58ac63074156, type: 3}
m_MinAnimationSpeed: 1
m_MaxAnimationSpeed: 1
m_PerlinScale: 0.61
m_Output: 1
m_ColliderType: 0
m_RandomTransform: 0
m_Neighbors:
m_NeighborPositions: []
m_RuleTransform: 0