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