private void ToggleAllTarget() { if (_cursorType == CursorGroup.AllEnemy || _cursorType == CursorGroup.AllPlayer) { if (ButtonGroupState.ActiveButton) { ButtonGroupState.SetButtonAnimation(ButtonGroupState.ActiveButton, true); } else { foreach (GONavigationButton button in _targetPanel.AllTargets) { ButtonGroupState.SetButtonAnimation(button, true); } ButtonGroupState.ActiveButton = ButtonGroupState.GetCursorStartSelect(TargetGroupButton); } _cursorType = CursorGroup.Individual; _targetPanel.ActivateButtons(false); } else { ButtonGroupState.SetButtonAnimation(ButtonGroupState.ActiveButton, false); Singleton <PointerManager> .Instance.RemovePointerFromGameObject(ButtonGroupState.ActiveButton); _cursorType = _currentTargetIndex >= HonoluluBattleMain.EnemyStartIndex ? CursorGroup.AllEnemy : CursorGroup.AllPlayer; _targetPanel.ActivateButtons(true); } SetTargetHelp(); DisplayTargetPointer(); }