Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/UFS2/Tokens/BoostTokens.cs
2026-03-04 10:03:45 +08:00

34 lines
1.1 KiB
C#

using System.Collections.Generic;
using UnityEngine;
namespace UFS2.Tokens
{
public class BoostTokens : MonoBehaviour
{
public static BoostToken GetBoostToken(int duration, BoostToken.tokenType type)
{
for (int i = 0; i < Singleton<SaveDataManager>.Instance.GetCurrentPlayerData().PlayerBoostTokens.Count; i++)
{
if (Singleton<SaveDataManager>.Instance.GetCurrentPlayerData().PlayerBoostTokens[i].durationTime == duration && Singleton<SaveDataManager>.Instance.GetCurrentPlayerData().PlayerBoostTokens[i].type == type)
{
return Singleton<SaveDataManager>.Instance.GetCurrentPlayerData().PlayerBoostTokens[i];
}
}
return null;
}
public static List<BoostToken> GetBoostTokens(BoostToken.tokenType type)
{
List<BoostToken> list = new List<BoostToken>();
for (int i = 0; i < Singleton<SaveDataManager>.Instance.GetCurrentPlayerData().PlayerBoostTokens.Count; i++)
{
if (Singleton<SaveDataManager>.Instance.GetCurrentPlayerData().PlayerBoostTokens[i].type == type)
{
list.Add(Singleton<SaveDataManager>.Instance.GetCurrentPlayerData().PlayerBoostTokens[i]);
}
}
return list;
}
}
}