public void StartObserveTouchSensors() { if (_memory == null) { return; } _subscriberHead = _memory.Subscriber("MiddleTactilTouched"); _subscriberLHand = _memory.Subscriber("HandLeftBackTouched"); _subscriberRHand = _memory.Subscriber("HandRightBackTouched"); _subscriberHead.Connect(OnMiddleTactilTouched); _subscriberLHand.Connect(OnHandLeftBackTouched); _subscriberRHand.Connect(OnHandRightBackTouched); }
public void StopObserveTouchSensors() { if (_memory == null) { return; } _subscriberHead.DisconnectAsync(OnMiddleTactilTouched); _subscriberLHand.DisconnectAsync(OnHandLeftBackTouched); _subscriberRHand.DisconnectAsync(OnHandRightBackTouched); _subscriberHead = null; _subscriberLHand = null; _subscriberRHand = null; IsHeadTouched = false; IsLHandTouched = false; IsRHandTouched = false; }