コード例 #1
0
 private void change_guide()
 {
     if (_rep.now_mode() != now_mode)
     {
         now_mode = _rep.now_mode();
         if (now_mode == 1)
         {
             _setButtonX("戻る", 429f);
         }
         else
         {
             _setButtonX("戻る", 429f);
         }
         if (now_mode == 2)
         {
             SpriteButtonSankaku.transform.localScale = Vector3.one;
         }
         else
         {
             SpriteButtonSankaku.transform.localScale = Vector3.zero;
         }
         if (now_mode == 3)
         {
             SpriteButtonShikaku.transform.localScale = Vector3.one;
         }
         else
         {
             SpriteButtonShikaku.transform.localScale = Vector3.zero;
         }
     }
 }
コード例 #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();
         }
     }
 }
コード例 #3
0
ファイル: dialog4.cs プロジェクト: syncsyncsynchalt/BD-6Kr
 private void Update()
 {
     if (rep.now_mode() != 7)
     {
         return;
     }
     dockSelectController.Update();
     if (dockSelectController.keyState[1].up || !dockSelectController.keyState[1].down)
     {
         _isBtnMaruUp = true;
     }
     if (base.gameObject.transform.localScale != Vector3.one)
     {
         if (base.gameObject.transform.localScale == _bVector)
         {
             base.gameObject.transform.localScale = Vector3.one;
             set_dialog4_anime(value: false);
         }
         _bVector = base.gameObject.transform.localScale;
     }
     if (!get_dialog4_anime() && (dockSelectController.keyState[0].up || (dockSelectController.keyState[1].down && _isBtnMaruUp)))
     {
         dockSelectController.Index = 0;
         Pressed_Button_No4(null);
     }
 }
コード例 #4
0
        public void onHighAnimeDone2(int dock)
        {
            int mode = rep.now_mode();

            rep.set_mode(-1);
            bd1.DockStatus(rep.NowArea(), dock);
            rep.set_mode(mode);
        }
コード例 #5
0
ファイル: dialog.cs プロジェクト: syncsyncsynchalt/BD-6Kr
 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);
     }
 }
コード例 #6
0
        public void onHighAnimeDone(int dock)
        {
            rep = GameObject.Find("Repair Root").GetComponent <repair>();
            int mode = rep.now_mode();

            rep.set_mode(-1);
            Debug.Log(dock + "番が入渠を終えた。");
            bd1.set_HS_anime(dock, stat: false);
            bd1.set_anime(dock, stat: false);
            rep.set_mode(mode);
        }
コード例 #7
0
ファイル: board3_btn.cs プロジェクト: syncsyncsynchalt/BD-6Kr
 public void OnClick()
 {
     if (rep.now_mode() == 3 && !dia.get_dialog_anime() && !bd3.get_board3_anime())
     {
         rep.set_mode(-1);
         dia.set_dialog_anime(value: true);
         bd3.Set_Button_Sprite(value: false);
         SoundUtils.PlaySE(SEFIleInfos.CommonEnter2);
         dia.dialog_appear(bstat: true);
         rep.setmask(3, value: true);
         rep.set_mode(4);
     }
 }
コード例 #8
0
        public void OnClick()
        {
            rep = GameObject.Find("Repair Root").GetComponent <repair>();
            GameObject target = GameObject.Find("board1_top");
            int        mode   = rep.now_mode();

            SoundUtils.PlaySE(SEFIleInfos.Explode);
            iTween.Stop(target);
            iTween.MoveFrom(target, iTween.Hash("islocal", true, "y", 200f, "time", 0.5f, "easetype", iTween.EaseType.easeOutElastic));
            iTween.MoveTo(target, iTween.Hash("islocal", true, "y", 0f, "delay", 0.2f));
            bd2 = GameObject.Find("board2_top/board2").GetComponent <board2>();
            bd2.DBG_damage();
            bd2.UpdateList();
            rep.set_mode(mode);
        }
コード例 #9
0
 public void OnClick()
 {
     if (!dia2.get_dialog2_anime() && rep.now_mode() != -1)
     {
         rep.set_mode(-5);
         SoundUtils.PlaySE(SEFIleInfos.CommonEnter2);
         Debug.Log("high_repair.cs 高速修復が押された!");
         GameObject gameObject = base.gameObject.transform.parent.gameObject.transform.parent.gameObject;
         int.TryParse(gameObject.name, out int result);
         Debug.Log("押された番号:" + result);
         dia2.UpdateInfo(result);
         dia2.SetDock(result);
         rep.setmask(3, value: true);
         dia2.dialog2_appear(bstat: true);
         rep.set_mode(5);
     }
 }
コード例 #10
0
ファイル: sentaku.cs プロジェクト: syncsyncsynchalt/BD-6Kr
 private void OnClick()
 {
     _init_repair();
     if (!dia.get_dialog_anime() && !bd2.get_board2_anime() && !dia2.get_dialog2_anime() && rep.now_mode() != -1)
     {
         int.TryParse(base.transform.parent.gameObject.name, out int result);
         Debug.Log("get_dock_touchable_count: " + bd1.get_dock_touchable_count() + " Touched:" + result);
         if (bd1.get_dock_touchable_count() > result)
         {
             bd1.dock_selected(result);
         }
     }
 }
コード例 #11
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();
            }
        }