コード例 #1
0
        public void onHighAnimeDone2(int dock)
        {
            int mode = rep.now_mode();

            rep.set_mode(-1);
            bd1.DockStatus(rep.NowArea(), dock);
            rep.set_mode(mode);
        }
コード例 #2
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);
        }
コード例 #3
0
 private void OnClick()
 {
     if (!bd2.get_board2_anime())
     {
         rep = GameObject.Find("Repair Root").GetComponent <repair>();
         rep.set_mode(-1);
         bd2.board2_appear(boardStart: false);
         rep.setmask(1, value: false);
         rep.set_mode(1);
     }
 }
コード例 #4
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);
     }
 }
コード例 #5
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);
     }
 }
コード例 #6
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);
     }
 }
コード例 #7
0
ファイル: dialog3.cs プロジェクト: syncsyncsynchalt/BD-6Kr
 public void Pressed_Button_Yes3(GameObject obj)
 {
     rep.set_mode(-1);
     SoundUtils.PlaySE(SEFIleInfos.CommonEnter2);
     _clickmask.unclickable_onesec();
     _isBtnMaruUp = false;
     Set_Button_Sprite(value: false);
     dockSelectController.Index = 0;
     dialog3_appear(bstat: false);
     b3 = GameObject.Find("board3").GetComponent <board3>();
     b3.board3_appear(bstat: false, isSirent: true);
     b2 = GameObject.Find("board2").GetComponent <board2>();
     b2.board2_appear(boardStart: false, isSirent: true);
     rep.all_rid_mask();
     bd1.OpenDock(selected_dock);
     rep.set_mode(1);
     TrophyUtil.Unlock_At_DockOpen();
 }
コード例 #8
0
ファイル: dialog4.cs プロジェクト: syncsyncsynchalt/BD-6Kr
 public void Pressed_Button_No4(GameObject obj)
 {
     rep.set_mode(-1);
     SoundUtils.PlaySE(SEFIleInfos.CommonCancel2);
     _isBtnMaruUp = false;
     dialog4_appear(bstat: false);
     rep = GameObject.Find("Repair Root").GetComponent <repair>();
     rep.setmask(3, value: false);
     rep.set_mode(1);
 }
コード例 #9
0
 public void Pressed_Button_Yes2(GameObject obj)
 {
     rep.set_mode(-1);
     SoundUtils.PlaySE(SEFIleInfos.CommonEnter2);
     _clickmask.unclickable_onesec();
     _isBtnMaruUp = false;
     Set_Button_Sprite(value: false);
     dockSelectController.Index = 0;
     shipid = GetShipID();
     dialog2_appear(bstat: false);
     b3 = GameObject.Find("board3").GetComponent <board3>();
     b3.board3_appear(bstat: false, isSirent: true);
     b2 = GameObject.Find("board2").GetComponent <board2>();
     b2.board2_appear(boardStart: false, isSirent: true);
     rep.all_rid_mask();
     bd1.set_HS_anime(selected_dock, stat: true);
     rep.now_clsRepair().ChangeRepairSpeed(selected_dock);
     rep.tochu_go(selected_dock, sm);
     rep.set_mode(1);
 }
コード例 #10
0
 public void Pressed_Button_No2(GameObject obj)
 {
     rep.set_mode(-1);
     _clickmask.unclickable_sec(0.3f);
     SoundUtils.PlaySE(SEFIleInfos.CommonCancel2);
     _isBtnMaruUp = false;
     Set_Button_Sprite(value: true);
     dialog2_appear(bstat: false);
     rep = GameObject.Find("Repair Root").GetComponent <repair>();
     rep.setmask(3, value: false);
     rep.set_mode(1);
 }
コード例 #11
0
 public void StartUp()
 {
     if (!_startup)
     {
         _startup = true;
         bd       = GameObject.Find("board1_top/board").GetComponent <board>();
         bd3      = GameObject.Find("board3_top/board3").GetComponent <board3>();
         rep      = ((Component)base.gameObject.transform.parent.parent).GetComponent <repair>();
         rep_p    = ((Component)rep.transform.FindChild("board2_top/board2/UIScrollListRepair")).GetComponent <UIScrollListRepair>();
         Camera component = ((Component)rep.transform.FindChild("Camera")).GetComponent <Camera>();
         _clsScroll      = new KeyScrollControl(6, 6, scb);
         _clsRepair      = rep.now_clsRepair();
         damage_flag     = 0;
         _debug_shipping = false;
         TweenPosition.Begin(base.gameObject, 0.01f, new Vector3(840f, 123f, -1f));
         ships = _clsRepair.GetShipList();
         dockSelectController = new KeyControl();
         dockSelectController.setChangeValue(0f, 0f, 0f, 0f);
         rep_p.SetCamera(component);
         rep_p.SetKeyController(dockSelectController);
         rep_p.ResumeControl();
         rep_p.SetOnSelectedListener(delegate(UIScrollListRepairChild child)
         {
             rep_p.keyController.ClearKeyAll();
             rep_p.LockControl();
             rep.set_mode(-2);
             if (child.GetModel() != null)
             {
                 bd3.UpdateInfo(child.GetModel());
                 bd3.board3_appear(bstat: true);
                 rep.setmask(2, value: true);
                 rep.set_mode(3);
             }
         });
         redraw();
     }
 }
コード例 #12
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);
        }
コード例 #13
0
 private void OnClick()
 {
     Debug.Log("mask2に触られた。");
     if (!dia.get_dialog_anime() && !bd3.get_board3_anime())
     {
         rep.set_mode(-2);
         bd3.board3_appear(bstat: false, isSirent: true);
         sw = GameObject.Find("board3/sw01").GetComponent <sw>();
         sw.setSW(stat: false);
         bd3.Cancelled(NotChangeMode: false);
         rep = GameObject.Find("Repair Root").GetComponent <repair>();
         rep.setmask(2, value: false);
         rep.set_mode(2);
     }
 }
コード例 #14
0
 public void StartUP()
 {
     rep = GameObject.Find("Repair Root").GetComponent <repair>();
     rep.set_mode(-1);
     if (!_isStartUpDone)
     {
         _isStartUpDone = true;
         bd2            = ((Component)rep.transform.FindChild("board2_top/board2")).GetComponent <board2>();
         bd3            = ((Component)rep.transform.FindChild("board3_top/board3")).GetComponent <board3>();
         dia            = GameObject.Find("dialog").GetComponent <dialog>();
         dia2           = GameObject.Find("dialog2").GetComponent <dialog2>();
         dia3           = GameObject.Find("dialog3").GetComponent <dialog3>();
         for (int i = 0; i < 4; i++)
         {
             GameObject[] array = shutter;
             int          num   = i;
             int          num2  = i;
             array[num] = GameObject.Find("board1_top/board/Grid/0" + num2.ToString() + "/Shutter");
         }
         _clsRepair = rep.now_clsRepair();
         now_kit    = _clsRepair.Material.RepairKit;
         _ANI       = ((Component)rep.transform.FindChild("info")).GetComponent <Animation>();
         int num3 = _clsRepair.MapArea.NDockCount;
         if (num3 == _clsRepair.MapArea.NDockMax)
         {
             num3--;
         }
         dockSelectController = new KeyControl(0, num3);
         dock_flag_init();
         dockSelectController.setChangeValue(-1f, 0f, 1f, 0f);
         dockSelectController.isLoopIndex = false;
         _first_key     = false;
         _go_kosoku     = 0;
         _go_kosoku_m   = -1;
         _select_dock   = 0;
         _select_dock_m = -1;
         _dock_exist    = false;
         redraw();
         bd2.StartUp();
         bd3.StartUp();
     }
 }
コード例 #15
0
 public void redraw(bool anime, int mode)
 {
     rep.set_mode(1);
     if (!_dock_exist)
     {
         board_dock_clear();
     }
     if (anime)
     {
         DockMake(rep.NowArea());
     }
     else if (!_dock_exist)
     {
         DockMake(rep.NowArea(), anime: false, mode);
     }
     else
     {
         DockMake(rep.NowArea(), anime: false);
     }
     DockStatus(rep.NowArea());
 }
コード例 #16
0
 public void redraw(bool val)
 {
     rep.set_mode(2);
     UpdateList();
 }
コード例 #17
0
ファイル: mess_done.cs プロジェクト: syncsyncsynchalt/BD-6Kr
 public void rep_reset(int mode)
 {
     rep = GameObject.Find("Repair Root").GetComponent <repair>();
     rep.set_mode(mode);
 }