private void UpdateValue(MoveLinearLinkMessage msg) { msg.Update(this); if (msg.BackNotifyId > 0) { MessengerInstance.Send(new BackNotificationMessage() { DestinationId = msg.BackNotifyId }); } }
private void OnMoveLinearLinkMessage(MoveLinearLinkMessage msg) { if (Id == msg.LinkId) { if (IsPneumaticTransactionEnabled) { _backNotifyId = msg.BackNotifyId; LinearLinkMovementManager.Add(msg.LinkId, Value, msg.Value, msg.Duration); } else { UpdateValue(msg); } } }