using System;
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
using Random = UnityEngine.Random;

public class YoutubeFakeAdderButton : MonoBehaviour
{
    [SerializeField] TMP_InputField _input;
    [SerializeField] Dropdown _characterDropdown;

    public void AddPlayerFromInput()
    {
	    var candidateText = _input.text;
	    if (string.IsNullOrWhiteSpace(candidateText))
		    return;

	    var playerData = Players.Get(candidateText);
	    playerData.ModelName = _characterDropdown.options[_characterDropdown.value].text;
	    FindObjectOfType<PlayerBuilder>().GetOrAddPlayer(candidateText);
    }

    public void AddPlayerWithRandomName()
    {
        string playerName = "Player" + Random.Range(0, 10000);
        int index = Random.Range(0, _characterDropdown.options.Count);
        Players.Get(playerName).ModelName = _characterDropdown.options[index].text;
        FindObjectOfType<PlayerBuilder>().GetOrAddPlayer(playerName);
    }
}
