Пример #1
0
    public void ResultOn(int Count)
    {
        int GetChaserNum = SelectController.GetChaserplayer();

        if (Count == GetChaserNum)
        {
            //Chaserのリザルト表示
            ResultString[0] = "時間:";
            ResultString[1] = "逃げられた:";
            ResultString[2] = "捕まえた:";
        }
        else
        {
            //Runnerのリザルト表示
            ResultString[0] = "時間:";
            ResultString[1] = "逃げ番目:";
            ResultString[2] = "捕まり番目:";
        }

        Debug.Log(Count);
        UIController.GetComponent <UIController>().Result[Count - 1].SetActive(true);
        targetText = UIController.GetComponent <UIController>().ResultText1[Count - 1];
        targetText.GetComponent <Text>().text = ("かかった時間" + ResultStatus[Count - 1, 0]);
        targetText = UIController.GetComponent <UIController>().ResultText2[Count - 1];
        targetText.GetComponent <Text>().text = (ResultString[1] + ResultStatus[Count - 1, 1]);
        targetText = UIController.GetComponent <UIController>().ResultText3[Count - 1];
        targetText.GetComponent <Text>().text = (ResultString[2] + ResultStatus[Count - 1, 2]);
    }
Пример #2
0
    public void ShowSelectPanel(PublicTile[] ownedTiles)
    {
        Tile[] tiles = GameObject.FindObjectsOfType <Tile>();

        // Configura o botão de confirmação
        SelectController selectController = selectPanel.GetComponentInChildren <SelectController>();

        selectController.playerUI = this;

        // Percorre os tile e verifica se é do player
        foreach (Tile tile in tiles)
        {
            // Se não for um Tile ou não for um Tile do Player passa pro próximo
            if (!ownedTiles.Any(t => t.index == tile.index))
            {
                continue;
            }

            // Pega a posição da casa na tela e adiciona uma margem para cima
            Vector3 viewportPos = Camera.main.WorldToViewportPoint(tile.transform.position);
            Vector3 screenPos   = Camera.main.ViewportToScreenPoint(new Vector3(viewportPos.x, viewportPos.y + 0.1f, viewportPos.z));

            // Cria rotação com a seta do toggle virado para baixo
            Quaternion pointRot = Quaternion.Euler(0f, 0f, 180f);

            // Instancia o toggle em cima do Tile e passa o index para o componente ToggleSell
            ToggleSell toggle = Instantiate(toggleCanvas, screenPos, pointRot, selectPanel.transform).GetComponent <ToggleSell>();
            toggle.tile = ownedTiles.First(t => t.index == tile.index);

            // Adiciona o toggle na lista para uso na confirmação
            selectController.toggles.Add(toggle);
        }

        selectPanel.SetActive(true);
    }
Пример #3
0
    void FindParameters1(int AB, int Mode, bool signMinus)
    {
        List <Math.Pair> ParametersList = new List <Math.Pair>();

        for (int y = 1; AB >= Math.Pow(y, 2); y++)
        {
            for (int b = 1; AB >= y * b; b++)
            {
                if (AB == y * b)
                {
                    if (signMinus)
                    {
                        ParametersList.Add(new Math.Pair(-y, b));
                        ParametersList.Add(new Math.Pair(y, -b));
                    }
                    else
                    {
                        ParametersList.Add(new Math.Pair(y, b));
                    }
                }
            }
        }

        PrintResult(ParametersList);
        SelectController.SetOptions2(ParametersList, Mode);
    }
Пример #4
0
    void Update()
    {
        // Use unity input settings.
        float h = Input.GetAxis("Horizontal");
        float v = Input.GetAxis("Vertical");

        turnAngle      += -h * Time.deltaTime * turnSpeed;
        elevationAngle += v * Time.deltaTime * turnSpeed;

        // Get desired orientation.
        Vector3 relori = (
            Quaternion.AngleAxis(turnAngle, Vector3.up) *
            Quaternion.AngleAxis(elevationAngle, Vector3.right)).eulerAngles;

        // Provide this via the Oculus manager, so components that employ
        // this information see no difference in the interface.

        if (SelectController.getActivePlatform() == SelectController.DeviceOptions.NoDevice)
        {
            if (GetComponent <OVRManager> () != null)
            {
                GetComponent <OVRManager> ().headPoseRelativeOffsetRotation = relori;
            }
        }
    }
Пример #5
0
 // Use this for initialization
 void Start()
 {
     isEnabled = true;
     gameObject.GetComponentInChildren <Text>().text      = "Select";
     gameObject.GetComponentInChildren <Text>().alignment = TextAnchor.MiddleCenter;
     sc = GameObject.Find("SelectController").GetComponent <SelectController>();
 }
Пример #6
0
 public void UIStart()
 {
     m_Chasernum = SelectController.GetChaserplayer() - 1;
     Debug.Log("Pn:" + m_Chasernum);
     for (int i = 0; i < 4; i++)
     {
         playerList[i] = GameObject.Find("Player" + (i + 1)).transform.GetChild(0).gameObject;
         if (m_Chasernum == i)
         {
             GameObject.Find("Player" + (i + 1) + "Stan").SetActive(true);
             GameObject.Find("Player" + (i + 1) + "Invisible").SetActive(true);
             m_UI1List[i] = GameObject.Find("Player" + (i + 1) + "Stanforward").GetComponent <Image>();
             m_UI2List[i] = GameObject.Find("Player" + (i + 1) + "Invisibleforward").GetComponent <Image>();
             GameObject.Find("Player" + (i + 1) + "Stamina").SetActive(false);
             GameObject.Find("Player" + (i + 1) + "Item").SetActive(false);
         }
         else
         {
             GameObject.Find("Player" + (i + 1) + "Stamina").SetActive(true);
             GameObject.Find("Player" + (i + 1) + "Item").SetActive(true);
             m_UI1List[i] = GameObject.Find("Player" + (i + 1) + "Staminaforward").GetComponent <Image>();
             m_UI2List[i] = GameObject.Find("Player" + (i + 1) + "Item").GetComponent <Image>();
             GameObject.Find("Player" + (i + 1) + "Stan").SetActive(false);
             GameObject.Find("Player" + (i + 1) + "Invisible").SetActive(false);
         }
     }
 }
Пример #7
0
        private void CancelCreate(object sender, EventArgs e)
        {
            this.Close();
            SelectController SelectController = new SelectController();

            SelectController.AllowSelectUser();
        }
Пример #8
0
        public MainForm()
        {
            InitializeComponent();

            try
            {
                //создается  контроллер
                selController = new SelectController(dgvMain, clbColumns, "Registr");

                //делается выборка
                selController.ShowData();
            }
            catch (ArgumentOutOfRangeException)
            {
                MessageBox.Show("Указанной таблицы не существует.\r\n");
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Ошибка подключения к базе данных.\r\n" + ex.Message);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #9
0
        private void CloseDetailsView(object sender, EventArgs e)
        {
            this.Close();
            SelectController SelectController = new SelectController();

            SelectController.AllowSelectUser();
        }
Пример #10
0
    void Multiselectfunction()
    {
        Ray ray = GameCamera.ScreenPointToRay(Input.mousePosition);


        if (Physics.Raycast(ray, out hit))
        {
            if (Input.GetButtonDown("Fire1"))
            {
                Startpoint = hit.point;
            }
            if (Input.GetButtonUp("Fire1"))
            {
                if (!hit.transform.gameObject.tag.Equals("Building"))
                {
                    //GG.IsBuilding = false;
                }
                Endpoint = hit.point;

                //Debug.Log(Startpoint);
                //Debug.Log(Endpoint);

                float Xdist, Zdist;

                Xdist = Mathf.Abs(Endpoint.x - Startpoint.x); //Maximum distance of X for each unit to have
                Zdist = Mathf.Abs(Endpoint.z - Startpoint.z); //Maximum distance of Z for each unit to have

                foreach (GameObject unit in GG.PlayerUnits)
                {
                    //Check distance for each object if it's within range of both

                    float UnitXdist, UnitZdist;

                    UnitXdist = Mathf.Abs(unit.transform.position.x - Startpoint.x);
                    UnitZdist = Mathf.Abs(unit.transform.position.z - Startpoint.z);

                    SelectController selector = unit.GetComponent <SelectController>();

                    if (UnitXdist < Xdist && UnitZdist < Zdist)
                    {
                        //Debug.Log("Position of unit selected: " + unit.transform.position);
                        GG.IsBuilding = false;
                        //Unit is in the plane of selection
                        Unitlist.Add(selector); //Add this unit to the selected list
                        selector.isSelected = true;
                    }
                    else
                    {
                        if (selector.isSelected)
                        {
                            //Remove it from the selection list if it's not within the range
                            selector.isSelected = false;
                            Unitlist.Remove(selector);
                        }
                    }
                }
            }
        }
    }
    private void Start()
    {
        chefController   = (ChefController)FindObjectOfType(typeof(ChefController));
        selectController = (SelectController)FindObjectOfType(typeof(SelectController));

        SaveButton.onClick.AddListener(SetSpawnRate);
        CancelButton.onClick.AddListener(ClosePanel);
    }
 public void SetResult(string puzzleResult, string _puzzleName, SelectController _select, string _playerName = "None")
 {
     result          = puzzleResult;
     resultText.text = puzzleResult;
     select          = _select;
     puzzleName      = _puzzleName;
     playerName      = _playerName;
 }
Пример #13
0
 public void SetParameters()
 {
     if (hasAnswers)
     {
         SelectController.SetOptions1(ParametersList, 1);
         Controller.SetCondition2(32);
     }
 }
    private void Awake()
    {
        _ins = this;

        NPC_Act1 = GameObject.Find("NPC_Act1");

        UI_NPCName_Cont   = GameObject.Find("UI_NPC_Names_Cont");
        UI_NPCName_Sample = GameObject.Find("UI_NPC_Names");
    }
Пример #15
0
    // Start is called before the first frame update
    void Start()
    {
        selectController   = (SelectController)FindObjectOfType(typeof(SelectController));
        conveyerController = (ConveyerController)FindObjectOfType(typeof(ConveyerController));

        Speed.text = conveyerController.oriSpeed.ToString();
        SaveButton.onClick.AddListener(SetConveyerSpeed);
        CancelButton.onClick.AddListener(ClosePanel);
    }
Пример #16
0
    public void ChaserResult()
    {
        int GetChaserNum = SelectController.GetChaserplayer();

        ResultStatus[GetChaserNum - 1, 0] = GameObject.Find("TimeController").GetComponent <TimeController>().time;
        ResultStatus[GetChaserNum - 1, 1] = Runner_EscapeCount;
        ResultStatus[GetChaserNum - 1, 2] = Runner_DeathCount;
        Debug.Log(GetChaserNum);
        ResultOn(GetChaserNum);
    }
Пример #17
0
    void Start()
    {
        GetComponent <FadeController>().FadeIn();
        truckInfos = MainGameController.getTruckInfos();

        int[] highScores = ScoreManager.GetData(SelectController.stageNum);
        highScore          = highScores[SelectController.getSelectStageNum()];
        highPriceText.text = highScore.ToString();

        confirmButton.interactable = false;
    }
Пример #18
0
    // Return a list of file sources that are used for finding books.
    public List <string> getSources()
    {
        // Request any permissions required to access the file system.
        switch (SelectController.getActivePlatform())
        {
        case SelectController.DeviceOptions.Daydream:

#if UNITY_ANDROID
            string permission = "android.permission.READ_EXTERNAL_STORAGE";
            GvrPermissionsRequester permissionRequester = GvrPermissionsRequester.Instance;
            if (permissionRequester != null)
            {
                if (!permissionRequester.IsPermissionGranted(permission))
                {
                    permissionRequester.ShouldShowRational(permission);
                    permissionRequester.RequestPermissions(new string [] { permission }, (GvrPermissionsRequester.PermissionStatus [] permissionResults) => {
                        foreach (GvrPermissionsRequester.PermissionStatus p in permissionResults)
                        {
                            Debug.Log("Req perm " + p.Name + ": " + (p.Granted ? "Granted" : "Denied") + "\n");
                        }
                    });
                    bool granted = permissionRequester.IsPermissionGranted(permission);
                }
            }
#endif
            break;

        case SelectController.DeviceOptions.OculusGo:
        case SelectController.DeviceOptions.OculusQuest:
#if UNITY_ANDROID
            if (!Permission.HasUserAuthorizedPermission(Permission.ExternalStorageRead))
            {
                Permission.RequestUserPermission(Permission.ExternalStorageRead);
            }
#endif
            break;

        default:
            break;
        }

        if (knownSources == null)
        {
// #if PLATFORM_ANDROID
//       if (!Permission.HasUserAuthorizedPermission(Permission.ExternalStorageRead))
//       {
//         Permission.RequestUserPermission(Permission.ExternalStorageRead);
//       }
// #endif
            prepareSources();
        }
        return(knownSources);
    }
Пример #19
0
 // Use this for initialization
 void Awake()
 {
     if (s_instance == null)
     {
         s_instance = this;
     }
     else
     {
         Destroy(this.gameObject);
     }
     isSelected = false;
     result     = -1;
 }
        public void Current_NoSelected_NotFound()
        {
            using (ShimsContext.Create())
            {
                var sa = new Axe.Windows.Actions.Fakes.ShimSelectAction();
                Axe.Windows.Actions.Fakes.ShimSelectAction.GetDefaultInstance = () => sa;
                sa.GetSelectedElementContextId = () => null;

                var controller = new SelectController();

                var result = controller.Current();

                Assert.IsTrue(result is NotFoundResult);
            }
        }
Пример #21
0
    public int[] SelectGimmickAreaWord;                //すでに選ばれているギミックエリア番号

    // Use this for initialization
    void Start()
    {
        int m_getChaserNum = SelectController.GetChaserplayer();

        for (int i = 0; i < 4; i++)
        {
            player[i] = GameObject.Find("Player" + (i + 1)).transform.GetChild(0).gameObject;
        }

        RandomGimmickAreaNumber = (int)UnityEngine.Random.Range(0, GimmickArea_Door.Length);
        GimmickItem             = GimmickArea_Door[RandomGimmickAreaNumber];
        GameObject Door = Instantiate(door, new Vector3(GimmickItem.transform.position.x, 0f, GimmickItem.transform.position.z), GimmickItem.transform.localRotation) as GameObject;

        Door.name = ("Door");
    }
        public void SelectionResultTest()
        {
            // Arrange
            var selectRepo     = new FakeSelectionRepository();
            var instrumentRepo = new FakeInstrumentRepository();

            AddTestSelections(selectRepo);
            var selectController = new SelectController(selectRepo, instrumentRepo);
            // Act
            var result            = (ViewResult)selectController.SelectionResult();
            var instrumentResults = (List <Instrument>)result.Model;

            // Assert (description text of resulting instruments between two
            // totally different instrument selections should not be equal)
            Assert.NotEqual(instrumentResults[0].DescriptionText, instrumentResults[1].DescriptionText);
        }
        public void Current_Selected_Found()
        {
            using (ShimsContext.Create())
            {
                var guid = Guid.NewGuid();
                var sa   = new Axe.Windows.Actions.Fakes.ShimSelectAction();
                Axe.Windows.Actions.Fakes.ShimSelectAction.GetDefaultInstance = () => sa;
                sa.GetSelectedElementContextId = () => guid;

                var controller = new SelectController();

                var result = controller.Current();

                Assert.IsTrue(result is OkNegotiatedContentResult <Guid?>);
            }
        }
Пример #24
0
    //public void Init(int cardID, int ID, bool isMix)
    public void Init(bool isDish, int cardID, int cost, bool isRare)
    {
        model = new CardModel(isDish, cardID, cost, isRare);

        //if (isDish)
        //{
        //    eatView = GetComponent<EatCardView>();
        //}
        //else
        //{
        //    view = GetComponent<CardView>();
        //}
        //view.SetCard(model);

        //gameManager = GameObject.Find("GameManager(Clone)").GetComponent<GameManager>();
        selectController = GameObject.Find("SelectController").GetComponent <SelectController>();
    }
Пример #25
0
        static void Main()
        {
            string dataDir;

#if DEBUG
            dataDir = Path.GetFullPath(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"..\.."));
#else
            dataDir = AppDomain.CurrentDomain.BaseDirectory;
#endif
            AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);


            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            IShopModel     shopModel      = new ShopModel(new ShopDBFactory());
            MainController mainController = new MainController(shopModel);

            IBaseController registerContoller     = new RegisterController(shopModel, new RegisterForm("RegisterForm"));
            IBaseController loginController       = new LoginController(shopModel, new LoginForm("LoginForm"));
            IBaseController shopProductsContoller = new ShopProductsController(shopModel, new ShopProductsMainForm("ShopProductsForm"));

            IBaseController selectController = new SelectController(shopModel, new SelectControl("SelectControl"));
            IBaseController insertController = new InsertController(shopModel, new InsertControl("InsertControl"));
            IBaseController updateController = new UpdateController(shopModel, new UpdateControl("UpdateControl"));
            IBaseController deleteController = new DeleteController(shopModel, new DeleteControl("DeleteControl"));
            IBaseController cartController   = new CartController(shopModel, new CartControl("CartControl"));

            mainController.AddControler(registerContoller);
            mainController.AddControler(loginController);
            mainController.AddControler(shopProductsContoller);

            ((ShopProductsController)shopProductsContoller).AddPage(selectController, "Все товары");
            ((ShopProductsController)shopProductsContoller).AddPage(insertController, "Добавление");
            ((ShopProductsController)shopProductsContoller).AddPage(updateController, "Изменение");
            ((ShopProductsController)shopProductsContoller).AddPage(deleteController, "Удаление");
            ((ShopProductsController)shopProductsContoller).AddPage(cartController, "Корзина");



            mainController.Start(loginController);



            Application.Run();
        }
Пример #26
0
    void Init()
    {
        select = GameObject.Find("PuzzleSelect").GetComponent <SelectController>();

        blocks = new GameObject[9];
        //ボードを設置
        blocks[0] = Instantiate((GameObject)Resources.Load("Images/BlockPuzzle/board"));

        //パズルに使用するブロックをすべて生成
        for (int i = 1; i <= 8; i++)
        {
            blocks[i] = Instantiate((GameObject)Resources.Load("Images/BlockPuzzle/group" + i.ToString()));
            blocks[i].GetComponent <Test>().putBlock = this;
            SelectBlock = blocks[i];
        }
        Rotate = Instantiate((GameObject)Resources.Load("Images/BlockPuzzle/Rotate"), GameObject.Find("Canvas").transform);
        Rotate.GetComponent <BlockRotate>().putBlock = this;
    }
    void Initialize()
    {
        MainCamera = GameObject.Find("Main Camera").GetComponent <Camera>();
        select     = GameObject.Find("PuzzleSelect").GetComponent <SelectController>();

        MainCamera.transform.position = new Vector3(0, 0, -10);
        MainCamera.orthographic       = true;
        MainCamera.orthographicSize   = 7;

        float x = UnityEngine.Random.Range(1, 2) / 1f;
        float z = UnityEngine.Random.Range(1, 2) / 1f;

        velocity = new Vector3(x, 0, z);
        speed    = 3f;

        palette = Instantiate(Palette);
        panel   = Instantiate(Panel);
        floor   = Instantiate(Floor);
    }
Пример #28
0
    public void quitApp(ControlInput controller, ControlInput.ControllerDescription controllerObject, GameObject button, GameObject avatar, bool initialize = false)
    {
        if (!initialize)
        {
            switch (SelectController.getActivePlatform())
            {
            case SelectController.DeviceOptions.Daydream:
                GvrDaydreamApi.LaunchVrHomeAsync(null);
                break;

            default:
                Application.Quit();
#if UNITY_EDITOR
                UnityEditor.EditorApplication.isPlaying = false;
#endif
                break;
            }
        }
    }
Пример #29
0
    void Initialized()
    {
        canvasTransform = GameObject.Find("Canvas").transform;
        select          = GameObject.Find("PuzzleSelect").GetComponent <SelectController>();

        nullPanelIns      = Instantiate(nullPanel, canvasTransform);
        nullPanelIns.name = "NullPanel";

        pictureParts  = new Image[9];
        picturePanels = new GameObject[9];

        for (int i = 0; i < 9; i++)
        {
            int x = i % 3 - 2;
            int y = i / 3 - 1;

            picturePanels[i] = Instantiate(picturePanel, canvasTransform);
            picturePanels[i].transform.localPosition = new Vector2(120 + 120 * x, -(120 * y));
            picturePanels[i].name = $"picturePanel{i + 1}";
        }

        ImageNum = UnityEngine.Random.Range(0, 10) % 2;

        for (int i = 0; i < 9; i++)
        {
            int x = i % 3 - 2;
            int y = i / 3 - 1;

            int dif1 = UnityEngine.Random.Range(-30, 30);
            int dif2 = UnityEngine.Random.Range(-30, 30);

            pictureParts[i] = Instantiate(picturePart, canvasTransform);
            pictureParts[i].GetComponent <PictureController>().targetPanel = nullPanelIns;
            pictureParts[i].GetComponent <PictureController>().targetName  = picturePanels[i].name;
            pictureParts[i].GetComponent <PictureController>().targetNum   = i;
            pictureParts[i].rectTransform.anchoredPosition = new Vector2(120f * dif1 / 30f, 120f * dif2 / 30f);
            pictureParts[i].name = $"picture{i + 1}";
            pictureParts[i].GetComponent <Image>().sprite = GetSprite(SetImages(ImageNum) + (i + 1).ToString());
            pictureParts[i].GetComponent <PictureController>().isStart          = true;
            pictureParts[i].GetComponent <PictureController>().targetController = nullPanelIns.GetComponent <PicturePanelController>();
        }
    }
        public void SelectionTest()
        {
            // Arrange
            var selectRepo       = new FakeSelectionRepository();
            var instrumentRepo   = new FakeInstrumentRepository();
            var selectController = new SelectController(selectRepo, instrumentRepo);
            var testSelect       = new Selection()
            {
                PreferredSize      = "2",
                PreferredRange     = "3",
                PreferredTone      = "3",
                PreferredTechnical = "2"
            };

            // Act
            selectController.Selection(testSelect);
            // Assert
            Assert.Equal("2", selectRepo.Selections[selectRepo.Selections.Count - 1].PreferredSize);
            Assert.Equal("3", selectRepo.Selections[selectRepo.Selections.Count - 1].PreferredTone);
        }
Пример #31
0
    // Use this for initialization
    void Start()
    {
        // Ensure everything is consturcted properly
        if (AvatarPrefabs.Length != AvatarID.Length)
        {
            Debug.LogError("The AvatarPrefabs list and the Avatar ID's list do not match. Ensure this is properly constructed or Avatars will be mismatched during gameplay");
            Destroy(gameObject);
            return;
        }
        avatarDictionary = new Dictionary<string, GameObject>();
        // Create the Dictionary and instantiate the prefabs which will be pooled
        for (int i = 0; i < AvatarID.Length; i++)
        {
            GameObject g = Instantiate(AvatarPrefabs[i]) as GameObject;
            g.name = AvatarID[i];
            g.transform.parent = uiGrid.transform;
            // Need to reset scale since anytime a gameobject is added to the GUI transform unity
            // Automatically accounts for the of the parent transform which is adjusted depending
            // on the viewing screen.
            g.transform.localScale = new Vector3(1, 1, 1);
            // Add to the dictionary
            avatarDictionary.Add(AvatarID[i], g);
            g.SetActive(false);
        }

        _selCont = StateController.Instance.GetController<SelectController>();
        _selCont.SelectedListChanged += SelectionListChanged;
    }
Пример #32
0
 public void Init(SelectController controller,GameObject owner)
 {
     this.controller=controller;
     this.owner=owner;
     actualTransform= GetComponent<CameraFacingBillboard>().Init();
 }
Пример #33
0
    void Start()
    {
        DateTime now=DateTime.UtcNow;

        playerId="subject-"+now.ToString("yyMMddHHmm");
        initialPos=transform.position;
        grapDetector = GetComponent<GrapDetector> ();
        ikControl=GetComponent<IKController>();
        grapDetector.onObjectEnter+=onObjectDetectEnter;
        grapDetector.onObjectLeave+=onObjectDetectLeave;
        select=GameObject.Find("SceneLogic").GetComponent<SelectController>();
        kinectModelController = GetComponent<KinectModelControllerV2> ();
        playerAni=GetComponent<PlayerAnimation>();
        bool isKinectInited= KinectSensor.IsInitialized;

        monoInput=GetComponent<MonoController>();
        wiiInput=GetComponent<WiiController>();

        if(controlType==ControlType.mono){
            monoInput.enabled=true;
            wiiInput.enabled=false;
            grapDetector.target = corsor;

            main.depth=10;
            //qr.gameObject.SetActive(false);
        }if(controlType==ControlType.stereo){
        //			if(GameObject.Find ("SceneLogic").GetComponent<ClienTest>().isServer){
        //				monoInput.enabled=true;
        //				wiiInput.enabled=false;
        //			}else
        //			{
        //				monoInput.enabled=true;
        //				wiiInput.enabled=true;
        //			}
            grapDetector.target = hand;
            main.depth=-50;

        }
    }