internal void Save(SaveData saveData) { var prefabIdentifier = GetComponent <PrefabIdentifier>(); var id = prefabIdentifier.Id; if (_saveData == null) { _saveData = new SaveDataEntry(); } _saveData.ID = id; _saveData.BodyColor = ColorManager.GetColor().ColorToVector4(); _saveData.TankLevel = TankManager.GetTankLevel(); _saveData.ContainerAmount = StorageManager.NumberOfBottles; _saveData.IsInSub = _isInSub; saveData.Entries.Add(_saveData); }