using System.Collections; using System.Collections.Generic; using UnityEngine; public class Building : MonoBehaviour { public BuildingData buildingData; public int curLevel; public Outline[] outlines; void Awake(){ //if(outline == null){outline = GetComponent();} outlines = GetComponentsInChildren(); ToggleOutlines(false); Selector.OnSelectedChanged.AddListener(OnSelectedChanged); } void OnSelectedChanged(){ if(Selector.selectedBuilding == null){ToggleOutlines(false); return;} ToggleOutlines(Selector.selectedBuilding == this); // Debug.Log(buildingName); } void ToggleOutlines(bool value){ foreach(Outline outline in outlines){ outline.enabled = value; } } /* */ }