private void Start() { if (playbackMode) { StartCoroutine(PlaybackFunction(currentInstruction)); } logger = GameObject.FindObjectOfType <HeatMapLogger>(); }
void Start() { kinect1.SetActive(true); kinect2.SetActive(true); kinect3.SetActive(true); if (playbackMode) { kinect1.GetComponent <Kinect4AzureInterface>().deviceStreamingMode = KinectInterop.DeviceStreamingMode.PlayRecording; kinect2.GetComponent <Kinect4AzureInterface>().deviceStreamingMode = KinectInterop.DeviceStreamingMode.PlayRecording; kinect3.GetComponent <Kinect4AzureInterface>().deviceStreamingMode = KinectInterop.DeviceStreamingMode.PlayRecording; UpdateAndPlay(); } else { kinect1.GetComponent <Kinect4AzureInterface>().deviceStreamingMode = KinectInterop.DeviceStreamingMode.ConnectedSensor; kinect2.GetComponent <Kinect4AzureInterface>().deviceStreamingMode = KinectInterop.DeviceStreamingMode.ConnectedSensor; kinect3.GetComponent <Kinect4AzureInterface>().deviceStreamingMode = KinectInterop.DeviceStreamingMode.ConnectedSensor; } logger = GameObject.FindObjectOfType <HeatMapLogger>(); }
IEnumerator Start() { if (HandRecordings != null) { foreach (HandModelRecording recording in HandRecordings) { if (recording != null) { recording.GRFrames = recording.GetGestureResults(); } } } logger = GameObject.FindObjectOfType <HeatMapLogger>(); while (GestureProvider.Status == GestureStatus.NotStarted) { yield return(null); } if (!GestureProvider.HaveSkeleton) { this.enabled = false; } }