Example #1
0
 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);
     }
 }
Example #3
0
    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();
    }
Example #4
0
    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);
        }
    }
Example #5
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()}
}}
");
        }
Example #6
0
 public void ToggleOfflineMode(bool value)
 {
     OfflineMode.SetOffLineMode(value);
 }