public override void Write(object obj, ES3Writer writer) { ES3Prefab es3Prefab = (ES3Prefab)obj; writer.WriteProperty("prefabId", es3Prefab.prefabId.ToString(), ES3Type_string.Instance); writer.WriteProperty("refs", es3Prefab.GetReferences()); }
private void AddPrefabToManager(ES3Prefab es3Prefab) { try { if (es3Prefab != null && EditorUtility.IsPersistent(es3Prefab)) { if (AddPrefab(es3Prefab)) { Undo.RecordObject(this, "Update Easy Save 3 Reference List"); } } es3Prefab.GeneratePrefabReferences(); } catch { } }