internal void Save(SaveData saveData) { var prefabIdentifier = GetComponent <PrefabIdentifier>(); var id = prefabIdentifier.Id; if (_savedData == null) { _savedData = new SaveDataEntry(); } _savedData.ID = id; _savedData.GaspodAmount = GaspodCollectorStorage.GetStorageAmount(); _savedData.BodyColor = ColorManager.GetColor().ColorToVector4(); _savedData.Batteries = PowerManager.GetBatteries(); saveData.Entries.Add(_savedData); }