Exemple #1
0
        public void OpenDock(int dockNo)
        {
            _clsRepair.OpenNewDock();
            GameObject.Find("info/text_open").GetComponent <Animation>().PlayQueued("go_open");
            int num = get_dock_touchable_count();

            if (num == _clsRepair.MapArea.NDockMax)
            {
                num--;
            }
            dockSelectController.setMaxIndex(num);
            if (_clsRepair.MapArea.NDockCount != _clsRepair.MapArea.NDockMax)
            {
                DockStatus(rep.NowArea(), dockNo + 1);
            }
            DockStatus(rep.NowArea(), dockNo);
            GameObject.Find("board1_top/board/Grid/0" + (_clsRepair.MapArea.NDockCount - 1).ToString() + "/Shutter/ShutterALL").transform.localScale = Vector3.zero;
            GameObject.Find("board1_top/board/Grid/0" + (_clsRepair.MapArea.NDockCount - 1).ToString() + "/Shutter").GetComponent <Animation>().Play();
            UISelectedObject.SelectedObjectBlink(dock_cursor, dockNo);
        }