Gameobject включается автоматически, даже если он не включен - PullRequest
0 голосов
/ 05 октября 2018

У меня есть две панели P1 и P2.P1 включает GameObject M1 и отключает его позже при обнаружении действия.P2 включается после того, как P1 отключается.Поэтому моя проблема в том, что когда P2 включается, игровой объект M1 включается, даже если на панели P2 его нет (M1).

Приведенный ниже код входит в сценарий P1.Когда P2 включен, allowRightHand автоматически активирует gameObject, хотя на панели P2 его нет (M1).

 private void OnDisable()
    {
        kinectWrapper.UnregisterForGesture(KinectGestures.Gestures.ThumbsUp, this);
        kinectWrapper.UnregisterKinectListener(this);
        raiseRightHand.SetActive(false);
        thumbsUp.SetActive(false);
        notificationPanel.SetActive(false);
        liveFeed.SetActive(false);
        liveFeed.GetComponent<GUITexture>().color = new Color(128f / 255, 128f / 255, 128f / 255, 128f / 255);
        //frontendController.SetUserFavColor(finalMaterial);
        rightHand.SetActive(false);
        canvasCursor.SetActive(false);
        bike.SetActive(false);
        for (int i = 0; i < particles.Count; i++)
        {
            gestureRecogniser.UnRegisterForGestureCallBack(i, this);
        }

        hoverToSelect.SetActive(false);

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...