private void Disable(FlexiblePart flexiblePart, PXCMGesture.Alert alert)
 {
     if (alert.label == PXCMGesture.Alert.Label.LABEL_GEONODE_INACTIVE)
     {
         flexiblePart.IsVisible = false;
     }
 }
Beispiel #2
0
        void _tracker_OnAlert(PXCMGesture.Alert alertData)
        {
            if (_boardControl == null)
            {
                //AddLog("[Alert: " + alertData.label + "]");
                //return;
            }

            CheckFieldOfView(alertData.label);
            _tracker.ClearOpenness();

            //AddLog("[Alert: " + alertData.label + ", HandActive: " + _isHandActive.ToString() + "]");
        }
        public override void OnAlert(ref PXCMGesture.Alert alert)
        {
            base.OnAlert(ref alert);

            if (alert.body == PXCMGesture.GeoNode.Label.LABEL_BODY_HAND_LEFT)
            {
                Disable(LeftHand, alert);
            }
            else if (alert.body == PXCMGesture.GeoNode.Label.LABEL_BODY_HAND_RIGHT)
            {
                Disable(RightHand, alert);
            }
            Debug.WriteLine("Alert: " + alert.label + " Body: " + alert.body);
        }
Beispiel #4
0
 public override void OnAlert(ref PXCMGesture.Alert alert)
 {
     geoNodeParams.alertLabel = alert.label;
 }
Beispiel #5
0
 void OnAlertHandler(ref PXCMGesture.Alert alertData)
 {
     this.OnAlert(alertData);
 }