refactor: level resource loader

This commit is contained in:
2025-02-09 19:52:35 +01:00
parent 707dee5063
commit 50945f807d
9 changed files with 33 additions and 63 deletions

View File

@@ -1,20 +1,16 @@
using System.Runtime.Serialization;
using UnityEngine;
[DataContract]
[System.Serializable]
public class Level
{
[DataMember]
public string Name { get; set; }
public string name;
public string musicName;
public int totalJumps;
public int totalAttempts;
public int killedCount;
[DataMember]
public string MusicName { get; set; }
[DataMember]
public int TotalJumps { get; set; }
[DataMember]
public int TotalAttempts { get; set; }
[DataMember]
public int KilledCount { get; set; }
public static Level CreateFromJSON(string jsonString)
{
return JsonUtility.FromJson<Level>(jsonString);
}
}