/// <summary> /// Initializes all variables within the class /// </summary> /// <returns>Returns itself</returns> public ImportSettings Initialize() { this.UniversalSettings = new UniversalSettings().Initialize(); this.AndroidSettings = new AndroidSettings().Initialize(); return(this); }
/// <summary> /// Inherits settings from parent AndroidSettings class /// </summary> /// <param name="settings">The parents settings</param> public void InheritSettings(AndroidSettings settings) { if (this.OverrideForAndroid < 0) { this.OverrideForAndroid = settings.OverrideForAndroid; } base.InheritSettings(settings); }
/// <summary> /// Applies android specific settings, also calls ApplyUniversalSettings() for settings shared with the Android platform /// </summary> /// <param name="settings"></param> /// <param name="path"></param> private static void ApplyAndroidSettings(AndroidSettings settings, string path) { ApplyUniversalSettings((UniversalSettings)settings, path); // custom android settings that are not part of Universal Settings can be added here later }