public void HideUiGroup(UiGroup group) { if (UiSessionComponent != null && UiSessionComponent.HideGroup.Contains(group) == false) { UiSessionComponent.HideGroup.Add(group); } }
public void ShowUiGroup(UiGroup group) { if (UiSessionComponent != null && UiSessionComponent.HideGroup.Contains(group)) { UiSessionComponent.HideGroup.Remove(group); } }
private void SetDataPanelValues(UiGroup uiGroup, Unit unit) { uiGroup.HpText.text = $"{unit.Hp} / {unit.MaxHp}"; float height = uiGroup.HpBar.rect.height; float maxWidth = uiGroup.HpPanel.GetComponent <RectTransform>().rect.width; float width = unit.HpPercentage * maxWidth / 100; uiGroup.HpBar.sizeDelta = new Vector2(width, height); }
private void SetUiGroup(UiGroup group, bool isShow) { if (_uiGroup.ContainsKey(group) == false) { return; } var modelList = _uiGroup[group]; foreach (var model in modelList) { model.SetUiState(isShow); } }