Beispiel #1
0
    void Awake()
    {
        bagOfWords = GameObject.FindGameObjectWithTag("GameController")
                     .GetComponent <LanguageSelection> ();

        //OnLanguageLoad ();
    }
Beispiel #2
0
 float GetDesiredSelectionPosition(LanguageSelection status)
 {
     switch (status)
     {
         case LanguageSelection.English:
             m_English.DesiredAlpha  = 255.0f / 255.0f;
             m_Japanese.DesiredAlpha = 100.0f / 255.0f;
             m_Chinese.DesiredAlpha  = 50.0f / 255.0f;
             m_English.FadeSpeed     = 0.2f;
             m_Japanese.FadeSpeed    = 0.2f;
             m_Chinese.FadeSpeed     = 0.2f;
             return 0.0f;
         case LanguageSelection.Japanese:
             m_English.DesiredAlpha  = 100.0f / 255.0f;
             m_Japanese.DesiredAlpha = 255.0f / 255.0f;
             m_Chinese.DesiredAlpha  = 100.0f / 255.0f;
             m_English.FadeSpeed     = 0.2f;
             m_Japanese.FadeSpeed    = 0.2f;
             m_Chinese.FadeSpeed     = 0.2f;
             return 35.0f;
         case LanguageSelection.Chinese:
             m_English.DesiredAlpha  = 50.0f / 255.0f;
             m_Japanese.DesiredAlpha = 100.0f / 255.0f;
             m_Chinese.DesiredAlpha  = 255.0f / 255.0f;
             m_English.FadeSpeed     = 0.2f;
             m_Japanese.FadeSpeed    = 0.2f;
             m_Chinese.FadeSpeed     = 0.2f;
             return 70.0f;
     }
     return 0.0f;
 }
Beispiel #3
0
 /// <summary>
 /// Meldet die Anzahl der Datenströme für die einzelnen Sprachvarianten.
 /// </summary>
 /// <param name="selection">Beschreibung der Tonspuren.</param>
 /// <returns>Die gewünschte Anzahl.</returns>
 private static int GetLanguageCount(this LanguageSelection selection)
 {
     // Report
     if (selection.LanguageMode == LanguageModes.Primary)
     {
         return(1);
     }
     else
     {
         return(selection.Languages.Count);
     }
 }
 static public int Refresh(IntPtr l)
 {
     try {
         LanguageSelection self = (LanguageSelection)checkSelf(l);
         self.Refresh();
         pushValue(l, true);
         return(1);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
Beispiel #5
0
 void SmoothToSelection(float desiredSelection)
 {
     float tempY = m_LanguageSelector.transform.position.y;
     tempY = Mathf.Lerp(tempY, desiredSelection, 0.2f);
     if (Mathf.Abs(tempY - desiredSelection) <= 1.0f)
     {
         m_LanguageStatus = m_DesiredStatus;
     }
     m_LanguageSelector.transform.position = new Vector3(m_LanguageSelector.transform.position.x,
                                                         tempY,
                                                         m_LanguageSelector.transform.position.z);
 }
        private void SetLanguage(LanguageSelection language)
        {
            CurrentLanguage = language;

            Settings.Default.Language = language;
            Settings.Default.Save();

            if (MessageBox.Show($"Language changed to {language}. Do you wish to restart now?", "Restart to change language", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
            {
                System.Windows.Forms.Application.Restart();
                System.Windows.Application.Current.Shutdown();
            }
        }
        public MainWindow()
        {
            InitializeComponent();


            var strongerTogetherFinder = new DataManager();

            var languages =
                strongerTogetherFinder.GetLanguagesThatAlreadyExist();

            var languageSelectionPage = new LanguageSelection(languages);

            Content.Content = languageSelectionPage;
        }
        private void SetLanguage(LanguageSelection language)
        {
            CurrentLanguage = language;
            ErrorLogging.TelemetryClient?.TrackEvent(nameof(SetLanguage), properties: new Dictionary <string, string> {
                ["language"] = language.ToString()
            });
            Settings.Default.Language = language;
            try { Settings.Default.Save(); } catch (Exception ex) { ErrorLogging.LogException(ex); }

            if (MessageBox.Show($"Language changed to {language}. Do you wish to restart now?", "Restart to change language", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
            {
                System.Windows.Forms.Application.Restart();
                System.Windows.Application.Current.Shutdown();
            }
        }
Beispiel #9
0
 void RecieveInput()
 {
     var deadZone = 0.1f;
     if (Input.GetAxis("Vertical") > deadZone)
     {
         var status = m_LanguageStatus;
         status--;
         if (status < LanguageSelection.English)
         {
             status = LanguageSelection.English;
         }
         m_DesiredStatus = status;
     }
     else if (Input.GetAxis("Vertical") < -deadZone)
     {
         var status = m_LanguageStatus;
         status++;
         if (status > LanguageSelection.Chinese)
         {
             status = LanguageSelection.Chinese;
         }
         m_DesiredStatus = status;
     }
     if (Input.GetButtonDown("Confirm"))
     {
         switch (m_DesiredStatus)
         {
             case LanguageSelection.English:
                 M_GlobalSetting.SetGlobalLanguage(M_GlobalSetting.Language.English);
                 break;
             case LanguageSelection.Japanese:
                 M_GlobalSetting.SetGlobalLanguage(M_GlobalSetting.Language.Japanese);
                 break;
             case LanguageSelection.Chinese:
                 M_GlobalSetting.SetGlobalLanguage(M_GlobalSetting.Language.Chinese);
                 break;
             default:
                 return;
         }
         M_MainMenuController.CONTROLLER.SetMainMenuStatus(M_MainMenuController.MAIN_MENU_STATUS.MAIN_MENU_ASSEMBLE);
         this.m_LanguageMenuStatus = LanguageMenuStatus.FadeOut;
     }
     else if (Input.GetButtonDown("Back"))
     {
         M_MainMenuController.CONTROLLER.SetMainMenuStatus(M_MainMenuController.MAIN_MENU_STATUS.MAIN_MENU_TITLE);
         this.m_LanguageMenuStatus = LanguageMenuStatus.FadeOut;
     }
 }
    // Start is called before the first frame update
    void OnEnable()
    {
        switch (PlayerPrefs.GetInt("Language"))
        {
        case 0:
            language = LanguageSelection.English;
            break;

        case 1:
            language = LanguageSelection.SimplifiedChinese;
            break;

        case 2:
            language = LanguageSelection.TraditionalChinese;
            break;
        }
    }
Beispiel #11
0
    void Start()
    {
        m_LanguageMenuStatus    = LanguageMenuStatus.Selecting;
        m_LanguageSelector      = GameObject.Find("Lan_Selections") as GameObject;

        if (GameObject.Find("Lan_0_LanguageEnglish").GetComponent<M_MenuSelection>() != null)
            m_English = GameObject.Find("Lan_0_LanguageEnglish").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_English = GameObject.Find("Lan_0_LanguageEnglish").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Lan_1_LanguageJapanese").GetComponent<M_MenuSelection>() != null)
            m_Japanese = GameObject.Find("Lan_1_LanguageJapanese").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_Japanese = GameObject.Find("Lan_1_LanguageJapanese").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Lan_2_LanguageChinese").GetComponent<M_MenuSelection>() != null)
            m_Chinese = GameObject.Find("Lan_2_LanguageChinese").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_Chinese = GameObject.Find("Lan_2_LanguageChinese").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Lan_SelectLineLeft").GetComponent<M_MenuSelection>() != null)
            m_SelectLineLeft = GameObject.Find("Lan_SelectLineLeft").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_SelectLineLeft = GameObject.Find("Lan_SelectLineLeft").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Lan_SelectLineRight").GetComponent<M_MenuSelection>() != null)
            m_SelectLineRight = GameObject.Find("Lan_SelectLineRight").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_SelectLineRight = GameObject.Find("Lan_SelectLineRight").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Lan_SelectPaint").GetComponent<M_MenuSelection>() != null)
            m_SelectPaint = GameObject.Find("Lan_SelectPaint").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_SelectPaint = GameObject.Find("Lan_SelectPaint").AddComponent<M_MenuSelection>() as M_MenuSelection;

        m_DesiredStatus         = LanguageSelection.English;
        m_LanguageStatus        = LanguageSelection.English;
    }
Beispiel #12
0
 float GetDesiredSelectionPosition(LanguageSelection status)
 {
     switch (status)
     {
         case LanguageSelection.English:
             m_English.DesiredAlpha  = 255.0f / 255.0f;
             m_Japanese.DesiredAlpha = 100.0f / 255.0f;
             m_Chinese.DesiredAlpha  = 50.0f / 255.0f;
             m_English.FadeSpeed     = 0.2f;
             m_Japanese.FadeSpeed    = 0.2f;
             m_Chinese.FadeSpeed     = 0.2f;
             return 0.0f;
         case LanguageSelection.Japanese:
             m_English.DesiredAlpha  = 100.0f / 255.0f;
             m_Japanese.DesiredAlpha = 255.0f / 255.0f;
             m_Chinese.DesiredAlpha  = 100.0f / 255.0f;
             m_English.FadeSpeed     = 0.2f;
             m_Japanese.FadeSpeed    = 0.2f;
             m_Chinese.FadeSpeed     = 0.2f;
             return 35.0f;
         case LanguageSelection.Chinese:
             m_English.DesiredAlpha  = 50.0f / 255.0f;
             m_Japanese.DesiredAlpha = 100.0f / 255.0f;
             m_Chinese.DesiredAlpha  = 255.0f / 255.0f;
             m_English.FadeSpeed     = 0.2f;
             m_Japanese.FadeSpeed    = 0.2f;
             m_Chinese.FadeSpeed     = 0.2f;
             return 70.0f;
     }
     return 0.0f;
 }
Beispiel #13
0
        //string hotimg;
        public MainPage()
        {
            //需要判断运行环境是否为手机(如果是则需要隐藏MyTitleBar),建议在启动的时候判断,以免影响首页加载速度
            this.InitializeComponent();
            #region 设备判断
            if (localsettings.Values["_ThisDeviceis"].ToString() == "Mobile")
            {
                //TopBlur.Visibility = Visibility.Collapsed;
                TitleBar2.Visibility    = Visibility.Collapsed;
                MyTitleBar.Visibility   = Visibility.Collapsed;
                picinpciitem.Visibility = Visibility.Collapsed;
            }
            #endregion
            //开始计算启动次数
            //TheAppOpenNum();
            BlurGlass(BlurListBox);
            BlurGlass(TopBlur);
            #region 设置应用语言
            try
            {
                if (localsettings.Values["Language"].ToString() == "China")
                {
                    LanguageSelection.SettingLanguage("China");
                }
                else if (localsettings.Values["Language"].ToString() == "USA")
                {
                    LanguageSelection.SettingLanguage("USA");
                }
            }
            catch
            {
            }
            #endregion
            #region 判断api是否支持
            if (VersionHelper.Windows10Build15063 == true)
            {
                var style             = Application.Current.Resources["SystemControlChromeMediumLowAcrylicWindowMediumBrush"];
                var buttonrevealstyle = Application.Current.Resources["ButtonRevealStyle"];
                MenuBlur.Visibility       = Visibility.Collapsed;
                MenuBackground.Visibility = Visibility.Collapsed;
                MenuBackgroundAc.Fill     = (Windows.UI.Xaml.Media.Brush)style;
            }
            else
            {
                MenuBackgroundAc.Visibility = Visibility.Collapsed;
                MenuBackground.Visibility   = Visibility.Visible;
                MenuBlur.Visibility         = Visibility.Visible;
            }
            #endregion

            if (localsettings.Values["_AppOpenNum"].ToString() == "1")
            {
                one_SaveFileUri();
            }

            CoreApplicationViewTitleBar coreTitleBar = CoreApplication.GetCurrentView().TitleBar;
            #region 开发者模式
            //string ao = localsettings.Values["AdminIsOpen"].ToString(); //开发者模式,这个设置不能为空
            //if ( ao != "NO" )
            //{
            //    var ds = Window.Current;
            //    ds.SizeChanged += Ds_SizeChanged;
            //}

            #endregion
            var f   = Window.Current.Bounds;
            int wit = (int)f.Width;
            sizechanged(wit);

            if (coreTitleBar.IsVisible == false)//失败,需要获取系统平台了
            {
                coreTitleBar.ExtendViewIntoTitleBar = true;
                UiLoading();
            }
            else
            {
                MyTitleBar.Visibility = Visibility.Collapsed;
            }

            Topprogress.Visibility = Visibility.Visible;

            limit = (int)localsettings.Values["_listslider"];
            GetimgvalueAsync();

            NavigationCacheMode = NavigationCacheMode.Enabled;
            //订阅窗口大小变化
            Window.Current.SizeChanged += Ds_SizeChanged;
            Myscrollviewer.ViewChanged += Loadingit;

            try
            {
                //不再显示第一次启动弹窗
                if ((bool)localsettings.Values["_BuzaixianshiOnetost"] != true)
                {
                    Show_OneTextDialogAsync();
                }
            }
            catch
            {
                Show_OneTextDialogAsync();
            }
        }
Beispiel #14
0
        // End: Global variables.
        public MainWindow()
        {
            this.InitializeComponent();

            //For debugging purpose: Reset language.
            //Properties.Settings.Default.LanguageResx = "";
            //Properties.Settings.Default.Save();

            if ((Properties.Settings.Default.LanguageResx).Equals(""))
            {
                LanguageSelection languageSelection = new LanguageSelection();
                languageSelection.Show();
                this.Hide();
            }
            else
            {
                m_ResourceManager = new ResourceManager(Properties.Settings.Default.LanguageResx,
                                        System.Reflection.Assembly.GetExecutingAssembly());

                string RunningProcess = Process.GetCurrentProcess().ProcessName;
                Process[] processes = Process.GetProcessesByName(RunningProcess);

                RegistryKey installed_versions = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\NET Framework Setup\NDP");
                string[] version_names = installed_versions.GetSubKeyNames();
                //version names start with 'v', eg, 'v3.5' which needs to be trimmed off before conversion
                double Framework = Convert.ToDouble(version_names[version_names.Length - 1].Remove(0, 1));
                int SP = Convert.ToInt32(installed_versions.OpenSubKey(version_names[version_names.Length - 1]).GetValue("SP", 0));

                if (processes.Length > 1)
                {
                    //Make sure that there is only one OneSync application running for all the time.
                    MessageBox.Show(m_ResourceManager.GetString("msg_oneInstance"), m_ResourceManager.GetString("msg_oneInstanceTitle"), MessageBoxButton.OK, MessageBoxImage.Stop);
                    Application.Current.Shutdown();
                }
                else if (Framework < 3.5 || (Framework == 3.5 && SP < 1))
                {
                    //Check for the .NET Framework requirement.
                    //Requirement is .NET 3.5 SP1 or later.
                    DotNetFrameworkErrorWindow dotNetFrameworkErrorWindow = new DotNetFrameworkErrorWindow();
                    dotNetFrameworkErrorWindow.Show();
                    this.Hide();
                }
                else
                {
                    trayNotifyIcon = new System.Windows.Forms.NotifyIcon();
                    trayNotifyIcon.Icon = System.Drawing.Icon.ExtractAssociatedIcon(System.Windows.Forms.Application.ExecutablePath);
                    trayNotifyIcon.Text = m_ResourceManager.GetString("not_name");
                    trayNotifyIcon.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(trayNotifyIcon_MouseDoubleClick);
                    trayNotifyIcon.Visible = true;

                    //For Run Program context menu item
                    mnuRunProgram = new System.Windows.Forms.ToolStripMenuItem(m_ResourceManager.GetString("not_openName"));
                    mnuRunProgram.Click += new EventHandler(mnuRunProgram_Click);

                    //For Help context menu item
                    mnuHelp = new System.Windows.Forms.ToolStripMenuItem(m_ResourceManager.GetString("not_helpName"));
                    mnuHelp.Click += new EventHandler(mnuHelp_Click);

                    //For Exit context menu item
                    mnuExit = new System.Windows.Forms.ToolStripMenuItem();
                    mnuExit.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
                    //mnuExit.Size = new System.Drawing.Size(117, 22);
                    mnuExit.Text = m_ResourceManager.GetString("not_exitName");
                    mnuExit.Click += new EventHandler(mnuExit_Click);

                    ctxTrayMenu = new System.Windows.Forms.ContextMenuStrip();
                    ctxTrayMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { mnuRunProgram, mnuHelp, mnuExit });

                    trayNotifyIcon.ContextMenuStrip = ctxTrayMenu;

                    // Get current synchronization directory from command line arguments.
                    // Default sync directory is current directory of app.
                    string[] args = System.Environment.GetCommandLineArgs();

                    jobManager = SyncClient.GetSyncJobManager(STARTUP_PATH);

                    if (args.Length > 1 && Validator.validateDirPath(args[1]) == null)
                    {
                        txtSyncJobName.Text = System.IO.Path.GetFileName(args[1]);
                        txtSource.Text = args[1];
                        txtSource.Focus();
                    }

                    // Tag each browse button to corr TextBox
                    btnBrowse_Source.Tag = txtSource;
                    btnBrowse.Tag = txtIntStorage;

                    // Initialize syncWorker
                    syncWorker = new BackgroundWorker();
                    syncWorker.WorkerSupportsCancellation = true;
                    syncWorker.DoWork += new DoWorkEventHandler(syncWorker_DoWork);
                    syncWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(syncWorker_RunWorkerCompleted);

                    // Configure the timer to check the Dropbox status
                    timerDropbox = new DispatcherTimer();
                    timerDropbox.Tick += new EventHandler((sender, e) => dropboxStatusChecking());
                    timerDropbox.Interval = TimeSpan.FromMilliseconds(1000);

                    // Configure the timer to check the auto sync waiting list
                    //timerAutoSync = new DispatcherTimer();
                    //timerAutoSync.Tick += new EventHandler(timerAutoSync_Tick);
                    //timerAutoSync.Interval = TimeSpan.FromMilliseconds(4000);
                    //timerAutoSync.Start();

                    _SyncJobEntries.CollectionChanged += (sender, e) => refreshCombobox();

                    // Do not show the help button if the help file is not there
                    if (!File.Exists(STARTUP_PATH + @"\OneSync.chm"))
                        btnHelp.Visibility = Visibility.Hidden;

                    // Set-up data bindings
                    listAllSyncJobs.ItemsSource = this.SyncJobEntries;
                    LoadSyncJobs();
                    new ListViewDragDrop<UISyncJobEntry>(listAllSyncJobs);

                    //Check for latest update.
                    //MessageBox.Show(System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString());
                    try
                    {
                        ProgramUpdateChecker updateChecker = new ProgramUpdateChecker();
                        string updateURL = updateChecker.GetNewVersion();
                        if (!string.IsNullOrEmpty(updateURL))
                        {
                            MessageBoxResult gettingNewVersion = MessageBox.Show(
                                    m_ResourceManager.GetString("msg_newOneSyncVersion"), m_ResourceManager.GetString("msg_newOneSyncVersionTitle"),
                                        MessageBoxButton.YesNo, MessageBoxImage.Question);

                            if (gettingNewVersion == MessageBoxResult.Yes)
                                Process.Start(updateURL);
                        }
                    }
                    catch (Exception)
                    {
                        //Do nothing
                    }
                    language();
                }
            }
        }
Beispiel #15
0
        /// <summary>
        /// Entfernt eine alternative Tonspure aus einer Anforderung.
        /// </summary>
        /// <param name="languages">Die Liste der angeforderten Tonspuren.</param>
        /// <param name="needed">Die Anzahl der benötigten Verbraucher, die geeignet
        /// korrigiert wird.</param>
        /// <param name="report">Protokolliert die vorgenommene Veränderung.</param>
        /// <returns>Gesetzt, wenn eine Änderung vorgenommen wurde.</returns>
        private static bool RemoveAlternateLanguages(this LanguageSelection languages, ref int needed, Action <string> report)
        {
            // Must be at least two
            if (languages.GetLanguageCount() < 2)
            {
                return(false);
            }

            // Get the primary
            string locked = languages.Languages[0];

            // Set flag
            bool removed = false;

            // Skip
            if (string.IsNullOrEmpty(locked))
            {
                return(false);
            }

            // Find the first not equal to the primary
            for (int i = languages.Languages.Count; (needed > 0) && (i-- > 1);)
            {
                // Get the item
                string language = languages.Languages[i];

                // Skip
                if (string.IsNullOrEmpty(language))
                {
                    continue;
                }

                // Must keep it
                if (0 == string.Compare(language, locked, true))
                {
                    continue;
                }

                // Remove all these
                for (int j = ++i; j-- > 1;)
                {
                    // Load for test
                    string test = languages.Languages[j];

                    // Not possible
                    if (string.IsNullOrEmpty(test))
                    {
                        continue;
                    }

                    // No match
                    if (0 != string.Compare(test, language, true))
                    {
                        continue;
                    }

                    // Report
                    report(test);

                    // Remove
                    languages.Languages.RemoveAt(j);

                    // No longer all
                    languages.LanguageMode = LanguageModes.Selection;

                    // Correct
                    if (needed > 0)
                    {
                        --needed;
                    }

                    // Remember
                    removed = true;

                    // Do move one back
                    --i;
                }
            }

            // None found
            return(removed);
        }
Beispiel #16
0
 void RecieveInput()
 {
     var deadZone = 0.1f;
     if (Input.GetAxis("Vertical") > deadZone)
     {
         var status = m_LanguageStatus;
         status--;
         if (status < LanguageSelection.English)
         {
             status = LanguageSelection.English;
         }
         m_DesiredStatus = status;
     }
     else if (Input.GetAxis("Vertical") < -deadZone)
     {
         var status = m_LanguageStatus;
         status++;
         if (status > LanguageSelection.Chinese)
         {
             status = LanguageSelection.Chinese;
         }
         m_DesiredStatus = status;
     }
     if (Input.GetButtonDown("Confirm"))
     {
         switch (m_DesiredStatus)
         {
             case LanguageSelection.English:
                 M_GlobalSetting.SetGlobalLanguage(M_GlobalSetting.Language.English);
                 break;
             case LanguageSelection.Japanese:
                 M_GlobalSetting.SetGlobalLanguage(M_GlobalSetting.Language.Japanese);
                 break;
             case LanguageSelection.Chinese:
                 M_GlobalSetting.SetGlobalLanguage(M_GlobalSetting.Language.Chinese);
                 break;
             default:
                 return;
         }
         M_MainMenuController.CONTROLLER.SetMainMenuStatus(M_MainMenuController.MAIN_MENU_STATUS.MAIN_MENU_ASSEMBLE);
         this.m_LanguageMenuStatus = LanguageMenuStatus.FadeOut;
     }
     else if (Input.GetButtonDown("Back"))
     {
         M_MainMenuController.CONTROLLER.SetMainMenuStatus(M_MainMenuController.MAIN_MENU_STATUS.MAIN_MENU_TITLE);
         this.m_LanguageMenuStatus = LanguageMenuStatus.FadeOut;
     }
 }
Beispiel #17
0
 void SmoothToSelection(float desiredSelection)
 {
     float tempY = m_LanguageSelector.transform.position.y;
     tempY = Mathf.Lerp(tempY, desiredSelection, 0.2f);
     if (Mathf.Abs(tempY - desiredSelection) <= 1.0f)
     {
         m_LanguageStatus = m_DesiredStatus;
     }
     m_LanguageSelector.transform.position = new Vector3(m_LanguageSelector.transform.position.x,
                                                         tempY,
                                                         m_LanguageSelector.transform.position.z);
 }
Beispiel #18
0
    void Start()
    {
        m_LanguageMenuStatus    = LanguageMenuStatus.Selecting;
        m_LanguageSelector      = GameObject.Find("Lan_Selections") as GameObject;

        if (GameObject.Find("Lan_0_LanguageEnglish").GetComponent<M_MenuSelection>() != null)
            m_English = GameObject.Find("Lan_0_LanguageEnglish").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_English = GameObject.Find("Lan_0_LanguageEnglish").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Lan_1_LanguageJapanese").GetComponent<M_MenuSelection>() != null)
            m_Japanese = GameObject.Find("Lan_1_LanguageJapanese").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_Japanese = GameObject.Find("Lan_1_LanguageJapanese").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Lan_2_LanguageChinese").GetComponent<M_MenuSelection>() != null)
            m_Chinese = GameObject.Find("Lan_2_LanguageChinese").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_Chinese = GameObject.Find("Lan_2_LanguageChinese").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Lan_SelectLineLeft").GetComponent<M_MenuSelection>() != null)
            m_SelectLineLeft = GameObject.Find("Lan_SelectLineLeft").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_SelectLineLeft = GameObject.Find("Lan_SelectLineLeft").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Lan_SelectLineRight").GetComponent<M_MenuSelection>() != null)
            m_SelectLineRight = GameObject.Find("Lan_SelectLineRight").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_SelectLineRight = GameObject.Find("Lan_SelectLineRight").AddComponent<M_MenuSelection>() as M_MenuSelection;

        if (GameObject.Find("Lan_SelectPaint").GetComponent<M_MenuSelection>() != null)
            m_SelectPaint = GameObject.Find("Lan_SelectPaint").GetComponent<M_MenuSelection>() as M_MenuSelection;
        else
            m_SelectPaint = GameObject.Find("Lan_SelectPaint").AddComponent<M_MenuSelection>() as M_MenuSelection;

        m_DesiredStatus         = LanguageSelection.English;
        m_LanguageStatus        = LanguageSelection.English;
    }