using Fie.Manager; using Fie.Utility; using GameDataEditor; using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace Fie.UI { public class FieLobbySelectableUICharacterSelect : MonoBehaviour { public enum CharacterSelectMode { SELECTING_PLAYER_CHARACTER, CONFIRMING_REBIRTH } [SerializeField] private List _buttons; [SerializeField] private FieLobbySelectableUIController _parent; [SerializeField] private FieUIConstant2DText _CharacterNameText; [SerializeField] private Image _CharacterNameBG; [SerializeField] private FieUIConstant2DText _CharacterLevelText; [SerializeField] private TextMeshProUGUI _CharacterDescText; [SerializeField] private FieLobbySelectableUICharacterSelectButton _firstSelectButton; [SerializeField] private RectTransform _characterWindowRectTransform; [SerializeField] private RectTransform _cursor; [SerializeField] private Image _characterWindowImageCenter; [SerializeField] private RectTransform rebirthingWindowTransform; [SerializeField] private List