Пример #1
0
        private void UpdateNavigationData(NavigationPacket packet)
        {
            NavigationData navigationData;

            if (NavigationPacketParser.TryParse(ref packet, out navigationData))
            {
                OnNavigationDataAcquired(navigationData);

                _navigationData = navigationData;

                ProcessStateTransitions(navigationData.State);
            }
        }
Пример #2
0
        private void UpdateNavigationData(NavigationPacket packet)
        {
            NavigationData navigationData;

            if (NavigationPacketParser.TryParse(ref packet, out navigationData))
            {
                _navigationData = navigationData;

                ProcessRequestedState();

                if (NavigationDataUpdated != null)
                {
                    NavigationDataUpdated(_navigationData);
                }
            }
        }