Example #1
0
        // Use this for initialization
        void Start()
        {
            //GameObject temp = GameObject.FindWithTag("GameController");
            KManager = MGC.Instance.kinectManagerInstance;
            //Debug.Log(MGC.Instance.kinectManagerInstance.avatarControllers.Count);
            if (KManager)
            {
                if(handMode)
                {

                    foreach (Kinect.AvatarController avatar in KManager.avatarControllers)
                    {

                        if((player1 && avatar.playerIndex == 0)||(player2 && avatar.playerIndex == 1))
                        {
                            ExtendsAvatar avatarEx = avatar as ExtendsAvatar;
                            if(avatarEx)
                            {
                                Targets.Add(avatarEx.handLeft);
                                Targets.Add(avatarEx.handRight);
                            }
                        }
                    }
                    for(int i =0; i <transform.childCount; i++)
                    {
                        Transform child = transform.GetChild(i);
                        Check che =child.GetComponent<Check>();
                        if (che != null)
                        {
                            Transform[] targ = Targets.ToArray();
                            che.target = targ;
                        }
                    }

                    }
                    else
                    {
                        findTartgetByCheckName();
                        if(clipBone != null)
                        {
                            MoveParentOnBone(clipBone);
                        }
                    }
            }
            else
            {
                Debug.LogWarning("Kinect Manager not founded");
            }
        }
        // Use this for initialization
        void Start()
        {
            KManager = MGC.Instance.kinectManagerInstance;

            if(KManager)
            {
                findTartgetByCheckName ();
                StartCoroutine (Check ());
            }
            else
            {
                Debug.Log("Kinect Manager not founded");
            }
            //temp = GameObject.FindWithTag("Board");
            //if(temp != null)
            //{
            //	counter = temp.GetComponent<FitCounter>();
            //}
        }