public static LoadFromJson ( string path ) : CreditJson[], | ||
path | string | |
return | CreditJson[], |
public static CreditJson[] LoadFromJson(string path)
{
List<CreditJson> list = new List<CreditJson>();
foreach (Dictionary<string, object> dictionary in JsonData.Deserialize(path))
{
list.Add(new CreditJson
{
name = TFUtils.LoadString(dictionary, "Name"),
size = TFUtils.LoadInt(dictionary, "Size")
});
}
return list.ToArray();
}
// Token: 0x06000579 RID: 1401 RVA: 0x0004B1A0 File Offset: 0x000495A0 private void Start() { this.students = StudentJson.LoadFromJson(StudentJson.FilePath); if (SceneManager.GetActiveScene().name == "SchoolScene") { this.topics = TopicJson.LoadFromJson(TopicJson.FilePath); StudentManagerScript studentManagerScript = UnityEngine.Object.FindObjectOfType <StudentManagerScript>(); this.ReplaceDeadTeachers(studentManagerScript.FirstNames, studentManagerScript.LastNames); } else if (SceneManager.GetActiveScene().name == "CreditsScene") { this.credits = CreditJson.LoadFromJson(CreditJson.FilePath); } }