49 lines
1.3 KiB
C#
49 lines
1.3 KiB
C#
using UnityEngine;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
public class UserInfoResult
|
|
{
|
|
public string id;
|
|
public string email;
|
|
public string nickname;
|
|
public int rating;
|
|
public int score;
|
|
public int imageIndex;
|
|
public int win;
|
|
public int lose;
|
|
}
|
|
|
|
public class UserManager : Singleton<UserManager>
|
|
{
|
|
public string UserId { get; private set; }
|
|
public string Email { get; private set; }
|
|
public string Nickname { get; private set; }
|
|
public int Rating { get; private set; }
|
|
public int Score { get; private set; }
|
|
public int ImageIndex { get; private set; }
|
|
public int Win { get; private set; }
|
|
public int Lose { get; private set; }
|
|
|
|
protected override void OnSceneLoaded(Scene scene, LoadSceneMode mode)
|
|
{
|
|
}
|
|
|
|
public void SetUserInfo(UserInfoResult userData)
|
|
{
|
|
if (userData == null)
|
|
{
|
|
Debug.Log("유저 데이터가 비어있습니다");
|
|
return;
|
|
}
|
|
Debug.Log("유저정보"+userData.nickname);
|
|
|
|
UserId = userData.id;
|
|
Email = userData.email;
|
|
Nickname = userData.nickname;
|
|
Rating = userData.rating;
|
|
Score = userData.score;
|
|
ImageIndex = userData.imageIndex;
|
|
Win = userData.win;
|
|
Lose = userData.lose;
|
|
}
|
|
} |