コード例 #1
0
        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);
        }