예제 #1
0
        public EoiDataAsset(FileSystemDataAsset fileSystemDataAsset)
        {
            if (fileSystemDataAsset == null)
            {
                return;
            }

            _fileSystemAsset = fileSystemDataAsset;

            this.Id = fileSystemDataAsset.TypeId;

            _type = EoiDataInterface.GetTypeById(this.Id);
        }
예제 #2
0
        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);
                }
            }
        }