Exemplo n.º 1
0
    public void Init(MainMenuController mainMenuController, Photon.Realtime.Player player, BasePool pool)
    {
        this.mainMenuController = mainMenuController;
        lC          = SettingsController.instance.languageController;
        this.player = player;
        this.pool   = pool;
        SubscribeEvents();
        kickButton.SetActive(!player.IsLocal && PhotonNetwork.LocalPlayer.IsMasterClient);
        readyButton.GetComponent <Toggle>().interactable = player.IsLocal;

        int sameNamePlayers = PhotonNetwork.CurrentRoom.Players.Where(p => p.Value.NickName.Equals(PhotonNetwork.LocalPlayer.NickName)).Count();

        playerNickname.text = sameNamePlayers > 1 ? player.NickName + (sameNamePlayers - 1) : player.NickName;

        if (player.CustomProperties.ContainsKey("Room_PlayerReady"))
        {
            readyText.text = (bool)player.CustomProperties["Room_PlayerReady"] ? lC.GetWord("READY") : lC.GetWord("NOT_READY");
            readyButton.GetComponent <Toggle>().isOn = (bool)player.CustomProperties["Room_PlayerReady"];
        }
        else
        {
            readyButton.GetComponent <Toggle>().isOn = false;
            readyText.text = lC.GetWord("NOT_READY");
        }

        if (player.IsLocal)
        {
            readyButton.GetComponent <Toggle>().isOn = false;
            PlayerReady(false);
        }
    }
Exemplo n.º 2
0
        private void EditUserForm_Load(object sender, EventArgs e)
        {
            formTitleLabel.Text       = LanguageController.GetText(StringKeys.EditUserForm_Title);
            userNameLabel.Text        = LanguageController.GetRequiredText(StringKeys.EditUserForm_UserName);
            emailLabel.Text           = LanguageController.GetRequiredText(StringKeys.Email);
            roleLabel.Text            = LanguageController.GetRequiredText(StringKeys.EditUserForm_UserRole);
            passwordLabel.Text        = LanguageController.GetRequiredText(StringKeys.Password);
            confirmPasswordLabel.Text = LanguageController.GetRequiredText(StringKeys.EditUserForm_ConfirmPassword);
            chooseImageButton.Text    = LanguageController.GetText(StringKeys.EditUserForm_ChooseImage);
            if (workingType == WorkingTypeEnum.Creating)
            {
                addButton.Text = LanguageController.GetText(StringKeys.EditUserForm_CreateUser);
            }
            else
            {
                addButton.Text = LanguageController.GetText(StringKeys.EditUserForm_EditUser);
            }
            cancelButton.Text         = LanguageController.GetText(StringKeys.Cancel);
            showPasswordCheckBox.Text = LanguageController.GetText(StringKeys.EditUserForm_ShowPassword);

            userNameTextBox.MaxLength        = 25;
            emailTextBox.MaxLength           = 80;
            passwordTextBox.MaxLength        = 128;
            confirmPasswordTextBox.MaxLength = 128;
        }
Exemplo n.º 3
0
        public LanguageControllerTest()
        {
            var langservice = new Mock <ILanguageService>();

            langservice.Setup(service => service.FindAsyncById(1)).ReturnsAsync(new Domain.Entities.Language()
            {
                Culture      = "fa-IR",
                Default      = true,
                DisplayOrder = 1,
                Id           = 1,
                Name         = "persian",
                Rtl          = true,
                SEOName      = "fa"
            });
            var mapper = new Mock <IMapper>().Object;

            controller = new LanguageController(langservice.Object, mapper);
            //var paging = new PageingDto()
            //{
            //    CurrentPage = 1,
            //    PageSize = 1,
            //    TotalCount = 10,
            //    TotalPages = 10
            //};
        }
Exemplo n.º 4
0
    public void DoConnectToserver(string login____, string password_____, string nick____, string email____, bool registerNewAccount____)
    {
        string possibleErrors = "";

        if (login____.Length < 4)
        {
            possibleErrors += LanguageController.GetWord(Words.ERROR_LOGIN_IS_TOO_SHORT) + "\n";
        }
        if (password_____.Length < 4)
        {
            possibleErrors += LanguageController.GetWord(Words.ERROR_PASSWORD_IS_TOO_SHORT) + "\n";
        }
        if (registerNewAccount____)
        {
            if (nick____.Length < 4)
            {
                possibleErrors += LanguageController.GetWord(Words.ERROR_NICK_IS_TOO_SHORT) + "\n";
            }
        }

        //строка ошибок не пуста значит не запускаем процесс подключения к серверу
        if (possibleErrors.Length > 0)
        {
            GUIWindowsProducer.instance.CreateNewWindow99(possibleErrors, true, true, false);
            return;
        }

        login_00             = login____;
        password_00          = password_____;
        nick_00              = nick____;
        email                = email____;
        registerNewAccount00 = registerNewAccount____;
        doConnectToServer00  = true;
        LockLoginButtons();
    }
Exemplo n.º 5
0
        private string GetLocalizedRoleName(int ID)
        {
            string result = "";

            switch (ID)
            {
            case (int)UserRoleEnum.Administrator:
                result = LanguageController.GetText(StringKeys.Administrator);
                break;

            case (int)UserRoleEnum.Doctor:
                result = LanguageController.GetText(StringKeys.Doctor);
                break;

            case (int)UserRoleEnum.Manager:
                result = LanguageController.GetText(StringKeys.Manager);
                break;

            case (int)UserRoleEnum.Nurse:
                result = LanguageController.GetText(StringKeys.Nurse);
                break;

            default:
                break;
            }

            return(result);
        }
Exemplo n.º 6
0
    void Start()
    {
        languagecontrol = FindObjectOfType <LanguageController>();
        data            = languagecontrol.DataFile();
        navigation      = FindObjectOfType <NavScripts>();
        textshowhide    = FindObjectOfType <TextShowHide>();

        //GameObject clickTextObject = GameObject.Find("ClickWeightText");
        //Text ClickWeightText = GameObject.Find("ClickWeightText")?.GetComponent<Text>();
        Text homeText   = GameObject.Find("homeText")?.GetComponent <Text>();
        Text replayText = GameObject.Find("replayText")?.GetComponent <Text>();
        Text helpText   = GameObject.Find("helpText")?.GetComponent <Text>();

        //Debug.Log(helpText);
        // Debug.Log("childCount: "+GameObject.Find("NavButtons")?.GetComponent<Transform>().childCount);

        //componentsArray = new Text[] {ClickWeightText, homeText, replayText };
        componentsArray = new Text[] { homeText, replayText, helpText };

        string[] objNames = { "homeText", "replayText", "helpText" };

        objectNames = new List <string>(objNames);

        homeText.text   = data.SelectNodes("/strings/" + "string[@id='homeText']")[0].InnerText.ToString();
        replayText.text = data.SelectNodes("/strings/" + "string[@id='replayText']")[0].InnerText.ToString();

        // textshowhide.hideText(clickTextObject);
        navigation.ShowHideNav(false);
    }
Exemplo n.º 7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ColorController cc      = new ColorController();
         Uri             myUri   = new Uri(Request.Url.ToString());
         string          ColorId = HttpUtility.ParseQueryString(myUri.Query).Get("ID");
         if (ColorId == null)
         {
             Response.Redirect("ListColors.aspx");
         }
         cc.GetColor(int.Parse(ColorId));
         Color.Text = cc.Color;
         if (cc.IsPublished == false)
         {
             IsPublished.Checked = false;
         }
         else
         {
             IsPublished.Checked = true;
         }
         LanguageController lc = new LanguageController();
         ddlLanguageId.DataSource     = lc.GetLanguages();
         ddlLanguageId.DataTextField  = "LanguageTitle";
         ddlLanguageId.DataValueField = "LanguageID";
         ddlLanguageId.DataBind();
         ddlLanguageId.SelectedValue = cc.LanguageID.ToString();
     }
 }
Exemplo n.º 8
0
        public async Task GetTranslationsByLangauge_ShouldReturnNotFoundResult_WhenLanguageDoesNotExist()
        {
            // Arrange
            const int languageId = 8941;
            GetTranslationsByLanguageQueryParams model = new GetTranslationsByLanguageQueryParams();

            Mock <IMediator> mediatorMock = new Mock <IMediator>();

            mediatorMock
            .Setup(m => m.Send(It.IsAny <LanguageExistsQuery>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(false);

            LanguageController controller = new LanguageController(mediatorMock.Object);

            // Act
            ActionResult <IDictionary <string, string> > response =
                await controller.GetTranslationsByLanguage(languageId, model);

            // Assert
            NotFoundObjectResult result = Assert.IsType <NotFoundObjectResult>(response.Result);

            ErrorResource error = Assert.IsType <ErrorResource>(result.Value);

            Assert.Equal(StatusCodes.Status404NotFound, error.StatusCode);
        }
Exemplo n.º 9
0
    /// <summary>
    /// Изменяет язык, на указанный в аргументе.
    /// </summary>
    /// <param name="newLanguage">Название языка, на который требуется изменить</param>
    public static void SetLanguage(SystemLanguage newLanguage)
    {
        Vault.currentLanguage = newLanguage;
        Vault.instance.buttonUIRussian.GetComponent <Image>().color  = new Vector4(1f, 1f, 1f, 1f);
        Vault.instance.buttonUIEnglish.GetComponent <Image>().color  = new Vector4(1f, 1f, 1f, 1f);
        Vault.instance.buttonUIJapanese.GetComponent <Image>().color = new Vector4(1f, 1f, 1f, 1f);
        switch (newLanguage)
        {
        case SystemLanguage.Russian:
            Vault.instance.buttonUIRussian.GetComponent <Image>().color = new Vector4(96 / 255f, 216 / 255f, 1f, 1f);
            break;

        case SystemLanguage.English:
            Vault.instance.buttonUIEnglish.GetComponent <Image>().color = new Vector4(96 / 255f, 216 / 255f, 1f, 1f);
            break;

        case SystemLanguage.Japanese:
            Vault.instance.buttonUIJapanese.GetComponent <Image>().color = new Vector4(96 / 255f, 216 / 255f, 1f, 1f);
            break;
        }

        Vault.instance.spriteRendererTextVictoryBoard.sprite = LanguageController.ChangeLanguage(SpriteName.Excellent);
        Vault.instance.imageUIEvasionButton.sprite           = LanguageController.ChangeLanguage(SpriteName.EvasionMode);
        Vault.instance.imageUIThrowPower.sprite = LanguageController.ChangeLanguage(SpriteName.ThrowPower);
        if (Vault.startPosition < 2)
        {
            Vault.startPosition++;
        }
        else
        {
            Vault.instance.audioSourcePressButton.Play();
        }
    }
Exemplo n.º 10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                AuthorController ac = new AuthorController();
                //Check if no paratmeter exist, redirect to list page.
                Uri    myUri    = new Uri(Request.Url.ToString());
                string AuthorID = HttpUtility.ParseQueryString(myUri.Query).Get("ID");
                if (AuthorID == null)
                {
                    Response.Redirect("/UserControl/Template/Authors/ListAuthor.aspx");
                }
                ac.GetAuthor(int.Parse(AuthorID));
                txtAuthorName.Text     = ac.AuthorName;
                txtAuthorJobTitle.Text = ac.AuthorJobTitle;
                txtAuthorAddress.Text  = ac.AuthorAddress;
                txtAuthorEmail.Text    = ac.AuthorEmail;
                txtAuthorWebsite.Text  = ac.AuthorWebsite;
                lblFileUploadAuthorPicturePath.Text = ac.AuthorPicture;
                txtAuthorLinkedIn.Text      = ac.AuthorLinkedIn;
                txtAuthorFacebook.Text      = ac.AuthorFacebook;
                txtAuthorTwitter.Text       = ac.AuthorTwitter;
                txtAuthorInstagram.Text     = ac.AuthorInstagram;
                ddlLanguageId.SelectedValue = ac.LanguageID.ToString();

                LanguageController lc = new LanguageController();
                ddlLanguageId.DataSource     = lc.GetLanguages();
                ddlLanguageId.DataTextField  = "LanguageTitle";
                ddlLanguageId.DataValueField = "LanguageID";
                ddlLanguageId.DataBind();
                ddlLanguageId.Items.Insert(0, new ListItem("Select Language", "0"));
            }
        }
Exemplo n.º 11
0
        public async Task GetAllLanguages_ShouldReturnAllLanguages()
        {
            // Arrange
            IEnumerable <LanguageResource> expectedLanguages = new[]
            {
                new LanguageResource {
                    LanguageId = 1
                }
            };

            Mock <IMediator> mediatorMock = new Mock <IMediator>();

            mediatorMock
            .Setup(m => m.Send(It.IsAny <GetAllLanguagesQuery>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(expectedLanguages);

            LanguageController controller = new LanguageController(mediatorMock.Object);

            // Act
            ActionResult <IEnumerable <LanguageResource> > response = await controller.GetLanguages();

            // Assert
            OkObjectResult okResult = Assert.IsType <OkObjectResult>(response.Result);

            IEnumerable <LanguageResource> languages = okResult.Value as IList <LanguageResource>;

            Assert.NotNull(languages);
            Assert.Single(languages);
            Assert.Equal(1, languages.First().LanguageId);
        }
Exemplo n.º 12
0
        public void InsertUpdateDelete()
        {
            LanguageController languageController = new LanguageController();

            //create new entity
            Language language = new Language();

            language.languageId   = Guid.NewGuid();
            language.name         = "Test Name";
            language.entryDate    = DateTime.Now;
            language.appUserId    = Guid.NewGuid();
            language.modifiedDate = DateTime.Now;
            language.remark       = "Test Remark";

            //insert
            var result1 = languageController.Post(language);
            //update
            var result2 = languageController.Post(language);
            //delete
            var result3 = languageController.Delete(language.languageId);

            //assert
            Assert.IsNotNull(result1);
            Assert.IsNotNull(result2);
            Assert.IsNotNull(result3);
            Assert.IsTrue(result1 is OkResult);
            Assert.IsTrue(result2 is OkResult);
            Assert.IsTrue(result3 is OkResult);
        }
Exemplo n.º 13
0
        public void GetMainPriceStats()
        {
            if (CurrentCityPrices == null)
            {
                return;
            }

            var filteredCityPrices   = GetFilteredCityPrices(ShowBlackZoneOutpostsChecked, ShowVillagesChecked, true, true);
            var statsPricesTotalList = PriceUpdate(filteredCityPrices);

            FindBestPrice(ref statsPricesTotalList);

            var marketCurrentPricesItemList = statsPricesTotalList.Select(item => new MarketCurrentPricesItem(item)).ToList();

            if (LoadingImageVisibility != Visibility.Hidden)
            {
                LoadingImageVisibility = Visibility.Hidden;
            }

            MarketCurrentPricesItemList = marketCurrentPricesItemList;
            SetAveragePricesString();

            HasItemPrices          = true;
            RefreshIconTooltipText = $"{LanguageController.Translation("LAST_UPDATE")}: {Formatting.CurrentDateTimeFormat(DateTime.Now)}";
        }
Exemplo n.º 14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            LanguageController dc = new LanguageController();

            rptLanguages.DataSource = dc.GetLanguages();
            rptLanguages.DataBind();
        }
Exemplo n.º 15
0
 private TrackingNotification SetPveFameNotification(double totalPlayerFame, double totalGainedFame, double zoneFame, double premiumFame, double satchelFame, bool isMobFame)
 {
     return(new TrackingNotification(DateTime.Now, new List <LineFragment>
     {
         new FameNotificationFragment(LanguageController.Translation("YOU_HAVE"), AttributeStatOperator.Plus, totalPlayerFame, totalGainedFame, LanguageController.Translation("FAME"), FameTypeOperator.Pve, zoneFame, premiumFame, satchelFame, LanguageController.Translation("GAINED")),
     }));
 }
Exemplo n.º 16
0
        /// <summary>Registers the item into it's registry</summary>
        public override IdentifiableItem Register()
        {
            Build();

            foreach (Identifiable.Id id in Prefabs.Keys)
            {
                IdentifiableRegistry.CategorizeId(id);

                if (GameContext.Instance.MessageDirector.Get("actor", "l." + id.ToString().ToLower()) == null)
                {
                    LanguageController.AddActorTranslation("l." + id.ToString().ToLower(), DefTranslation[id]);
                }

                LookupRegistry.RegisterIdentifiablePrefab(Prefabs[id]);

                VacEntry = VacItemDefinition.CreateVacItemDefinition(id, Color, Icon ? Icon : SRObjects.MissingIcon);
                LookupRegistry.RegisterVacEntry(VacEntry);
                VacEntries.Add(id, VacEntry);

                if (IsVacuumableOverride || Size == Vacuumable.Size.NORMAL)
                {
                    AmmoRegistry.RegisterPlayerAmmo(PlayerState.AmmoMode.DEFAULT, id);
                }

                if (IsRefineryResource)
                {
                    AmmoRegistry.RegisterRefineryResource(id);
                }

                AmmoRegistry.RegisterSiloAmmo(ValidSiloAmmo, id);
            }

            VacEntry = null;
            return(this);
        }
Exemplo n.º 17
0
        public void TestGetLanguageNotFound()
        {
            var connection = new SqliteConnection("Datasource=:memory:");

            connection.Open();

            try
            {
                var options = new DbContextOptionsBuilder <InternalServicesDirectoryV1Context>()
                              .UseSqlite(connection)
                              .Options;

                // test a successful case
                using (var context = new InternalServicesDirectoryV1Context(options))
                {
                    context.Database.EnsureCreated();
                    context.Language.Add(new Language());
                    context.SaveChanges();

                    LanguageController controller = new LanguageController(context);
                    var actionResult = controller.Get(2).Result;
                    var result       = actionResult as NotFoundObjectResult;

                    Assert.IsNotNull(actionResult);
                    Assert.AreEqual(404, result.StatusCode);
                    Assert.AreEqual("No languages from given id found.", result.Value);
                }
            }
            finally
            {
                connection.Close();
            }
        }
        private static bool StartDeviceCapture()
        {
            if (_capturedDevices.Count <= 0)
            {
                return(false);
            }

            try
            {
                foreach (var device in _capturedDevices)
                {
                    PacketEvent(device);
                }
            }
            catch (Exception e)
            {
                ConsoleManager.WriteLineForError(MethodBase.GetCurrentMethod().DeclaringType, e);
                Log.Error(MethodBase.GetCurrentMethod().DeclaringType, e);
                _mainWindowViewModel.SetErrorBar(Visibility.Visible, LanguageController.Translation("PACKET_HANDLER_ERROR_MESSAGE"));
                _mainWindowViewModel.StopTracking();
                return(false);
            }

            return(true);
        }
Exemplo n.º 19
0
 /// <summary>
 /// Включает паузу. Меняет состояние isPause.
 /// </summary>
 public void ClickOnPause()
 {
     if (isPause == false)
     {
         for (int i = 0; i < Vault.instance.skeletonAnimationEnemies.Length; i++)
         {
             if (Vault.instance.skeletonAnimationEnemies[i].gameObject.activeInHierarchy == true)
             {
                 Vault.instance.skeletonAnimationEnemies[i].AnimationName = "Idle";
             }
         }
         Vault.instance.gameObjectVictoryBoard.SetActive(true);
         Vault.instance.gameObjectVictoryBoardRunLevel.SetActive(true);
         Vault.instance.gameObjectStarLeft.SetActive(false);
         Vault.instance.gameObjectStarCenter.SetActive(false);
         Vault.instance.gameObjectStarRight.SetActive(false);
         Vault.instance.spriteRendererTextVictoryBoard.sprite = LanguageController.ChangeLanguage(SpriteName.Pause);//Vault.instance.spritePauseRus;
         screenLock.SetActive(true);
     }
     else
     {
         screenLock.SetActive(false);
     }
     StartCoroutine(ChangeTransparent(isPause));
     isPause = !isPause;
 }
 private void InitializeTranslation()
 {
     Translation = new ItemWindowTranslation()
     {
         Normal                          = LanguageController.Translation("NORMAL"),
         Good                            = LanguageController.Translation("GOOD"),
         Outstanding                     = LanguageController.Translation("OUTSTANDING"),
         Excellent                       = LanguageController.Translation("EXCELLENT"),
         Masterpiece                     = LanguageController.Translation("MASTERPIECE"),
         ShowBlackzoneOutposts           = LanguageController.Translation("SHOW_BLACKZONE_OUTPOSTS"),
         ShowVillages                    = LanguageController.Translation("SHOW_VILLAGES"),
         AutoUpdateData                  = LanguageController.Translation("AUTO_UPDATE_DATA"),
         LastUpdate                      = LanguageController.Translation("LAST_UPDATE"),
         City                            = LanguageController.Translation("CITY"),
         SellPriceMin                    = LanguageController.Translation("SELL_PRICE_MIN"),
         SellPriceMinDate                = LanguageController.Translation("SELL_PRICE_MIN_DATE"),
         SellPriceMax                    = LanguageController.Translation("SELL_PRICE_MAX"),
         SellPriceMaxDate                = LanguageController.Translation("SELL_PRICE_MAX_DATE"),
         BuyPriceMin                     = LanguageController.Translation("BUY_PRICE_MIN"),
         BuyPriceMinDate                 = LanguageController.Translation("BUY_PRICE_MIN_DATE"),
         BuyPriceMax                     = LanguageController.Translation("BUY_PRICE_MAX"),
         BuyPriceMaxDate                 = LanguageController.Translation("BUY_PRICE_MAX_DATE"),
         DifferentCalculation            = $"{LanguageController.Translation("DIFFERENT_CALCULATION")}:",
         TabAllQualityToolTipDescription = LanguageController.Translation("TAB_ALL_QUALITY_TOOLTIP_DESCRIPTION"),
         Main                            = LanguageController.Translation("MAIN"),
         Quality                         = LanguageController.Translation("QUALITY"),
         History                         = LanguageController.Translation("HISTORY")
     };
 }
Exemplo n.º 21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SourceController sc = new SourceController();
            Uri    myUri        = new Uri(Request.Url.ToString());
            string SourceId     = HttpUtility.ParseQueryString(myUri.Query).Get("ID");

            if (SourceId == null)
            {
                Response.Redirect("ListColors.aspx");
            }
            sc.GetSource(int.Parse(SourceId));
            SourceTitle.Text = sc.SourceTitle;
            Source_Url.Text  = sc.Source_Url;
            if (sc.IsPublished == false)
            {
                IsPublished.Checked = false;
            }
            else
            {
                IsPublished.Checked = true;
            }
            LanguageController lc = new LanguageController();

            ddlLanguageId.DataSource     = lc.GetLanguages();
            ddlLanguageId.DataTextField  = "LanguageTitle";
            ddlLanguageId.DataValueField = "LanguageID";
            ddlLanguageId.DataBind();
            ddlLanguageId.SelectedValue = sc.LanguageID.ToString();
        }
        /// <summary>
        /// Registers this mod for translation
        /// </summary>
        /// <param name="modAssembly">The mod assembly to use to find the files</param>
        /// <param name="listeners">Any listener that needs to be added to the MessageDirector listener pile</param>
        public static void RegisterTranslation(Assembly modAssembly, params MessageDirector.BundlesListener[] listeners)
        {
            if (!isInitialized)
            {
                Debug.Log("Guu is not yet initialized, no services can be used until it is!");
                return;
            }

            if (GameContext.Instance == null)
            {
                Debug.Log("GameContext is not created yet, can't register translations before the 'Load' step");
                return;
            }

            LanguageController.TranslationReset += dir => LanguageController.SetTranslations(dir, modAssembly);

            if (listeners == null)
            {
                return;
            }

            foreach (MessageDirector.BundlesListener listener in listeners)
            {
                GameContext.Instance.MessageDirector.RegisterBundlesListener(listener);
            }
        }
        public async void GetPriceStats()
        {
            if (Item.UniqueName == null)
            {
                return;
            }

            var statPricesList = await ApiController.GetCityItemPricesFromJsonAsync(Item.UniqueName,
                                                                                    Locations.GetLocationsListByArea(new IsLocationAreaActive(ShowBlackZoneOutpostsChecked, ShowVillagesChecked, true)),
                                                                                    GetQualities());

            if (statPricesList == null)
            {
                return;
            }

            var statsPricesTotalList = PriceUpdate(statPricesList);

            FindBestPrice(ref statsPricesTotalList);

            var marketCurrentPricesItemList = statsPricesTotalList.Select(item => new MarketCurrentPricesItem(item)).ToList();

            if (LoadingImageVisibility != Visibility.Hidden)
            {
                LoadingImageVisibility = Visibility.Hidden;
            }

            MarketCurrentPricesItemList = marketCurrentPricesItemList;
            SetDifferenceCalculationText(statsPricesTotalList);

            HasItemPrices          = true;
            RefreshIconTooltipText = $"{LanguageController.Translation("LAST_UPDATE")}: {Formatting.CurrentDateTimeFormat(DateTime.Now)}";
        }
Exemplo n.º 24
0
        private async void InitMainWindowData()
        {
            Translation = new MainWindowTranslation();

            SetUiElements();

            IsTxtSearchEnabled = false;
            LoadIconVisibility = Visibility.Visible;

            var isItemListLoaded = await ItemController.GetItemListFromJsonAsync().ConfigureAwait(true);

            if (!isItemListLoaded)
            {
                MessageBox.Show(LanguageController.Translation("ITEM_LIST_CAN_NOT_BE_LOADED"), LanguageController.Translation("ERROR"));
            }

            if (isItemListLoaded)
            {
                await ItemController.GetItemInformationListFromLocalAsync();

                IsFullItemInformationCompleteCheck();
                LoadIconVisibility = Visibility.Hidden;
                IsTxtSearchEnabled = true;

                _mainWindow.Dispatcher?.Invoke(() =>
                {
                    _mainWindow.TxtSearch.Focus();
                });
            }

            ShowInfoWindow();
            TextBoxGoldModeNumberOfValues = "10";
        }
Exemplo n.º 25
0
    private void GivePassMoney(Player player)
    {
        LanguageController language = SettingsController.instance.languageController;
        string             message;

        if (player.OutstandingAmount > 0)
        {
            player.OutstandingAmount -= Keys.Gameplay.PASS_START_MONEY;

            if (player.OutstandingAmount <= 0)
            {
                //Pożyczka została spłacona
                player.IncreaseMoney(-player.OutstandingAmount);
                player.OutstandingAmount = 0;

                message = language.GetWord("YOU_PAID_OFF_YOUR_LOAN");
            }
            else
            {
                //Zostały pieniądze do spłacenia
                message = language.GetWord("START_MONEY_FOR_LOAN_PAYOFF");
            }
        }
        else
        {
            player.IncreaseMoney(Keys.Gameplay.PASS_START_MONEY);
            message = language.GetWord("YOU_RECEIVED") + Keys.Gameplay.PASS_START_MONEY + language.GetWord("FOR_PASSING_START");
        }

        IconPopup gainMoney = new IconPopup(IconPopupType.Money, message);

        PopupSystem.instance.AddPopup(gainMoney);
    }
        private void SetNoDataValues(Error error)
        {
            switch (error)
            {
            case Error.NoItemInfo:
                Icon = new BitmapImage(new Uri(@"pack://application:,,,/"
                                               + Assembly.GetExecutingAssembly().GetName().Name + ";component/"
                                               + "Resources/Trash.png", UriKind.Absolute));
                SetLoadingImageToError();
                SetErrorBar(Visibility.Visible, LanguageController.Translation("ERROR_NO_ITEM_INFO"));
                return;

            case Error.NoPrices:
                SetLoadingImageToError();
                HasItemPrices = false;
                SetErrorBar(Visibility.Visible, LanguageController.Translation("ERROR_PRICES_CAN_NOT_BE_LOADED"));
                return;

            case Error.GeneralError:
                SetLoadingImageToError();
                HasItemPrices = false;
                SetErrorBar(Visibility.Visible, LanguageController.Translation("ERROR_GENERAL_ERROR"));
                return;

            default:
                SetLoadingImageToError();
                HasItemPrices = false;
                SetErrorBar(Visibility.Visible, LanguageController.Translation("ERROR_GENERAL_ERROR"));
                return;
            }
        }
Exemplo n.º 27
0
        private static string GetMapNameByMapType(MapType mapType)
        {
            switch (mapType)
            {
            case MapType.HellGate:
                return(LanguageController.Translation("HELLGATE"));

            case MapType.RandomDungeon:
                return(LanguageController.Translation("DUNGEON"));

            case MapType.CorruptedDungeon:
                return(LanguageController.Translation("CORRUPTED_LAIR"));

            case MapType.Island:
                return(LanguageController.Translation("ISLAND"));

            case MapType.Hideout:
                return(LanguageController.Translation("HIDEOUT"));

            case MapType.Expedition:
                return(LanguageController.Translation("EXPEDITION"));

            case MapType.Arena:
                return(LanguageController.Translation("ARENA"));

            default:
                return(LanguageController.Translation("UNKNOWN"));
            }
        }
Exemplo n.º 28
0
        // [ctor] 생성자
        public MainWindowViewModel()
        {
            IsLanguageFileLoaded = LanguageController.InitializeLanguage();

            // 테스트
            InitMainWindowData();
        }
Exemplo n.º 29
0
    void Awake()
    {
        languageController = this;
        StartCoroutine(GameController.ActionAfterFewFramesCoroutine(10, () => {
            //if(GameController.gameController.currentSettings.language == ""){
            if (Application.systemLanguage == SystemLanguage.Russian ||
                Application.systemLanguage == SystemLanguage.Ukrainian ||
                Application.systemLanguage == SystemLanguage.Belarusian
                )
            {
                SetRussian();
            }
            else
            {
                SetEnglish();
            }

            /*}else{
             *      TextAsset jsonAsset = (TextAsset)Resources.Load("Text/" + GameController.gameController.currentSettings.language);
             *      string jsonString = jsonAsset.text;
             *      jsonFile = JSON.Parse(jsonString);
             *      languageController.SetButtons();
             * }*/
        }));
    }
Exemplo n.º 30
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            LanguageController da = new LanguageController();

            da.Insert(txtLanguageTitle.Text, txtLanguageSuffix.Text, chkDefault.Checked);
            Response.Redirect("ListLanguage.aspx");
        }
Exemplo n.º 31
0
 private void Init()
 {
     textField = GetComponent<Text>();
     languageController = FindObjectOfType<LanguageController>();
 }