internal static void AddManifestChecker(FyberEditorSettings settings = null) { if (settings == null) { settings = Instance; } settings.manifestChecker = ScriptableObject.CreateInstance <AndroidManifestChecker>(); settings.manifestChecker.hideFlags = HideFlags.HideInHierarchy; AssetDatabase.AddObjectToAsset(settings.manifestChecker, settings); }
void OnEnable() { if (PlatformChecker.isAndroid()) { var manifestChecker = ((FyberEditorSettings)target).manifestChecker; if (manifestChecker == null) { FyberEditorSettings.AddManifestChecker((FyberEditorSettings)target); manifestChecker = ((FyberEditorSettings)target).manifestChecker; } manifestEditor = CreateEditor(manifestChecker); } }