MiniGame-PushPush/Assets/Scripts/Manage/GameManager.cs

32 lines
677 B
C#

using FirstVillain.Entities;
using FirstVillain.Singleton;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GameManager : UnitySingleton<GameManager>
{
public PlayerInfo MainPlayer
{
get
{
return PlayerPrefsManager.LoadMainPlayer();
}
}
private List<PlayerInfo> _playerData = new();
public void SetPlayerData(List<JPlayerData> dataList)
{
foreach (var data in dataList)
{
_playerData.Add(new PlayerInfo(data));
}
}
public PlayerInfo GetPlayerData(int id)
{
return _playerData.Find(arg => arg.Id == id);
}
}