using System.Collections; using System.Collections.Generic; using UnityEngine; public class TilePlacementButton : UnitPlacementButton { public LevelTile tile; protected override bool CanPlace() { return ResourceManager.Instance.EnoughFor(_rock, _wood, _food) && base.CanPlace(); } protected override DraggablePlaceholder Place() { var instance = new GameObject(tile.name); var placeholder = instance.AddComponent(); placeholder.Tile = tile; var rend = instance.AddComponent(); rend.sprite = tile.Sprite; rend.sortingLayerName = "Character"; rend.material = OutlineMaterial; rend.sortingOrder = 2; return placeholder; } }