public void SetActionGroupVisible(bool isVisible) { ActionGroup.SetActive(isVisible); if (isVisible) { BattleCharacter character = BattleController.Instance.SelectedCharacter; ActionCountLabel.text = LanguageData.GetText(10, LanguageSystem.Instance.CurrentLanguage) + ":" + character.Info.ActionCount; //行動次數 SkillActionButton.interactable = !character.Info.HasUseSkill; SpellCardActionButton.interactable = !character.Info.HasUseSkill; ItemActionButton.interactable = !character.Info.HasUseSkill; UndoButton.interactable = character.CanUndoMove(); SetEscapeButton(); } }