From ff3f9c75fccb3fbb7b882ec29e754e6135b53e60 Mon Sep 17 00:00:00 2001 From: miepzerino <o.skotnik@gmail.com> Date: Tue, 01 Apr 2025 20:58:42 +0000 Subject: [PATCH] #25 oreTiles now connect to forestTiles --- Assets/TileSets/Palettes/ForestRuleTileCustom.asset.meta | 8 + Assets/Scripts/CustomRuleTile.cs.meta | 11 + Assets/TileSets/Palettes/IronOreRuleCustom.asset | 41 +++++ Assets/TileSets/Palettes/ForestRuleTileCustom.asset | 341 ++++++++++++++++++++++++++++++++++++++++++ Assets/Scripts/CustomRuleTile.cs | 34 ++++ Assets/Scenes/GameplayScene.unity | 4 Assets/TileSets/Palettes/IronOreRuleTile.asset | 10 - Assets/Scripts/GenerateTileMap.cs | 4 Assets/TileSets/Palettes/IronOreRuleCustom.asset.meta | 8 + 9 files changed, 448 insertions(+), 13 deletions(-) diff --git a/Assets/Scenes/GameplayScene.unity b/Assets/Scenes/GameplayScene.unity index 61a90e4..58e123e 100644 --- a/Assets/Scenes/GameplayScene.unity +++ b/Assets/Scenes/GameplayScene.unity @@ -4869,13 +4869,13 @@ m_Script: {fileID: 11500000, guid: 000b2ca4a3c14d04e8c8a5c1084c700f, type: 3} m_Name: m_EditorClassIdentifier: - forestRuleTile: {fileID: 11400000, guid: e77c00aec3ec74f4a9ec15ef63c3f9a7, type: 2} + forestRuleTile: {fileID: 11400000, guid: 3999614e192b37546a6b710bf5ceb30c, type: 2} borderTile: {fileID: 11400000, guid: dcef846474e534b45ab3b175559c19a2, type: 2} ores: - name: Iron weight: 7 clusterWeight: 40 - tile: {fileID: 11400000, guid: 4d8deb60103293942a07fd9361be5e8f, type: 2} + tile: {fileID: 11400000, guid: bbc5a3964d8331546a4dbc880f8ae9fc, type: 2} maxSpawnHeight: 250 minSpawnHeight: 150 --- !u!1 &1955008394 diff --git a/Assets/Scripts/CustomRuleTile.cs b/Assets/Scripts/CustomRuleTile.cs new file mode 100644 index 0000000..e80cac2 --- /dev/null +++ b/Assets/Scripts/CustomRuleTile.cs @@ -0,0 +1,34 @@ +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.Tilemaps; +using static UnityEngine.RuleTile.TilingRuleOutput; + +[CreateAssetMenu(fileName = "CustomRuleTile", menuName = "2D/Tiles/Custom Rule Tile")] +public class CustomRuleTile : RuleTile<CustomRuleTile.Neighbor> +{ + + public List<TileBase> siblings = new List<TileBase>(); + public class Neighbor : RuleTile.TilingRule.Neighbor + { + public const int Sibling = 3; + } + public override bool RuleMatch(int neighbor, TileBase tile) + { + // Handle null tiles + if (tile == null) + return neighbor == RuleTile.TilingRule.Neighbor.NotThis; + + // Always allow connections to siblings or self, regardless of surrounding tiles + if (tile == this || siblings.Contains(tile)) + return neighbor == RuleTile.TilingRule.Neighbor.This; + + // For Sibling type explicitly + if (neighbor == Neighbor.Sibling) + return siblings.Contains(tile); + + // For any other case, use base behavior + return base.RuleMatch(neighbor, tile); + } +} \ No newline at end of file diff --git a/Assets/Scripts/CustomRuleTile.cs.meta b/Assets/Scripts/CustomRuleTile.cs.meta new file mode 100644 index 0000000..c6c1b9f --- /dev/null +++ b/Assets/Scripts/CustomRuleTile.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4f32125565481304cbcd5f6e6cefa637 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/GenerateTileMap.cs b/Assets/Scripts/GenerateTileMap.cs index 7069661..156ebab 100644 --- a/Assets/Scripts/GenerateTileMap.cs +++ b/Assets/Scripts/GenerateTileMap.cs @@ -24,7 +24,7 @@ [Tooltip("The lower the number the more dense the ore will spawn (big clusters. Higher number means little clusters (more spread).")] [Range(10, 100000)] public int clusterWeight; - public RuleTile tile; + public CustomRuleTile tile; public int maxSpawnHeight; public int minSpawnHeight; } @@ -39,7 +39,7 @@ private float offsetX; private float offsetY; Tilemap tilemap; - public RuleTile forestRuleTile; + public CustomRuleTile forestRuleTile; public TileBase borderTile; public List<Ore> ores; //public List<TileBase> tiles; diff --git a/Assets/TileSets/Palettes/ForestRuleTileCustom.asset b/Assets/TileSets/Palettes/ForestRuleTileCustom.asset new file mode 100644 index 0000000..fb7e48d --- /dev/null +++ b/Assets/TileSets/Palettes/ForestRuleTileCustom.asset @@ -0,0 +1,341 @@ +%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: 4f32125565481304cbcd5f6e6cefa637, type: 3} + m_Name: ForestRuleTileCustom + m_EditorClassIdentifier: + m_DefaultSprite: {fileID: 0} + m_DefaultGameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_DefaultColliderType: 1 + m_TilingRules: + - m_Id: 0 + m_Sprites: + - {fileID: -1200237691, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 020000000200000001000000 + m_NeighborPositions: + - {x: -1, y: 0, z: 0} + - {x: 0, y: 1, z: 0} + - {x: 1, y: 0, z: 0} + m_RuleTransform: 0 + - m_Id: 1 + m_Sprites: + - {fileID: -1554015212, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 020000000100000001000000 + m_NeighborPositions: + - {x: 0, y: 1, z: 0} + - {x: 1, y: 0, z: 0} + - {x: -1, y: 0, z: 0} + m_RuleTransform: 0 + - m_Id: 2 + m_Sprites: + - {fileID: 952801214, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 020000000200000001000000 + m_NeighborPositions: + - {x: 0, y: 1, z: 0} + - {x: 1, y: 0, z: 0} + - {x: -1, y: 0, z: 0} + m_RuleTransform: 0 + - m_Id: 3 + m_Sprites: + - {fileID: -1701200628, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 02000000010000000100000001000000 + m_NeighborPositions: + - {x: -1, y: 0, z: 0} + - {x: 1, y: 0, z: 0} + - {x: 0, y: 1, z: 0} + - {x: 0, y: -1, z: 0} + m_RuleTransform: 0 + - m_Id: 4 + m_Sprites: + - {fileID: 1210147125, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 01000000020000000200000001000000 + m_NeighborPositions: + - {x: 0, y: 1, z: 0} + - {x: 0, y: -1, z: 0} + - {x: -1, y: 0, z: 0} + - {x: 1, y: 0, z: 0} + m_RuleTransform: 0 + - m_Id: 5 + m_Sprites: + - {fileID: -603009601, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 010000000200000001000000010000000100000001000000 + m_NeighborPositions: + - {x: 0, y: 1, z: 0} + - {x: 0, y: -1, z: 0} + - {x: -1, y: 0, z: 0} + - {x: 1, y: 0, z: 0} + - {x: -1, y: 1, z: 0} + - {x: 1, y: 1, z: 0} + m_RuleTransform: 0 + - m_Id: 6 + m_Sprites: + - {fileID: -1438444955, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 01000000010000000200000002000000 + m_NeighborPositions: + - {x: -1, y: 0, z: 0} + - {x: 0, y: 1, z: 0} + - {x: 1, y: 0, z: 0} + - {x: 0, y: -1, z: 0} + m_RuleTransform: 0 + - m_Id: 7 + m_Sprites: + - {fileID: -1608621674, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 02000000010000000100000001000000 + m_NeighborPositions: + - {x: 1, y: 0, z: 0} + - {x: 0, y: -1, z: 0} + - {x: 0, y: 1, z: 0} + - {x: -1, y: 0, z: 0} + m_RuleTransform: 0 + - m_Id: 8 + m_Sprites: + - {fileID: 68800321, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + - {fileID: 1862643484, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.703 + m_Output: 1 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 0100000001000000010000000100000001000000010000000100000001000000 + m_NeighborPositions: + - {x: 0, y: 1, z: 0} + - {x: -1, y: 0, z: 0} + - {x: 0, y: -1, z: 0} + - {x: 1, y: 0, z: 0} + - {x: 1, y: -1, z: 0} + - {x: 1, y: 1, z: 0} + - {x: -1, y: 1, z: 0} + - {x: -1, y: -1, z: 0} + m_RuleTransform: 0 + - m_Id: 9 + m_Sprites: + - {fileID: 1984530201, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 0100000002000000010000000100000001000000010000000100000001000000 + m_NeighborPositions: + - {x: 1, y: 0, z: 0} + - {x: 1, y: -1, z: 0} + - {x: 0, y: -1, z: 0} + - {x: -1, y: 0, z: 0} + - {x: 0, y: 1, z: 0} + - {x: 1, y: 1, z: 0} + - {x: -1, y: 1, z: 0} + - {x: -1, y: -1, z: 0} + m_RuleTransform: 0 + - m_Id: 10 + m_Sprites: + - {fileID: -58827736, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 0100000001000000010000000100000002000000010000000100000001000000 + m_NeighborPositions: + - {x: 1, y: 0, z: 0} + - {x: 0, y: -1, z: 0} + - {x: -1, y: 0, z: 0} + - {x: 0, y: 1, z: 0} + - {x: -1, y: -1, z: 0} + - {x: 1, y: -1, z: 0} + - {x: 1, y: 1, z: 0} + - {x: -1, y: 1, z: 0} + m_RuleTransform: 0 + - m_Id: 11 + m_Sprites: + - {fileID: 1943074245, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 02000000020000000200000002000000 + m_NeighborPositions: + - {x: -1, y: 0, z: 0} + - {x: 0, y: 1, z: 0} + - {x: 1, y: 0, z: 0} + - {x: 0, y: -1, z: 0} + m_RuleTransform: 0 + - m_Id: 13 + m_Sprites: + - {fileID: 956194596, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 0100000001000000010000000100000001000000010000000200000001000000 + m_NeighborPositions: + - {x: 0, y: 1, z: 0} + - {x: 1, y: 0, z: 0} + - {x: -1, y: 0, z: 0} + - {x: 0, y: -1, z: 0} + - {x: -1, y: -1, z: 0} + - {x: 1, y: -1, z: 0} + - {x: -1, y: 1, z: 0} + - {x: 1, y: 1, z: 0} + m_RuleTransform: 0 + - m_Id: 16 + m_Sprites: + - {fileID: -855959738, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 0100000001000000010000000100000001000000010000000200000001000000 + m_NeighborPositions: + - {x: 0, y: 1, z: 0} + - {x: 1, y: 0, z: 0} + - {x: -1, y: 0, z: 0} + - {x: 0, y: -1, z: 0} + - {x: -1, y: -1, z: 0} + - {x: 1, y: -1, z: 0} + - {x: 1, y: 1, z: 0} + - {x: -1, y: 1, z: 0} + m_RuleTransform: 0 + - m_Id: 14 + m_Sprites: + - {fileID: 1598334396, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 0100000001000000010000000200000001000000020000000100000001000000 + m_NeighborPositions: + - {x: 0, y: 1, z: 0} + - {x: 1, y: 0, z: 0} + - {x: -1, y: 0, z: 0} + - {x: -1, y: 1, z: 0} + - {x: 1, y: 1, z: 0} + - {x: 1, y: -1, z: 0} + - {x: 0, y: -1, z: 0} + - {x: -1, y: -1, z: 0} + m_RuleTransform: 0 + - m_Id: 15 + m_Sprites: + - {fileID: 1451081626, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 0100000001000000010000000100000002000000020000000100000001000000 + m_NeighborPositions: + - {x: 0, y: 1, z: 0} + - {x: 1, y: 0, z: 0} + - {x: -1, y: 0, z: 0} + - {x: -1, y: 1, z: 0} + - {x: 1, y: 1, z: 0} + - {x: -1, y: -1, z: 0} + - {x: 0, y: -1, z: 0} + - {x: 1, y: -1, z: 0} + m_RuleTransform: 0 + - m_Id: 17 + m_Sprites: + - {fileID: 1451081626, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: c82bc431abdeded4ab41cfdd19459501, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 0100000001000000010000000100000002000000020000000100000001000000 + m_NeighborPositions: + - {x: 0, y: 1, z: 0} + - {x: 1, y: 0, z: 0} + - {x: -1, y: 0, z: 0} + - {x: -1, y: 1, z: 0} + - {x: 1, y: 1, z: 0} + - {x: -1, y: -1, z: 0} + - {x: 0, y: -1, z: 0} + - {x: 1, y: -1, z: 0} + m_RuleTransform: 0 + siblings: + - {fileID: 11400000, guid: bbc5a3964d8331546a4dbc880f8ae9fc, type: 2} diff --git a/Assets/TileSets/Palettes/ForestRuleTileCustom.asset.meta b/Assets/TileSets/Palettes/ForestRuleTileCustom.asset.meta new file mode 100644 index 0000000..c8d284c --- /dev/null +++ b/Assets/TileSets/Palettes/ForestRuleTileCustom.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3999614e192b37546a6b710bf5ceb30c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TileSets/Palettes/IronOreRuleCustom.asset b/Assets/TileSets/Palettes/IronOreRuleCustom.asset new file mode 100644 index 0000000..48457aa --- /dev/null +++ b/Assets/TileSets/Palettes/IronOreRuleCustom.asset @@ -0,0 +1,41 @@ +%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: 4f32125565481304cbcd5f6e6cefa637, type: 3} + m_Name: IronOreRuleCustom + m_EditorClassIdentifier: + m_DefaultSprite: {fileID: 21300000, guid: 83ee72e0f385a7641b729c9f5c288e74, type: 3} + m_DefaultGameObject: {fileID: 3549545049718014148, guid: 858e9987645c29748a5b0990923da82f, type: 3} + m_DefaultColliderType: 1 + m_TilingRules: + - m_Id: 0 + m_Sprites: + - {fileID: 21300000, guid: 83ee72e0f385a7641b729c9f5c288e74, type: 3} + m_GameObject: {fileID: 3549545049718014148, guid: 858e9987645c29748a5b0990923da82f, type: 3} + m_MinAnimationSpeed: 1 + m_MaxAnimationSpeed: 1 + m_PerlinScale: 0.5 + m_Output: 0 + m_ColliderType: 1 + m_RandomTransform: 0 + m_Neighbors: 0200000002000000020000000200000002000000020000000200000002000000 + m_NeighborPositions: + - {x: -1, y: 1, z: 0} + - {x: -1, y: 0, z: 0} + - {x: -1, y: -1, z: 0} + - {x: 0, y: -1, z: 0} + - {x: 1, y: 0, z: 0} + - {x: 0, y: 1, z: 0} + - {x: 1, y: 1, z: 0} + - {x: 1, y: -1, z: 0} + m_RuleTransform: 0 + siblings: + - {fileID: 11400000, guid: 3999614e192b37546a6b710bf5ceb30c, type: 2} diff --git a/Assets/TileSets/Palettes/IronOreRuleCustom.asset.meta b/Assets/TileSets/Palettes/IronOreRuleCustom.asset.meta new file mode 100644 index 0000000..2c0f19d --- /dev/null +++ b/Assets/TileSets/Palettes/IronOreRuleCustom.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bbc5a3964d8331546a4dbc880f8ae9fc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TileSets/Palettes/IronOreRuleTile.asset b/Assets/TileSets/Palettes/IronOreRuleTile.asset index aa9971c..ec4c2db 100644 --- a/Assets/TileSets/Palettes/IronOreRuleTile.asset +++ b/Assets/TileSets/Palettes/IronOreRuleTile.asset @@ -27,13 +27,5 @@ m_ColliderType: 1 m_RandomTransform: 0 m_Neighbors: - m_NeighborPositions: - - {x: -1, y: 1, z: 0} - - {x: 0, y: 1, z: 0} - - {x: 1, y: 1, z: 0} - - {x: -1, y: 0, z: 0} - - {x: 1, y: 0, z: 0} - - {x: -1, y: -1, z: 0} - - {x: 0, y: -1, z: 0} - - {x: 1, y: -1, z: 0} + m_NeighborPositions: [] m_RuleTransform: 0 -- Gitblit v1.9.3