Пример #1
0
    // Use this for initialization
    public void PlayCutscene(LanguageSelect e)
    {
        sceneIndex = 1;
        PlayScene1();

        AkSoundEngine.PostEvent("Play_MusicCutScene", this.gameObject);
    }
 //Change text input immediately without the need to select the text box
 public void Update()
 {
     if (Input.GetKeyDown(KeyCode.Escape))
     {
         QuitProgram();
     }
     if (Input.GetKeyDown(KeyCode.Alpha1) || Input.GetKeyDown(KeyCode.Keypad1))
     {
         LanguageSelect.SelectEnglish();
         StartTest();
     }
     if (Input.GetKeyDown(KeyCode.Alpha2) || Input.GetKeyDown(KeyCode.Keypad2))
     {
         LanguageSelect.SelectChinese();
         StartTest();
     }
     if (Input.GetKeyDown(KeyCode.Alpha3) || Input.GetKeyDown(KeyCode.Keypad3))
     {
         LanguageSelect.SelectMalay();
         StartTest();
     }
     if (Input.GetKeyDown(KeyCode.Alpha4) || Input.GetKeyDown(KeyCode.Keypad4))
     {
         LanguageSelect.SelectTamil();
         StartTest();
     }
 }
Пример #3
0
    // Start is called before the first frame update
    void Start()
    {
        if (!ConfigFile.IsLoaded)
        {
            ConfigFile.Load();
        }

        loadingLeft  = GameObject.Find("LoadingLeft").GetComponent <RectTransform>();
        loadingRight = GameObject.Find("LoadingRight").GetComponent <RectTransform>();

        backgroundImage = GameObject.Find("Bg").GetComponent <UnityEngine.UI.RawImage>();
        if (backgroundImage != null && backgroundImage.texture != null)
        {
            backgroundImage.texture.wrapMode = TextureWrapMode.Repeat;
        }

        Bg1.SetColor(ThemeColors.Pink);
        Bg2.SetColor(ThemeColors.Blue);
        Bg3.SetColor(ThemeColors.Yellow);

        LanguageSelect.Initialize(Confirm);

        Confirm.SetActive(false);

        init = true;
    }
Пример #4
0
        protected void _SetLanguage(Control controls)
        {
            foreach (Control c in controls.Controls)
            {
                if (!c.Name.Contains('_'))
                {
                    continue;
                }
                switch (c.GetType().Name)
                {
                case "TabControl":
                    TabControl tbc = c as TabControl;
                    for (int j = 0; j < tbc.TabCount; j++)
                    {
                        tbc.TabPages[j].Text = LanguageSelect.getResc(tbc.TabPages[j].Name.Split('_')[1]);
                        _SetLanguage(tbc.TabPages[j]);
                    }
                    ;
                    break;

                default:
                    if (c.Controls.Count > 0)
                    {
                        _SetLanguage(c);
                    }
                    c.Text = LanguageSelect.getResc(c.Name.Split('_')[1]);
                    break;
                }
            }
        }
Пример #5
0
 // Update is called once per frame
 void Update()
 {
     if (Input.GetButtonDown("Down"))
     {
         LanguageSelect.ScrollDown();
     }
     else if (Input.GetButtonDown("Up"))
     {
         LanguageSelect.ScrollUp();
     }
     else if (Input.GetButtonDown("Left"))
     {
         LanguageSelect.Cancel();
     }
     else if (Input.GetButtonDown("Select"))
     {
         DialogResult outRes = LanguageSelect.Select();
         if (outRes == DialogResult.Confirm)
         {
             ConfigFile.LocalizedLanguage = LanguageSelect.GetLanguage();
             GameState.TransitionState    = TransitionState.EnteringLoadingScreen;
             GameState.Destination        = LanguageSelect.NextGameMode;
         }
     }
 }
Пример #6
0
        public CreateUser()
        {
            InitializeComponent();
            base._SetLanguage(this);

            #region controller setting
            textBox1.ForeColor = Color.Gray;
            textBox1.Text      = LanguageSelect.getResc("EnterUser");
            textBox1.GotFocus += new EventHandler((object obj, EventArgs e) =>
            {
                if (string.IsNullOrEmpty(textBox1.Text) || textBox1.Text == LanguageSelect.getResc("EnterUserError") || textBox1.Text == LanguageSelect.getResc("EnterUser"))
                {
                    textBox1.ForeColor = Color.Black;
                    textBox1.Text      = "";
                }
            });
            textBox1.LostFocus += new EventHandler((object obj, EventArgs e) =>
            {
                if (!Regex.IsMatch(textBox1.Text, "^.*@.*.((.[a-zA-Z])|(.[a-zA-Z].[a-zA-Z]))$") && textBox1.Text != LanguageSelect.getResc("EnterUserError"))
                {
                    textBox1.ForeColor = Color.Red;
                    textBox1.Text      = LanguageSelect.getResc("EnterUserError");
                }
            });

            textBox2.GotFocus += new EventHandler((object obj, EventArgs e) =>
            {
                textBox2.ForeColor    = Color.Black;
                textBox2.PasswordChar = '❤';
                textBox2.Text         = "";
            });
            textBox2.LostFocus += new EventHandler((object obj, EventArgs e) =>
            {
                if (string.IsNullOrEmpty(textBox2.Text))
                {
                    textBox2.ForeColor             = Color.Red;
                    textBox2.UseSystemPasswordChar = false;
                    textBox2.Text = LanguageSelect.getResc("EmptyPassError");
                }
            });
            textBox7.Text       = "110";
            textBox7.LostFocus += new EventHandler((object obj, EventArgs e) =>
            {
                if (!Regex.IsMatch(textBox7.Text, "^[0-9]{1,5}$"))
                {
                    textBox7.Text = "";
                }
            });

            textBox6.Text       = "25";
            textBox6.LostFocus += new EventHandler((object obj, EventArgs e) =>
            {
                if (!Regex.IsMatch(textBox6.Text, "^[0-9]{1,5}$"))
                {
                    textBox6.Text = "";
                }
            });
            #endregion
        }
Пример #7
0
    // Update is called once per frame
    void Update()
    {
        if (!init)
        {
            return;
        }

        // Wait until the scene is fully loaded
        if (!transitionFinished)
        {
            return;
        }

        LanguageSelect.Draw();
        Util.TranslateRawImage(ref backgroundImage, Globals.BackgroundOffset);

        float ratio;

        switch (GameState.TransitionState)
        {
        case TransitionState.LeavingLoadScreen:
            ratio = DrawLoadingScreenTransition(false);
            if (ratio >= 1.0f)
            {
                GameState.TransitionState = TransitionState.ScreenActive;
                GameState.GameMode        = Mode.LanguageSelect;
            }
            break;

        case TransitionState.ScreenActive:
            transitionStartTime = -1;
            break;

        case TransitionState.EnteringLoadingScreen:
            ratio = DrawLoadingScreenTransition(true);
            if (ratio <= 0.0f)
            {
                GameState.TransitionState = TransitionState.SwitchingScreens;
                loadStarted = false;
            }
            break;

        case TransitionState.SwitchingScreens:
            if (!loadStarted)
            {
                StartCoroutine(Util.SwitchSceneAsync());
                loadStarted = true;
            }
            break;

        default:
            break;
        }
    }
Пример #8
0
 private void LanguageSelection(LanguageSelect e)
 {
     isDanish = e.isDanish;
     if (isDanish)
     {
         AkSoundEngine.SetCurrentLanguage("Danish");
     }
     else
     {
         AkSoundEngine.SetCurrentLanguage("English(US)");
     }
     AkBankManager.LoadBank("nysb", false, true);
     PlaySound("Play_UITap");
 }
        private void DataBind()
        {
            LanguageSelect.DataSource     = LanguagesMapper.GetAllActive().ToList();
            LanguageSelect.DataTextField  = "Name";
            LanguageSelect.DataValueField = "ID";
            LanguageSelect.DataBind();

            var currentLanguage = AdminBasePage.CurrentLanguage;

            if (currentLanguage != null)
            {
                LanguageSelect.Items.FindByValue(currentLanguage.ID.ToString()).Selected = true;
            }
        }
Пример #10
0
        private void BindLanguageDropDownList()
        {
            LanguageSelect.DataTextField  = "Text";
            LanguageSelect.DataValueField = "Value";
            LanguageSelect.DataSource     = GetLanguages();
            LanguageSelect.DataBind();

            for (int i = 0; i < LanguageSelect.Items.Count; i++)
            {
                if (LanguageSelect.Items[i].Value.Equals(CultureInfo.CurrentUICulture.Name))
                {
                    LanguageSelect.Items[i].Selected = true;
                    break;
                }
            }
        }
Пример #11
0
 public void ClerkApplication()
 {
     //change language by clicking the language drop down list
     LanguageSelect.SendKeys(Keys.ArrowDown);
     //  Log.Info("pressed arrow down to select hebrew language");
     //fill user name, pasdoword and hit LOGIN
     UserName.EnterClearText(Constant.userEmail);
     UserPassword.EnterClearText(Constant.loginPassword);
     LoginButton.ClickOn();
     if (Pages.Home_Page.AppointmentBtn_1.Displayed)
     {
     }
     else if (Pages.Home_Page.AppointmentBtn_2.Displayed)
     {
         SideBarArrow.ClickOn();
     }
     softAssert.VerifyElementNotPresent(Pages.Home_Page.SettingScreen);
 }
Пример #12
0
 public void LoginUnauthorizedUserApplication()
 {
     //change language by clicking the language drop down list
     LanguageSelect.SendKeys(Keys.ArrowDown);
     Log.Info("pressed arrow down to select hebrew language");
     //fill user name, pasdoword and hit LOGIN
     UserName.EnterClearText(Constant.unauthorizedUserName);
     UserPassword.EnterClearText(Constant.loginPassword);
     LoginButton.ClickOn();
     if (NewAppointment.IsDisplayed("new Appointment btn"))
     {
     }
     else
     {
         Log.Error("Login Failed");
         Assert.Fail();
     }
 }
Пример #13
0
        private void button1_Create_Click(object sender, EventArgs e)
        {
            if (!ValiInput())
            {
                return;
            }
            UserInfo userInfo = new UserInfo();

            userInfo.EmailAddress = textBox1.Text;
            userInfo.UserName     = textBox5.Text;
            userInfo.Password     = textBox2.Text;
            userInfo.PopAddress   = textBox4.Text;
            userInfo.SmtpAddress  = textBox3.Text;
            userInfo.PopPort      = int.Parse(textBox7.Text);
            userInfo.SmtpPort     = int.Parse(textBox6.Text);
            userInfo.CreateDate   = DateTime.Now;

            UserManage userMng = new UserManage();

            userMng.OnCreateUserErrorEvent += new UserManage.CreateUserErrorHandler((Exception ex) =>
            {
                Common.AppLog.SysLog(ex.ToString());
                MessageBox.Show(LanguageSelect.getResc("CreateUserError"));
            });

            userMng.OnCreatedUserEvent += new UserManage.CreatedUserHandler(() =>
            {
                Common.AppLog.SysLog(string.Format(LanguageSelect.getResc("SysUserCreate"), userInfo.EmailAddress));
            });

            switch (userMng.CreateUser(userInfo))
            {
            case 1: MessageBox.Show(LanguageSelect.getResc("CreateUserSuccess"));
                AppMain.currUser = userInfo;
                DownLoadMails f = new DownLoadMails();
                f.Show();
                f.Activate();
                this.Close();
                break;

            case 2: MessageBox.Show(LanguageSelect.getResc("RepeatUser"));
                break;
            }
        }
Пример #14
0
 public void Language(LanguageSelect e)
 {
     isDanish = e.isDanish;
 }
Пример #15
0
 // Set Data
 public void SelectLanguageFromList(string language)
 {
     LanguageSelect.SelectByText(language, true);
 }