public PlayerSkinData GetCurrentSkin() { int id = SaveDataStorage.LoadCurrentRunnersId(); if (id == 0) { id = 1; } return(_skins.Where(a => a.Id == id).FirstOrDefault()); }
public void ToggleActiveObject(bool isShop, ModelSwitcher switcher) { _isShop = isShop; _switcher = switcher; if (!SaveDataStorage.HasKeyBuyableObjecty(_defaultSkin)) { _currentIdSkin = _defaultSkin.Id; _avatar.SetSkin(_defaultSkin); SaveDataStorage.SaveBuyableObject(_defaultSkin); ToggleActiveObject(_isShop, _switcher); } else { _currentIdSkin = SaveDataStorage.LoadCurrentRunnersId(); _openedAvatars = SaveDataStorage.LoadOpenedRunnersIds(); _avatar.SetSkin(_skins.Where(a => a.Id == _currentIdSkin).First()); ChangePrice(); } }