CreditJson.LoadFromJson C# (CSharp) Method

LoadFromJson() public static method

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();
	}

Usage Example

示例#1
0
 // 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);
     }
 }
CreditJson