/// <summary>
        /// Tries to display tank on load.
        /// </summary>
        /// <param name="data">Save data</param>
        /// <returns></returns>
        private IEnumerator ShowTank(FEHolderSaveDataEntry data)
        {
            if (!data.HasTank)
            {
                yield break;
            }

            while (!_tankMesh.activeSelf)
            {
                _tankMesh.SetActive(true);
                yield return(null);
            }
        }
        internal void Save(FEHolderSaveData saveDataList)
        {
            var prefabIdentifier = GetComponent <PrefabIdentifier>();
            var id = prefabIdentifier.Id;

            if (_saveData == null)
            {
                _saveData = new FEHolderSaveDataEntry();
            }

            _saveData.ID      = id;
            _saveData.Fuel    = _fuel;
            _saveData.HasTank = _hasTank;
            saveDataList.Entries.Add(_saveData);
        }