public static void AddResource( string descriptionFilePath, string resourceType, // 依赖的资源 List <string> dependencies, // 这个资源使用到的文件 List <string> useFile ) { if (descriptionFilePath == null || descriptionFilePath == "") { throw new System.Exception("empty resourcePath"); } JSONObject storageResourceJSON = storage.GetField("assets"); JSONObject fileItem = new JSONObject(JSONObject.Type.OBJECT); fileItem.AddField("descriptionPath", descriptionFilePath); fileItem.AddField("type", resourceType); fileItem.AddField("dependencies", WXUtility.ConvertListToJSONArray(dependencies)); fileItem.AddField("useFile", WXUtility.ConvertListToJSONArray(useFile)); storageResourceJSON.AddField(descriptionFilePath, fileItem); saveStorage(); }