public bool CheckNotInLockPosition(DistrictAreaInfo info) { if (info.slotType == DistrictSlotType.UnLock) { return(false); } return(true); }
public void InitBaseInfo(DistrictAreaInfo info) { _info = info; if (info.Locked) { lockTrans.gameObject.SetActive(true); buildTrans.gameObject.SetActive(false); } else { lockTrans.gameObject.SetActive(false); buildTrans.gameObject.SetActive(true); } }
public void InitDistrictAreaSlot(DistrictAreaInfo info) { if (transform.childCount == 1) { //Contain Empty Info GameObject itemObj = ObjectManager.Instance.InstantiateObject(UIPath.PrefabPath.DISTRICT_PREFAB_PATH); itemObj.transform.SetParent(transform, false); itemObj.transform.localScale = Vector3.one; itemObj.transform.localPosition = Vector3.zero; itemObj.GetComponent <SlotItem>().SetDistrictArea(info); } else if (transform.childCount == 2) { //Exchange transform.Find("District(Clone)").GetComponent <SlotItem>().SetDistrictArea(info); } }
public void SetDistrictArea(DistrictAreaInfo info, int amount = 1) { this.districtInfo = info; this.Amount = amount; //ItemImage.sprite = info.sprite; //transform.Find("Name").GetComponent<Text>().text = DistrictModule.GetDistrictName(info.data); switch (info.slotType) { case DistrictSlotType.NormalDistrict: break; case DistrictSlotType.LargeDistrict: break; default: break; } }