Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
 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 { }
 }