Unity Save Edit -
public class PlayerData { public string username; public int score; }
using UnityEngine;
[CreateAssetMenu(fileName = "PlayerData", menuName = "PlayerData")] public class PlayerData : ScriptableObject { public string username; public int score; } unity save edit
using UnityEngine; using System.Runtime.Serialization.Formatters.Binary; using System.IO;
// Edit the loaded data loadedData.username = "JaneDoe"; loadedData.score = 200; public class PlayerData { public string username; public
JSON serialization is a human-readable format for saving data in Unity. Here's an example of how to use JSON serialization to save and edit a custom data class:
public class ScriptableObjectExample : MonoBehaviour { void Start() { // Create a PlayerData asset PlayerData data = Resources.Load<PlayerData>("PlayerData"); public int score
// Load the saved data Debug.Log(data.username); // Output: JohnDoe Debug.Log(data.score); // Output: 100