gather-and-defend/Assets/Scripts/Drag&Drop/TilePlacementButton.cs
Felix Boucher bdaedc28df address PR change requests
ranger les scripts au bon endroit

changer des noms de variables pour les rendre plus descriptif (turns out qu'elles étaient actually pas nécessaire)
2023-06-11 14:13:55 -04:00

31 lines
932 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TilePlacementButton : UnitPlacementButton
{
public LevelTile tile;
protected override void Place()
{
var placeholder = new GameObject(tile.name);
var comp = placeholder.AddComponent<TilePlaceholder>();
comp.Tile = tile;
var rend = placeholder.AddComponent<SpriteRenderer>();
rend.sprite = tile.Sprite;
rend.sortingLayerName = "Character";
rend.sortingOrder = 2;
var outline = new GameObject("Outline");
rend = outline.AddComponent<SpriteRenderer>();
rend.sortingLayerName = "Character";
rend.sortingOrder = 2;
outline.transform.SetParent(placeholder.transform);
outline.transform.localPosition = Vector2.zero;
outline.transform.localScale = Vector2.one * 1.1f;
comp.Outline = outline.transform;
}
}