void Awake() { skeletonWand = GetComponent <RUISSkeletonWand>(); gestureWasTriggered = false; if (leftOrRightFist == RUISFistGestureRecognizer.fistSide.InferFromName) { if (skeletonWand.wandStart.ToString().IndexOf("Right") != -1) { leftOrRightFist = RUISFistGestureRecognizer.fistSide.RightFist; } if (skeletonWand.wandStart.ToString().IndexOf("Left") != -1) { leftOrRightFist = RUISFistGestureRecognizer.fistSide.LeftFist; } } if (animateFist && skeletonController && this.enabled) { skeletonController.externalCurlTrigger = true; } // hack for RUISSkeletonController which gets re-instantiated if RUISKinectAndMecanimCombiner is used if (skeletonController && skeletonController.gameObject.transform.parent != null) { skeletonParent = skeletonController.gameObject.transform.parent.gameObject; if (gameObject.transform.parent.GetComponentInChildren <RUISKinectAndMecanimCombiner>()) { kinectAndMecanimCombinerExists = true; } } }
void OnEnable() { playerId = serializedObject.FindProperty("playerId"); bodyTrackingDevice = serializedObject.FindProperty("bodyTrackingDevice"); // gestureSelectionMethod = serializedObject.FindProperty("gestureSelectionMethod"); wandStart = serializedObject.FindProperty("wandStart"); wandEnd = serializedObject.FindProperty("wandEnd"); rotationNoiseCovariance = serializedObject.FindProperty("rotationNoiseCovariance"); visualizerThreshold = serializedObject.FindProperty("visualizerThreshold"); visualizerWidth = serializedObject.FindProperty("visualizerWidth"); visualizerHeight = serializedObject.FindProperty("visualizerHeight"); wandColor = serializedObject.FindProperty("wandColor"); // gestureRecognizer = serializedObject.FindProperty("gestureRecognizer"); wandPositionVisualizer = serializedObject.FindProperty("wandPositionVisualizer"); showVisualizer = serializedObject.FindProperty("showVisualizer"); switchToAvailableKinect = serializedObject.FindProperty("switchToAvailableKinect"); skeletonWand = target as RUISSkeletonWand; if (skeletonWand) { gestureSelectionMethodLink = new SerializedObject(skeletonWand); guiGestureSelectionMethodChoiceLink = gestureSelectionMethodLink.FindProperty("gestureSelectionMethod"); gestureScriptLink = gestureSelectionMethodLink.FindProperty("gestureSelectionScriptName"); } }
void OnEnable() { playerId = serializedObject.FindProperty("playerId"); bodyTrackingDevice = serializedObject.FindProperty("bodyTrackingDevice"); // gestureSelectionMethod = serializedObject.FindProperty("gestureSelectionMethod"); wandStart = serializedObject.FindProperty("wandStart"); wandEnd = serializedObject.FindProperty("wandEnd"); rotationNoiseCovariance = serializedObject.FindProperty("rotationNoiseCovariance"); visualizerThreshold = serializedObject.FindProperty("visualizerThreshold"); visualizerWidth = serializedObject.FindProperty("visualizerWidth"); visualizerHeight = serializedObject.FindProperty("visualizerHeight"); wandColor = serializedObject.FindProperty("wandColor"); // gestureRecognizer = serializedObject.FindProperty("gestureRecognizer"); wandPositionVisualizer = serializedObject.FindProperty("wandPositionVisualizer"); showVisualizer = serializedObject.FindProperty("showVisualizer"); switchToAvailableKinect = serializedObject.FindProperty("switchToAvailableKinect"); skeletonWand = target as RUISSkeletonWand; if(skeletonWand) { gestureSelectionMethodLink = new SerializedObject(skeletonWand); guiGestureSelectionMethodChoiceLink = gestureSelectionMethodLink.FindProperty("gestureSelectionMethod"); gestureScriptLink = gestureSelectionMethodLink.FindProperty("gestureSelectionScriptName"); } }
// void Awake() { fistClosedSignalTimestampBuffer = new float[fistClosedSignalLimit]; fistOpenSignalTimestampBuffer = new float[fistOpenSignalLimit]; ruisSkeletonManager = FindObjectOfType(typeof(RUISSkeletonManager)) as RUISSkeletonManager; skeletonWand = GetComponent <RUISSkeletonWand>(); handClosed = false; gestureWasTriggered = false; if (leftOrRightFist == fistSide.InferFromName) { if (skeletonWand.wandStart.ToString().IndexOf("Right") != -1) { leftOrRightFist = fistSide.RightFist; } if (skeletonWand.wandStart.ToString().IndexOf("Left") != -1) { leftOrRightFist = fistSide.LeftFist; } } //add gunParticles = GetComponent <ParticleSystem> (); gunLine = GetComponent <LineRenderer> (); gunAudio = GetComponent <AudioSource> (); gunLight = GetComponent <Light> (); shootableMask = LayerMask.GetMask("Environment"); // }
void Awake() { fistClosedSignalTimestampBuffer = new float[fistClosedSignalLimit]; fistOpenSignalTimestampBuffer = new float[fistOpenSignalLimit]; ruisSkeletonManager = FindObjectOfType(typeof(RUISSkeletonManager)) as RUISSkeletonManager; skeletonWand = GetComponent<RUISSkeletonWand>(); handClosed = false; gestureWasTriggered = false; if(leftOrRightFist == fistSide.InferFromName) { if(skeletonWand.wandStart.ToString().IndexOf("Right") != -1) leftOrRightFist = fistSide.RightFist; if(skeletonWand.wandStart.ToString().IndexOf("Left") != -1) leftOrRightFist = fistSide.LeftFist; } }
void Awake() { fistClosedSignalTimestampBuffer = new float[fistClosedSignalLimit]; fistOpenSignalTimestampBuffer = new float[fistOpenSignalLimit]; ruisSkeletonManager = FindObjectOfType(typeof(RUISSkeletonManager)) as RUISSkeletonManager; skeletonWand = GetComponent <RUISSkeletonWand>(); handClosed = false; if (leftOrRightFist == fistSide.InferFromName) { if (skeletonWand.wandStart.ToString().IndexOf("Right") != -1) { leftOrRightFist = fistSide.RightFist; } if (skeletonWand.wandStart.ToString().IndexOf("Left") != -1) { leftOrRightFist = fistSide.LeftFist; } } }