using System; using System.Collections.Generic; using JetBrains.Annotations; namespace MetaCity.BundleKit.Editor { [Serializable] public class AssetBundle { public string bundleHash; public string bundleName; public string bundlePath; public string bundleType; public string[] bundleDependencies; public string extraInfo; public string platform; } [Serializable] public class Config { public Config() { templateName = "demo"; description = ""; thumbnail = null; memberLimit = 5; buildNeeded = false; serverType = ServerType.Official; assetBundles = new List(); } public string userId; public string templateId; public string buildId; public string templateName; public string description; [CanBeNull] public string thumbnail; public int memberLimit; public bool buildNeeded; public ServerType serverType; public List assetBundles; } }