public static DependencyManager Create(BuildTarget platform, Audience audience, bool deepInit) { string listPath = Utils.GetTemplatePath("CAS" + platform.ToString() + "Mediation.list"); if (listPath == null) { return(null); } var mediation = JsonUtility.FromJson <DependencyManager>(File.ReadAllText(listPath)); mediation.Init(platform, deepInit); mediation.SetAudience(audience); return(mediation); }