using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class FloorButtonVisualizer : MonoBehaviour { public Sprite InactiveSprite; public Sprite ActiveSprite; public bool ActiveState; private Image buttonImage; // Start is called before the first frame update void Start() { buttonImage = gameObject.GetComponent(); } public void Activate() { this.ActiveState = true; buttonImage.sprite = ActiveSprite; //Debug.Log("Floorbutton of " + gameObject.name + " activated"); } public void Deactivate() { this.ActiveState = false; buttonImage.sprite = InactiveSprite; //Debug.Log("Floorbutton of " + gameObject.name + " deactivated"); } }