Esempio n. 1
0
 void Update()
 {
     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;
     }
     if (m_LanguageMenuStatus == LanguageMenuStatus.Selecting)
     {
         FadeIn();
         if (m_LanguageStatus == m_DesiredStatus)
             RecieveInput();
         float desiredPosition = GetDesiredSelectionPosition(m_DesiredStatus);
         SmoothToSelection(desiredPosition);
     }
     else if (m_LanguageMenuStatus == LanguageMenuStatus.FadeOut)
     {
         FadeOut();
     }
 }
Esempio n. 2
0
 void Update()
 {
     SmoothToDesiredAlpha(DesiredAlpha);
     if (MultiLanguagePorted)
     {
         ProcessMultiLanguage(M_GlobalSetting.GetLanguageOffset());
     }
 }
Esempio n. 3
0
 void Update()
 {
     if (M_GameMain.INSTANCE.CurrentGameStatus == Const.GAME_STATUS.GameClear)
     {
         FadeOut();
     }
     ProcessMultiLanguage(M_GlobalSetting.GetLanguageOffset());
     SmoothToDesiredPosition(GetDesiredPosition());
 }
Esempio n. 4
0
 void Start()
 {
     m_GlobalLanguage = Language.English;
     m_LanguageOffset = new Vector2(0.0f, (1.0f / 3) * 2);
     if (m_INSTANCE != null && m_INSTANCE != this)
     {
         Destroy(this.gameObject);
         return;
     }
     else
     {
         m_INSTANCE = this;
     }
     DontDestroyOnLoad(gameObject);
 }
Esempio n. 5
0
 void Start()
 {
     m_GlobalLanguage = Language.English;
     m_LanguageOffset = new Vector2(0.0f, (1.0f / 3) * 2);
     if (m_INSTANCE != null && m_INSTANCE != this)
     {
         Destroy(this.gameObject);
         return;
     }
     else
     {
         m_INSTANCE = this;
     }
     DontDestroyOnLoad(gameObject);
 }
Esempio n. 6
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;
     }
 }
Esempio n. 7
0
    void Start()
    {
        CONTROLLER = this;

        DesiredCameraPos           = 0.0f;
        m_Status                   = MAIN_MENU_STATUS.FADE_IN;
        m_PressStartMatarial       = GameObject.Find("Press_Start").GetComponent <Renderer>().material;
        m_PressStartMatarial.color = new Color(m_PressStartMatarial.color.r,
                                               m_PressStartMatarial.color.g,
                                               m_PressStartMatarial.color.b,
                                               0.0f);
        m_FadePlaneMatarial     = GameObject.Find("FadePlane").GetComponent <Renderer>().material;
        m_LogoMaterial_0        = GameObject.Find("Logo_Title_0").GetComponent <Renderer>().material;
        m_LogoMaterial_1        = GameObject.Find("Logo_Title_1").GetComponent <Renderer>().material;
        m_LogoMaterial_2        = GameObject.Find("Logo_Title_2").GetComponent <Renderer>().material;
        m_AllRightsInfoMaterial = GameObject.Find("All_Rights_Info").GetComponent <Renderer>().material;
        m_LogoMaterial_0.color  = new Color(m_LogoMaterial_0.color.r,
                                            m_LogoMaterial_0.color.g,
                                            m_LogoMaterial_0.color.b,
                                            1.0f);
        m_LogoMaterial_1.color = new Color(m_LogoMaterial_1.color.r,
                                           m_LogoMaterial_1.color.g,
                                           m_LogoMaterial_1.color.b,
                                           0.0f);
        m_LogoMaterial_2.color = new Color(m_LogoMaterial_2.color.r,
                                           m_LogoMaterial_2.color.g,
                                           m_LogoMaterial_2.color.b,
                                           0.0f);
        m_AlphaChangeSpeed   = 1.0f;
        m_LogoAlphaFadeSpeed = new float[3] {
            1.0f, 1.5f, 2.0f
        };
        m_FadeSpeed = 1.0f;

        m_HintConfirm = GameObject.Find("Hint_Confirm").AddComponent <M_MenuSelection>();
        m_HintCancel  = GameObject.Find("Hint_Cancel").AddComponent <M_MenuSelection>();
        m_HintSelect  = GameObject.Find("Hint_Select").AddComponent <M_MenuSelection>();

        m_HintConfirm.DesiredAlpha = 0.0f;
        m_HintCancel.DesiredAlpha  = 0.0f;
        m_HintSelect.DesiredAlpha  = 0.0f;
        M_GlobalSetting.SetGlobalLanguage(M_GlobalSetting.Language.English);
        m_DesiredOpenName = "Turtorial_Level_01";
    }
Esempio n. 8
0
 void Update()
 {
     ProcessMultiLanguage(M_GlobalSetting.GetLanguageOffset());
 }