using MEC; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; public class BuildingCtrl : MonoBehaviour { public bool isProduction; public int lineCount; public int buildingLevel; private void Start() { Timing.RunCoroutine(BuildingSet()); } private IEnumerator BuildingSet() { yield return Timing.WaitForSeconds(0.1f); //uiÀçÁ¤·Ä RectTransform rt = gameObject.GetComponent(); RectTransform changeRt = gameObject.GetComponentsInChildren()[1]; float sizeSet = (rt.sizeDelta.y / 2) - 10; changeRt.offsetMin = new Vector2(-sizeSet, 10.0f); changeRt.offsetMax = new Vector2(sizeSet, -10.0f); //³ªÀÇÁ¤º¸ playerCtrl¿¡ Àü´Þ //PlayCtrl.Instance.player.buildings[lineCount]. } public void Button() { if(isProduction || buildingLevel != 0)//»ý»ê°Ç¹° À̰ųª ÀϹݰǹ° ·¹º§¾÷ { PlayCtrl.Instance.buildingLevelupUI.SetActive(true); PlayCtrl.Instance.newBuildingUI.SetActive(false); PlayCtrl.Instance.backButton.SetActive(true); } else //½Å±Ô°Ç¹° »ý»ê { PlayCtrl.Instance.buildingLevelupUI.SetActive(false); PlayCtrl.Instance.newBuildingUI.SetActive(true); PlayCtrl.Instance.backButton.SetActive(true); } } }