Доброго времени суток. Подскажите, JSON сохраняет параметры объекта к которому привязан скрипт или все переменные из самого скрипта?
public Vector3 LastPosition = Vector3.zero;
public Quaternion LastRotation = Quaternion.identity;
private Transform ThisTransform = null;
void Awake()
{
ThisTransform = GetComponent<Transform>();
}
void SaveObject()
{
//create output path
string OutputPath = Application.persistentDataPath + @"\ObjectPosition.Json";
LastPosition = ThisTransform.position;
LastRotation = ThisTransform.rotation;
//Generate Writer Object
StreamWriter Writer = new StreamWriter(OutputPath);
Writer.WriteLine(JsonUtility.ToJson(this));
Writer.Close();
Debug.Log("Outputting to: "+OutputPath);
}