コード例 #1
0
        public void SaveMatchData(Entity.MatchData playerData)
        {
            var dataSaver = Application.ServiceLocator.Instance.GetService <IDataSaverPlayerPref>();

            dataSaver.SetInt("NumberOfRaces", playerData.numberOfRaces);
            dataSaver.SetInt("RacesWon", playerData.racesWon);
            dataSaver.SetFloat("BestTime", playerData.bestTime);
        }
コード例 #2
0
        public Entity.MatchData LoadMatchData()
        {
            var dataSrver = Application.ServiceLocator.Instance.GetService <IDataSaverPlayerPref>();

            var _numberOfRaces = dataSrver.GetInt("NumberOfRaces");
            var _racesWon      = dataSrver.GetInt("RacesWon");
            var _bestTime      = dataSrver.GetFloat("BestTime");

            Entity.MatchData matchData = new Entity.MatchData()
            {
                numberOfRaces = _numberOfRaces,
                racesWon      = _racesWon,
                bestTime      = _bestTime
            };

            return(matchData);
        }