using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; // ReSharper disable once CheckNamespace namespace BlueWaterProject { public class BuildingObject : MonoBehaviour { private SpriteRenderer spriteRenderer; private Image progressBar; private void Awake() { spriteRenderer = transform.parent.Find("Object").GetComponent(); progressBar = transform.Find("Canvas/Radial Progress Bar/ProgressBar").GetComponent(); } //컬러를 회색, 알파는 0.8 //게이지 다채우면 컬러를 원래대로, 알파는 1로 private void RevokeObjectColor() { spriteRenderer.color = Color.white; } //게이지가 증가되는 메서드 <- 캐릭터가 버튼을 누르면 호출 public void IncreaseProgressBar() { progressBar.fillAmount += .1f; if (progressBar.fillAmount >= 1) { RevokeObjectColor(); gameObject.SetActive(false); } } } }