// Save the current cat to a file for later resuming play public void Save() { // Save personality, stats, and style personality.Save(); stats.Save(); style.Save(); achievements.Save(); // Save pose PlayerPrefs.SetFloat("pose.p.x", gameObject.transform.position.x); PlayerPrefs.SetFloat("pose.p.y", gameObject.transform.position.y); PlayerPrefs.SetFloat("pose.p.z", gameObject.transform.position.z); PlayerPrefs.SetFloat("pose.r.x", gameObject.transform.rotation.x); PlayerPrefs.SetFloat("pose.r.y", gameObject.transform.rotation.y); PlayerPrefs.SetFloat("pose.r.z", gameObject.transform.rotation.z); PlayerPrefs.SetFloat("pose.r.w", gameObject.transform.rotation.w); GameSave.Commit(); Debug.Log("--- SAVED --"); Debug.Log(personality); Debug.Log(stats); Debug.Log(style); Debug.Log("-------------"); }