Example #1
0
        /// <summary>
        /// Metoda UcitajBrojPrijedenihMetara() ucita iz datoteke koliko je ukupno prijedenih metara
        /// </summary>
        public static void UcitajBrojPrijedenihMetara()
        {
            try
            {
                string     destination = Application.persistentDataPath + "/BROJMETARA.dat";
                FileStream file;

                if (File.Exists(destination))
                {
                    file = File.OpenRead(destination);

                    BinaryFormatter     bf = new BinaryFormatter();
                    MetarKlasaZaObjekte m  = (MetarKlasaZaObjekte)bf.Deserialize(file);

                    GLOBALNE.UkupanBrojPrijedenihMetara = m.METRI;
                }
                else
                {
                    //Debug.Log("Problem kod load-a BrojaMetara, ili nije spremljeno ili se ucitava prvi puta!");

                    return;
                }

                file.Close();
            }
            catch (Exception e)
            {
                //Debug.Log("Problem kod load-a BrojaMetara, ili nije spremljeno ili se ucitava prvi puta!" +e.Message);
                string a = e.Message;
            }
        }
Example #2
0
        /// <summary>
        /// Metoda SpremiBrojPrijedenihMetara() sprema u .dat file broj svih prijedenih metara
        /// </summary>
        public static void SpremiBrojPrijedenihMetara()
        {
            string     destination = Application.persistentDataPath + "/BROJMETARA.dat";
            FileStream file;

            if (File.Exists(destination))
            {
                file = File.OpenWrite(destination);
                MetarKlasaZaObjekte m = new MetarKlasaZaObjekte();
                GLOBALNE.UkupanBrojPrijedenihMetara += GLOBALNE.BrojPrijedenihMetara;
                m.METRI = GLOBALNE.UkupanBrojPrijedenihMetara;

                BinaryFormatter bf = new BinaryFormatter();
                bf.Serialize(file, m);
            }
            else
            {
                file = File.Create(destination);
                MetarKlasaZaObjekte m = new MetarKlasaZaObjekte();
                GLOBALNE.UkupanBrojPrijedenihMetara += GLOBALNE.BrojPrijedenihMetara;
                m.METRI = GLOBALNE.UkupanBrojPrijedenihMetara;

                BinaryFormatter bf = new BinaryFormatter();
                bf.Serialize(file, m);
            }

            file.Close();
        }