private void CreateBuild() { AppSettings = Resources.Load("AppSettings") as AppSettingsInstaller; SecurePlayerPrefsSettings = Resources.Load("Settings/SecuredPlayerPrefsSettings") as SecurePlayerPrefsSettings; buildPath = (Resources.Load("Data/build_path") as TextAsset)?.text; EnsureValidDirectory(); AppSettings.playerPrefSettings.securedPlayerPrefsSettings = SecurePlayerPrefsSettings; if (!AppSettings.versionSettings.version.EqualsIgnoreCase(version)) { AppSettings.versionSettings.version = version; } AssetDatabase.Refresh(); BuildPlayerOptions options = new BuildPlayerOptions { options = BuildOptions.None, target = BuildTarget.StandaloneWindows64, targetGroup = BuildTargetGroup.Standalone, locationPathName = $@"{GetBuildPath()}\Hope-{version}.exe" }; BuildPipeline.BuildPlayer(options); }
/// <summary> /// Initializes the SecurePlayerPrefsAsync. /// </summary> /// <param name="settings"> The Settings to use with the SecurePlayerPrefsAsync. </param> public SecurePlayerPrefsAsync(SecurePlayerPrefsSettings settings) : base(settings) { }