示例#1
0
        internal async Task LogInAsync(EDLog log)
        {
            LogInMessage message = new LogInMessage();

            message.ApiKey   = ApiKey;
            message.Name     = log.Player.Name;
            message.ShipType = log.Player.ShipType;
            await _connection.InvokeAsync("LogIn", message);
        }
示例#2
0
 public Reader()
 {
     Log = new EDLog();
     _fileWatcher.Changed     += fileWatcher_Changed;
     _fileWatcher.Created     += fileWatcher_Created;
     _fileWatcher.NotifyFilter = NotifyFilters.LastAccess |
                                 NotifyFilters.LastWrite |
                                 NotifyFilters.FileName |
                                 NotifyFilters.DirectoryName;
     this._logDirectory = Environment.GetEnvironmentVariable("userprofile") + @"\Saved Games\Frontier Developments\Elite Dangerous\";
 }
示例#3
0
 private void reader_PlayerInfoUpdated(object sender, EDLog e)
 {
     PlayerInfoUpdated?.Invoke(this, e.Player);
 }