Organize custom scripts under Assets/Baba_yaga and merge Opsive folders to Assets root

This commit is contained in:
2026-07-01 20:32:28 +07:00
parent 83d4157ac6
commit befc19bf37
5901 changed files with 243 additions and 141 deletions

View File

@@ -0,0 +1,45 @@
using UnityEngine;
using Baba_yaga.UI;
using System.Threading.Tasks;
namespace Baba_yaga.UI
{
[UnityEngine.Scripting.APIUpdating.MovedFrom(true, sourceNamespace: "Hallucinate.UI", sourceAssembly: "Opsive.UltimateCharacterController")]
public class FirebaseTest : MonoBehaviour
{
[Header("Settings")]
[SerializeField] private string testUsername = "TuanPlayer_01";
async void Start()
{
Debug.Log("<color=cyan>--- Firebase Test Started ---</color>");
// Bước 1: Kiểm tra xem username đã tồn tại chưa
Debug.Log($"[Firebase] Đang kiểm tra username: {testUsername}...");
bool isTaken = await FirebaseService.IsUsernameTaken(testUsername);
if (isTaken)
{
Debug.Log($"<color=yellow>[Firebase] Username '{testUsername}' đã tồn tại trên Database!</color>");
}
else
{
Debug.Log($"<color=green>[Firebase] Username '{testUsername}' còn trống. Tiến hành đăng ký...</color>");
// // Bước 2: Thử đăng ký user mới
// bool success = await FirebaseService.RegisterUser(testUsername);
//
// if (success)
// {
// Debug.Log("<color=green>[Firebase] Đăng ký thành công! Hãy kiểm tra trình duyệt (Firebase Console).</color>");
// }
// else
// {
// Debug.LogError("[Firebase] Đăng ký thất bại. Kiểm tra link URL hoặc Internet.");
// }
}
Debug.Log("<color=cyan>--- Firebase Test Finished ---</color>");
}
}
}