Пример #1
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;
     }
 }
Пример #2
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;
    }
Пример #3
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;
    }
Пример #4
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;
     }
 }