last update

This commit is contained in:
2023-07-09 23:43:19 +05:00
parent 47d8f95440
commit fe2ebf72c6
11 changed files with 2141 additions and 109 deletions
@@ -3,6 +3,7 @@ using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
using YandexQuest.Models;
using Zenject;
@@ -10,15 +11,33 @@ public class AdminPanel : MonoBehaviour
{
[SerializeField] private TMP_Text _city;
[SerializeField] private TMP_InputField _key;
[Space]
[SerializeField] private UIMenu _tagsDescMenu;
[SerializeField] private UIMenu _winnersTableMenu;
[Inject] private readonly NetworkService _networkService;
[Inject] private readonly ClientDataService _clientDataService;
private UIMenu _menu;
private void Start()
{
_menu = GetComponent<UIMenu>();
}
public void ShowTagsDescription()
{
_menu.SetNextMenu(_tagsDescMenu);
_menu.ShowNextMenu();
}
public async void Initialize(Cities city)
{
_city.text = _clientDataService.citiesTranslation[city];
var result = await _networkService.GetAsync<int>($"auth/secretcode/{(int)city}");
_key.text = result.responseData.ToString();
_clientDataService.city = (int)city;
}
public void CopyToClipboard() => GUIUtility.systemCopyBuffer = _key.text;