public void OnStartButton() { if (DemoCampaign.GetSelectedUnitCount() <= 0) { Debug.Log("No unit has been selected!"); return; } DemoCampaign.StartBattle(); }
private void UpdateSelectedContentRectSize() { int selectedCount = DemoCampaign.GetSelectedUnitCount(); int rowCount = (int)Mathf.Ceil(selectedCount / (float)layoutSelected.constraintCount); float size = rowCount * layoutSelected.cellSize.y + rowCount * layoutSelected.spacing.y + layoutSelected.padding.top; RectTransform contentRect = layoutSelected.gameObject.GetComponent <RectTransform>(); contentRect.sizeDelta = new Vector2(contentRect.sizeDelta.x, size); }
public void OnRemoveButton() { DemoCampaign.RemoveUnit(selectedID); UpdateSelectedDisplay(); if (DemoCampaign.GetSelectedUnitCount() == 0) { buttonRemove.button.interactable = false; OnAvailableItem(avaiItemList[0].rootObj); return; } if (DemoCampaign.GetSelectedUnitCount() <= selectedID) { OnSelectedItem(selectedItemList[DemoCampaign.GetSelectedUnitCount() - 1].rootObj); } else { selectedTab = _SelectedTab.Available; OnSelectedItem(selectedItemList[selectedID].rootObj); } }