Unity_Learn/Assets/Scripts/Data/Data.Contents.cs

26 lines
550 B
C#

using System;
using System.Collections.Generic;
using UnityEngine;
#region Status
[Serializable]
public class Status
{
public int level;
public int hp;
public int attack;
}
[Serializable]
public class StatusData: ILoader<int, Status>
{
public List<Status> status = new List<Status>();
public Dictionary<int, Status> MakeDict()
{
Dictionary<int, Status> dict = new Dictionary<int, Status>();
foreach (Status status in status)
dict.Add(status.level, status);
return dict;
}
}
#endregion