Exemple #1
0
 void IncrementProgress()
 {
     statsBars = GameObject.Find("StatsBars").GetComponent <StatBars>();//get our stats bar
     if (points > 0)
     {
         statsBars.IncreaseProgress(points);
     }
 }
Exemple #2
0
    public static void SaveData(StatBars stats, Clock clock, MessageLists messageLists)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/player.binary";
        FileStream      stream    = new FileStream(path, FileMode.Create);
        PlayerData      data      = new PlayerData(stats, clock, messageLists);

        formatter.Serialize(stream, data);
        stream.Close();
    }
Exemple #3
0
 // Start is called before the first frame update
 void Start()
 {
     statsBars = GameObject.Find("StatsBars").GetComponent <StatBars>();
     if (IsLoaded == true)
     {
         PlayerData data = SaveSystem.LoadData();
         timeStart = data.time;
         dayNum    = data.dayNum;
     }
     dayName.text = weekDays[dayNum];
     clock.text   = timeStart.ToString();
 }
Exemple #4
0
        public StatsViewModel()
        {
            // Statistiky se zobrazují pouze pro úkoly, jež se v kalendáři vyskytují vícekrát
            var query = from repeatingEntry in EntryManager.Entries
                        where repeatingEntry.Count > 1
                        select repeatingEntry;

            // Přiřazení progress barů k tomuto ViewModelu
            foreach (var entry in query)
            {
                StatBars.Add(new StatBarViewModel(entry));
            }
        }
Exemple #5
0
 void Start()
 {
     statsBars = GameObject.Find("StatsBars").GetComponent <StatBars>();
     clock     = GameObject.Find("WorldClock").GetComponent <Clock>();
 }