public void Manage() { SourceDatabase.cerealObject().ApplyModifiedProperties(); if (firstManage) { if (DataAttribute.AutoGenerate) { GenerateFromTypes(DataAttribute.ScriptBaseType); } firstManage = false; } DataItem[] data = Data; for (int i = 0; i < data.Length; i++) { data[i].Manage(); } Apply(); }
private void Apply() { EditorUtility.SetDirty(this.SourceDatabase); SourceDatabase.cerealObject().Update(); SourceDatabase.cerealObject().ApplyModifiedProperties(); }