public EoiDataAsset(RawEsiAsset esiAsset) { if (esiAsset != null) { this.Id = esiAsset.type_id; _type = EoiDataInterface.GetTypeById(this.Id); if (_fileSystemAsset == null) { _fileSystemAsset = FileSystemDataInterface.CreateAsset(esiAsset.type_id, esiAsset.quantity); } } }
internal void Synchronize(RawEsiAsset esiAsset) { if (esiAsset.type_id != this.Id) { return; } if (_fileSystemAsset == null) { _fileSystemAsset = FileSystemDataInterface.CreateAsset(esiAsset.type_id, esiAsset.quantity); } else { _fileSystemAsset.Quantity += esiAsset.quantity; } }