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); } } }
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); } }
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(); } }