private void SaveSettingsCommandExecute() { ConfigurationManager.AppSettings["OfflineMode"] = OfflineMode.ToString(); ConfigurationManager.AppSettings["ServicesAddress"] = ServiceUrl; ShowFacebookLogin = false; ShowFacebookLogin = true; ShowSettings = false; }
private void Awake() { if (_instance == null) { _instance = this; DontDestroyOnLoad(this.gameObject); } else { Destroy(gameObject); } }
public void Isolated_When_OffLineMode_Then_TheLocksetCheckAllwaysPasses() { //ACTION OfflineMode.SetOffLineMode(true); //ASSERT Assert.IsTrue(LockstepCheckSystem.AllCheksOfTurnAreRecieved(4)); Assert.IsTrue(LockstepCheckSystem.AllCheksOfTurnAreRecieved(499)); Assert.IsTrue(LockstepCheckSystem.AllCheksOfTurnAreRecieved(41)); Assert.IsTrue(LockstepCheckSystem.AllCheksOfTurnAreRecieved(0)); World.DisposeAllWorlds(); }
private void Start() { if (togleOfflineMode) { OfflineMode.SetOffLineMode(true); } if (PhotonNetwork.IsConnected) { SetTeams(); StartSimulation(); } else if (OfflineMode.OffLineMode) { SetTeamsOnOfflineMode(); StartSimulation(); } else { Debug.LogWarning("Game cant start without connection! Put offlineMode or connect Going back to the launcher"); SceneManager.LoadScene(0); } }
protected override string GenerateResponseFileCommands() { string EncodeItemSpec(ITaskItem i) => EncodeJavaScriptString(i.ItemSpec); string EncodeItemSpecArray(IEnumerable <ITaskItem> i) => EncodeJavaScriptArray(i, EncodeItemSpec); string EncodeItemSpecMap(IEnumerable <ITaskItem> items) => EncodeJavaScriptDictionary( items.Select(i => i.ItemSpec) .ToDictionary( i => i.Substring(i.IndexOf('=')), i => i.Substring(i.IndexOf('=') + 1, i.Length))); string EncodeCommandLine(string i) => EncodeJavaScriptArray(CommandLineToArgs(i), EncodeJavaScriptString); Log.LogMessage(MessageImportance.High, "Ports Is Null: " + (Ports == null)); Log.LogMessage(MessageImportance.High, "Ports count: " + Ports?.Length); return($@" {{ ""BaseImage"": {EncodeJavaScriptString(BaseImage)}, ""TargetImage"": {EncodeJavaScriptString(TargetImage)}, {EncodeJavaScriptProperty("TargetTags", TargetTags, EncodeItemSpecArray)} {EncodeJavaScriptProperty("ImageFormat", ImageFormat, EncodeJavaScriptString)} {EncodeJavaScriptProperty("ImageLayers", ImageFiles, EncodeJavaScriptLayersArray)} {EncodeJavaScriptProperty("Entrypoint", Entrypoint, EncodeCommandLine)} {EncodeJavaScriptProperty("Cmd", Cmd, EncodeCommandLine)} {EncodeJavaScriptProperty("Environment", Environment, EncodeItemSpecMap)} {EncodeJavaScriptProperty("ImageWorkingDirectory", ImageWorkingDirectory, EncodeJavaScriptString)} {EncodeJavaScriptProperty("ImageUser", ImageUser, EncodeJavaScriptString)} {EncodeJavaScriptProperty("Ports", Ports, EncodeItemSpecArray)} {EncodeJavaScriptProperty("Volumes", Volumes, EncodeItemSpecArray)} {EncodeJavaScriptProperty("Labels", Labels, EncodeItemSpecMap)} {EncodeJavaScriptProperty("ApplicationLayersCacheDirectory", ApplicationLayersCacheDirectory, EncodeJavaScriptString)} {EncodeJavaScriptProperty("BaseLayersCacheDirectory", BaseLayersCacheDirectory, EncodeJavaScriptString)} ""ReproducableBuild"": {ReproducableBuild.ToString(CultureInfo.InvariantCulture).ToLowerInvariant()}, ""AllowInsecureRegistries"": {AllowInsecureRegistries.ToString(CultureInfo.InvariantCulture).ToLowerInvariant()}, ""OfflineMode"": {OfflineMode.ToString(CultureInfo.InvariantCulture).ToLowerInvariant()} }} "); }
public void ToggleOfflineMode(bool value) { OfflineMode.SetOffLineMode(value); }