Esempio n. 1
0
 public void dialog_appear(bool bstat)
 {
     rep.set_mode(-4);
     _ani = ((Component)base.gameObject.transform.parent).GetComponent <Animation>();
     if (bstat)
     {
         _clickmask.unclickable_sec(0.45f);
         ((Component)base.gameObject.transform.parent).GetComponent <UIPanel>().enabled = true;
         set_dialog_anime(value: true);
         csb.StopParticle();
         base.gameObject.transform.localPosition = new Vector3(0f, -27f, 0f);
         base.gameObject.transform.localScale    = Vector3.one * 0.6f;
         TweenScale tweenScale = TweenScale.Begin(base.gameObject, 0.4f, Vector3.one);
         tweenScale.animationCurve = UtilCurves.TweenEaseOutBack;
         tweenScale.SetOnFinished(CompleteHandler);
         rep.setmask(3, value: true);
         rep.set_mode(4);
     }
     else
     {
         set_dialog_anime(value: true);
         csb.StartParticle();
         base.gameObject.transform.localScale = Vector3.one;
         iTween.MoveTo(base.gameObject, iTween.Hash("islocal", true, "x", 0f, "y", 800, "z", -2, "delay", 0.3f, "time", 0f));
         iTween.ScaleTo(base.gameObject, iTween.Hash("islocal", true, "x", 0.6f, "y", 0.6f, "z", 0.6f, "delay", 0.3f, "time", 0f, "easetype", iTween.EaseType.easeOutBack, "oncomplete", "CompleteHandler_onClose", "oncompletetarget", base.gameObject));
         _ani.Play("dialog_off");
         rep.setmask(3, value: false);
         rep.set_mode(3);
     }
 }
Esempio n. 2
0
 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);
 }
Esempio n. 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);
     }
 }
Esempio n. 4
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);
 }
Esempio n. 5
0
 public void board2_appear(bool boardStart, bool isSirent)
 {
     if (boardStart)
     {
         base.gameObject.isStatic = false;
         base.gameObject.GetComponent <UIPanel>().enabled = true;
         SortButton.SetActive(isActive: true);
         rep_p.Initialize(ships);
         for (int i = 0; i < 4; i++)
         {
             if (bd.get_HS_anime(i))
             {
                 rep.now_clsRepair().ChangeRepairSpeed(i);
                 bd.set_anime(i, stat: false);
                 bd.set_HS_anime(i, stat: false);
             }
         }
         set_board2_anime(value: true);
         TweenPosition tweenPosition = TweenPosition.Begin(base.gameObject, 0.35f, new Vector3(162f, 123f, -1f));
         tweenPosition.animationCurve = UtilCurves.TweenEaseOutExpo;
         tweenPosition.SetOnFinished(CompleteHandler);
         rep.set_mode(-2);
         rep.setmask(1, value: true);
         rep.set_mode(2);
     }
     else
     {
         set_board2_anime(value: true);
         TweenPosition tweenPosition2 = TweenPosition.Begin(base.gameObject, 0.3f, new Vector3(840f, 123f, -1f));
         tweenPosition2.animationCurve = UtilCurves.TweenEaseOutExpo;
         tweenPosition2.SetOnFinished(CompleteHandlerStaticOn);
         rep.setmask(1, value: false);
         rep.set_mode(1);
     }
     if (!isSirent)
     {
         SoundUtils.PlaySE(SEFIleInfos.CommonEnter1);
     }
 }
Esempio n. 6
0
 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);
     }
 }
Esempio n. 7
0
 public void dialog4_appear(bool bstat)
 {
     _isBtnMaruUp = false;
     _ani         = ((Component)base.gameObject.transform.parent).GetComponent <Animation>();
     if (bstat)
     {
         _clickmask.unclickable_sec(0.3f);
         GameObject.Find("dialog4_top").GetComponent <UIPanel>().enabled = true;
         base.gameObject.MoveTo(new Vector3(0f, -39f, -2f), 0f, local: true);
         set_dialog4_anime(value: true);
         iTween.ScaleTo(base.gameObject, iTween.Hash("islocal", true, "x", 1f, "y", 1f, "z", 1f, "time", 0.5f, "easetype", iTween.EaseType.easeOutBack, "oncomplete", "CompleteHandler", "oncompletetarget", base.gameObject));
         rep.setmask(3, value: true);
     }
     else
     {
         set_dialog4_anime(value: true);
         iTween.MoveTo(base.gameObject, iTween.Hash("islocal", true, "x", 0f, "y", -1100, "z", -2, "delay", 0.3f, "time", 0f));
         iTween.ScaleTo(base.gameObject, iTween.Hash("islocal", true, "x", 0.6f, "y", 0.6f, "z", 0.6f, "delay", 0.3f, "time", 0f, "easetype", iTween.EaseType.easeOutBack, "oncomplete", "CompleteHandler_onClose", "oncompletetarget", base.gameObject));
         _ani.Play("dialog4_off");
         rep.setmask(3, value: false);
     }
 }
Esempio n. 8
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);
     }
 }
Esempio n. 9
0
 public void dialog3_appear(bool bstat)
 {
     _isBtnMaruUp = false;
     _ani         = ((Component)base.gameObject.transform.parent).GetComponent <Animation>();
     if (bstat)
     {
         _clickmask.unclickable_sec(0.5f);
         ((Component)base.gameObject.transform.parent).GetComponent <UIPanel>().enabled = true;
         base.gameObject.MoveTo(new Vector3(0f, 0f, -2f), 0f, local: true);
         set_dialog3_anime(value: true);
         TweenScale tweenScale = TweenScale.Begin(base.gameObject, 0.4f, Vector3.one);
         tweenScale.animationCurve = UtilCurves.TweenEaseOutBack;
         tweenScale.SetOnFinished(CompleteHandler);
         rep.setmask(3, value: true);
     }
     else
     {
         set_dialog3_anime(value: true);
         iTween.MoveTo(base.gameObject, iTween.Hash("islocal", true, "x", 0f, "y", 2200, "z", -2, "delay", 0.3f, "time", 0f));
         iTween.ScaleTo(base.gameObject, iTween.Hash("islocal", true, "x", 0.6f, "y", 0.6f, "z", 0.6f, "delay", 0.3f, "time", 0f, "easetype", iTween.EaseType.easeOutBack, "oncomplete", "CompleteHandler_onClose", "oncompletetarget", base.gameObject));
         _ani.Play("dialog3_off");
         rep.setmask(3, value: false);
     }
 }
Esempio n. 10
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);
     }
 }
Esempio n. 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();
     }
 }
Esempio n. 12
0
 public void dock_selected(int dockNo)
 {
     DockCursorBlink(dockNo);
     dockSelectController.Index = dockNo;
     for (int i = dock_count; i < _clsRepair.MapArea.NDockMax; i++)
     {
         if (_clsRepair.IsValidOpenNewDock())
         {
             int num = i;
             GameObject.Find("board1_top/board/Grid/0" + num.ToString() + "/Shutter/BGKey").GetComponent <UISprite>().spriteName = "btn_addDock";
         }
         else
         {
             int num2 = i;
             GameObject.Find("board1_top/board/Grid/0" + num2.ToString() + "/Shutter/BGKey").GetComponent <UISprite>().spriteName = "btn_addDock";
         }
     }
     if (dockNo < _clsRepair.GetDocks().Length)
     {
         if (_clsRepair.GetDockData(dockSelectController.Index).ShipId != 0)
         {
             _go_kosoku = 1;
         }
         else
         {
             _go_kosoku = 0;
         }
         if (_go_kosoku == 0)
         {
             if (_clsRepair.GetDockData(dockNo).ShipId != 0 || get_HS_anime(dockNo))
             {
                 SoundUtils.PlaySE(SEFIleInfos.CommonWrong);
                 return;
             }
             rep.set_mode(-2);
             GameObject.Find("dialog_top/dialog").GetComponent <dialog>().SetDock(dockNo);
             bd2 = GameObject.Find("board2").GetComponent <board2>();
             bd2.board2_appear(boardStart: true);
             bd2.set_touch_mode(value: true);
             rep.setmask(1, value: true);
             rep.set_mode(2);
         }
         else if (get_HS_anime(dockNo) || now_kit <= 0)
         {
             SoundUtils.PlaySE(SEFIleInfos.CommonWrong);
         }
         else if (_clsRepair.IsValidChangeRepairSpeed(dockNo))
         {
             SoundUtils.PlaySE(SEFIleInfos.CommonEnter2);
             rep.set_mode(-5);
             dia2.UpdateInfo(dockNo);
             dia2.SetDock(dockNo);
             rep.setmask(3, value: true);
             dia2.dialog2_appear(bstat: true);
             rep.set_mode(5);
         }
         else
         {
             SoundUtils.PlaySE(SEFIleInfos.CommonWrong);
         }
     }
     else
     {
         int num3 = dockNo;
         GameObject.Find("board1_top/board/Grid/0" + num3.ToString() + "/Shutter/BGKey").GetComponent <UISprite>().spriteName = "btn_addDock_on";
         if (_clsRepair.IsValidOpenNewDock())
         {
             SoundUtils.PlaySE(SEFIleInfos.CommonEnter2);
             dia3.UpdateInfo(dockNo);
             dia3.dialog3_appear(bstat: true);
             rep.set_mode(6);
         }
         else
         {
             SoundUtils.PlaySE(SEFIleInfos.CommonEnter2);
             CommonPopupDialog.Instance.StartPopup(Util.getPopupMessage(PopupMess.NoDockKey));
         }
     }
 }