Exemple #1
0
        public void OnGetOfflineMapState(int type, int state)
        {
            switch (type)
            {
            default: break;

            case MKOfflineMap.TypeNewOffline:
                Added?.Invoke(this, new OfflineMapAddedEventArgs(state));
                break;

            case MKOfflineMap.TypeVerUpdate:
                HasUpdate?.Invoke(this, new OfflineMapHasUpdateEventArgs(state));
                break;

            case MKOfflineMap.TypeDownloadUpdate:
                Downloading?.Invoke(this, new OfflineMapDownloadingEventArgs(state));
                break;
            }
        }
        public override void OnGetOfflineMapState(BMKOfflineStatus type, int state)
        {
            switch (type)
            {
            default: break;

            case BMKOfflineStatus.Add:
                Added?.Invoke(this, new OfflineMapAddedEventArgs(state));
                break;

            case BMKOfflineStatus.Newver:
                HasUpdate?.Invoke(this, new OfflineMapHasUpdateEventArgs(state));
                break;

            case BMKOfflineStatus.Update:
                Downloading?.Invoke(this, new OfflineMapDownloadingEventArgs(state));
                break;
            }
        }