Ejemplo n.º 1
0
 private void Update()
 {
     if (rep.now_mode() != 4)
     {
         return;
     }
     dockSelectController.Update();
     if (rep.first_change())
     {
         UISelectedObject.SelectedButtonsZoomUpDown(btn_obj, dockSelectController.Index);
         return;
     }
     if (dockSelectController.Index == 1)
     {
         Set_Button_Sprite(value: true);
     }
     else
     {
         Set_Button_Sprite(value: false);
     }
     if (dockSelectController.IsChangeIndex)
     {
         SoundUtils.PlaySE(SEFIleInfos.CommonCursolMove);
         UISelectedObject.SelectedButtonsZoomUpDown(btn_obj, dockSelectController.Index);
     }
     if (base.gameObject.transform.localScale != Vector3.one)
     {
         if (base.gameObject.transform.localScale == _bVector)
         {
             base.gameObject.transform.localScale = Vector3.one;
             set_dialog_anime(value: false);
         }
         _bVector = base.gameObject.transform.localScale;
     }
     if (get_dialog_anime() || bd3.get_board3_anime())
     {
         return;
     }
     if (dockSelectController.keyState[0].down)
     {
         dockSelectController.Index = 0;
         Pressed_Button_No(null);
     }
     else if (dockSelectController.keyState[1].down)
     {
         if (dockSelectController.Index == 1)
         {
             Pressed_Button_No(null);
             return;
         }
         dockSelectController.Index = 0;
         rep.set_mode(1);
         Pressed_Button_Yes(null);
     }
 }
Ejemplo n.º 2
0
 private void Update()
 {
     if (!(rep == null) && rep.now_mode() == 2 && !get_board2_anime() && !bd3.get_board3_anime() && !rep.first_change())
     {
         dockSelectController.Update();
         if (dockSelectController.keyState[0].down)
         {
             dockSelectController.ClearKeyAll();
             dockSelectController.firstUpdate = true;
             Cancelled();
         }
     }
 }
Ejemplo n.º 3
0
        private void Update()
        {
            if (!_isStartUpDone || !rep.isFadeDone())
            {
                StartUP();
            }
            if (!_isStartUpDone || _HOLT)
            {
                return;
            }
            int index = dockSelectController.Index;

            dockSelectController.Update();
            if (dockSelectController.IsRDown())
            {
                SingletonMonoBehaviour <PortObjectManager> .Instance.BackToStrategy();
            }
            if (rep.now_mode() != 1)
            {
                dockSelectController.Index = index;
                return;
            }
            if (dockSelectController.keyState[8].down)
            {
            }
            if (dockSelectController.keyState[12].down)
            {
            }
            if (bd2.get_board2_anime() || dia2.get_dialog2_anime() || dia.get_dialog_anime())
            {
                return;
            }
            if (!_isBtnMaruUp && (dockSelectController.keyState[1].up || !dockSelectController.keyState[1].down))
            {
                _isBtnMaruUp = true;
                return;
            }
            if (rep.first_change())
            {
                UISelectedObject.SelectedObjectBlink(dock_cursor, dockSelectController.Index);
                btnLights(Play: false, force: true);
                return;
            }
            if (dockSelectController.IsChangeIndex)
            {
                UISelectedObject.SelectedObjectBlink(dock_cursor, dockSelectController.Index);
                SoundUtils.PlaySE(SEFIleInfos.CommonCursolMove);
            }
            for (int i = 0; i < dock_cursor.Length; i++)
            {
                if (_clsRepair.Material.RepairKit <= 0 || now_kit <= 0)
                {
                    repair_btn[i].GetComponent <UISprite>().spriteName = "btn_quick_off";
                    btnLights(Play: false);
                }
                else
                {
                    btnLights(Play: true);
                    if (dockSelectController.Index == i)
                    {
                        if (!get_HS_anime(i))
                        {
                            repair_btn[i].GetComponent <UISprite>().spriteName = "btn_quick_on";
                        }
                    }
                    else if (!get_HS_anime(i))
                    {
                        repair_btn[i].GetComponent <UISprite>().spriteName = "btn_quick";
                    }
                }
                if (dockSelectController.Index == i)
                {
                    label1_obj[i].GetComponent <UILabel>().effectColor = TextShadowLight;
                    label2_obj[i].GetComponent <UILabel>().effectColor = TextShadowLight;
                    label3_obj[i].GetComponent <UILabel>().effectColor = TextShadowLight;
                }
                else
                {
                    label1_obj[i].GetComponent <UILabel>().effectColor = Color.white;
                    label2_obj[i].GetComponent <UILabel>().effectColor = Color.white;
                    label3_obj[i].GetComponent <UILabel>().effectColor = Color.white;
                }
            }
            if (dockSelectController.IsChangeIndex)
            {
                UISelectedObject.SelectedObjectBlink(dock_cursor, dockSelectController.Index);
                for (int j = 0; j < dock_cursor.Length; j++)
                {
                    if (_clsRepair.Material.RepairKit <= 0 || now_kit <= 0)
                    {
                        repair_btn[j].GetComponent <UISprite>().spriteName = "btn_quick_off";
                        btnLights(Play: false);
                    }
                    else
                    {
                        btnLights(Play: true);
                        if (dockSelectController.Index == j)
                        {
                            if (!get_HS_anime(j))
                            {
                                repair_btn[j].GetComponent <UISprite>().spriteName = "btn_quick_on";
                            }
                        }
                        else if (!get_HS_anime(j))
                        {
                            repair_btn[j].GetComponent <UISprite>().spriteName = "btn_quick";
                        }
                    }
                    if (dockSelectController.Index == j)
                    {
                        label1_obj[j].GetComponent <UILabel>().effectColor = new Color(0.63f, 0.91f, 1f);
                        label2_obj[j].GetComponent <UILabel>().effectColor = new Color(0.63f, 0.91f, 1f);
                    }
                    else
                    {
                        label1_obj[j].GetComponent <UILabel>().effectColor = Color.white;
                        label2_obj[j].GetComponent <UILabel>().effectColor = Color.white;
                    }
                }
                for (int k = 0; k < _clsRepair.MapArea.NDockMax; k++)
                {
                    if (_clsRepair.MapArea.NDockCount == dockSelectController.Index)
                    {
                        int num = k;
                        GameObject.Find("board1_top/board/Grid/0" + num.ToString() + "/Shutter/BGKey").GetComponent <UISprite>().spriteName = "btn_addDock_on";
                    }
                    else
                    {
                        int num2 = k;
                        GameObject.Find("board1_top/board/Grid/0" + num2.ToString() + "/Shutter/BGKey").GetComponent <UISprite>().spriteName = "btn_addDock";
                    }
                }
            }
            if (dockSelectController.Index < _clsRepair.GetDocks().Length)
            {
                if (_clsRepair.GetDockData(dockSelectController.Index).ShipId != 0)
                {
                    _go_kosoku = 1;
                }
                else
                {
                    _go_kosoku = 0;
                }
            }
            if (dockSelectController.keyState[0].down)
            {
                back_to_port();
            }
            else if (dockSelectController.keyState[1].down && _isBtnMaruUp)
            {
                _isBtnMaruUp = false;
                now_dock     = dockSelectController.Index;
                if (_clsRepair.Material.RepairKit <= 0)
                {
                    now_kit = -1;
                }
                dock_selected(dockSelectController.Index);
            }
            else if (dockSelectController.keyState[5].down)
            {
                SingletonMonoBehaviour <PortObjectManager> .Instance.BackToStrategy();
            }
        }