Exemplo n.º 1
0
        internal void Save(ExStorageDepotSaveData saveDataList)
        {
            var prefabIdentifier = GetComponent <PrefabIdentifier>();
            var id = prefabIdentifier.Id;

            if (_saveData == null)
            {
                _saveData = new ExStorageDepotSaveDataEntry();
            }
            _saveData.Id       = id;
            _saveData.UnitName = NameController.GetCurrentName();
            //_saveData.StorageItems = Storage.GetTrackedItems();
            _saveData.Multiplier = BulkMultiplier;
            saveDataList.Entries.Add(_saveData);
        }
        internal void Save(ExStorageDepotSaveData saveDataList)
        {
            var prefabIdentifier = GetComponent <PrefabIdentifier>();
            var id = prefabIdentifier.Id;

            if (_saveData == null)
            {
                _saveData = new ExStorageDepotSaveDataEntry();
            }
            _saveData.Id           = id;
            _saveData.UnitName     = NameController.GetCurrentName();
            _saveData.StorageItems = Storage.ContainerItems;
            _saveData.Multiplier   = BulkMultiplier;
            _saveData.IsVisible    = FCSConnectableDevice.IsVisible;
            saveDataList.Entries.Add(_saveData);
        }