void Start() { _player = PlayerManager.Load(); Music.isOn = _player.IsMusicEnabled; Sound.isOn = _player.IsSoundEnabled; Music.onValueChanged.AddListener(SaveChanges); Sound.onValueChanged.AddListener(SaveChanges); }
public static void Reset(bool makeNew = false) { var oldPlayer = makeNew ? new PlayerModel() : Load(); var player = new PlayerModel { Money = 0, IsSoundEnabled = oldPlayer == null || oldPlayer.IsSoundEnabled, IsMusicEnabled = oldPlayer == null || oldPlayer.IsMusicEnabled }; Save(player); }
public static void Save(PlayerModel player) { var manager = new XmlManager<PlayerModel>(); manager.Save(SaveGameFile, player); }
public void init() { player = new PlayerModel(); enemy = new PlayerModel(); inited = true; }