Beispiel #1
0
    private void OnFBLoginSucess(LoginResult result)
    {
        UserData userData = new UserData();

        userData.UsedId    = result.PlayFabId;
        userData.LoginType = LoginTypes.Facebook;
        PersistanceManager.SaveToPrefs(Constants.UserDataSavedKey, userData);
        OnLoginSuccess();
        print("Logged In" + result);
    }
Beispiel #2
0
        protected override void AfterGameManagerPersistanceInstanceInitialization()
        {
            base.AfterGameManagerPersistanceInstanceInitialization();

            /// Mock Input to have no effect
            GameTestMockedInputManager.SetupForTestScene();
            /// No level transition
            LevelTransitionManagerMock.SetupForTestScene();
            /// No persistance
            PersistanceManager.SetInstance(new MockPersistanceManager());
        }
Beispiel #3
0
    /// <summary>
    /// Call the death of the enemy and give player rewards.
    /// </summary>
    public virtual void Kill()
    {
        // Adds points to the player score.
        PersistanceManager.GetInstance().AddPlayerScore(stats.scoreValue);

        // Generate items based on the drop list.
        float randomBonus = 1 + PersistanceManager.GetInstance().playerStatLuck *2f / 5;

        while (randomBonus > 0)
        {
            if (randomBonus >= 1)
            {
                DropListScriptableObject.DropChoice dropChoice = dropList.GetRandomChoice();
                for (int i = 0; i < dropChoice.drops.Length; i++)
                {
                    GameObject obj = Instantiate(dropChoice.drops[i], transform.position, Quaternion.identity);
                    Rigidbody  rb  = obj.GetComponent <Rigidbody>();
                    if (rb != null)
                    {
                        rb.AddExplosionForce(100, transform.position + Random.onUnitSphere.normalized, 10);
                    }
                }
                randomBonus--;
            }
            else
            {
                if (Random.Range(0f, 1f) <= randomBonus)
                {
                    DropListScriptableObject.DropChoice dropChoice = dropList.GetRandomChoice();
                    for (int i = 0; i < dropChoice.drops.Length; i++)
                    {
                        GameObject obj = Instantiate(dropChoice.drops[i], transform.position, Quaternion.identity);
                        Rigidbody  rb  = obj.GetComponent <Rigidbody>();
                        if (rb != null)
                        {
                            rb.AddForce(Random.onUnitSphere * Random.Range(0f, 1f));
                        }
                    }
                }
                randomBonus = 0;
            }
        }

        // Show death FX particles.
        if (deathParticlesPrefab)
        {
            GameObject deathParticles = PoolManager.poolManager.GetPoolInstance(deathParticlesPrefab);
            deathParticles.transform.position = transform.position;
            deathParticles.GetComponent <IPoolable>().Init();
        }

        Destroy(gameObject);
    }
Beispiel #4
0
        private void btnBrisanje_Click(object sender, EventArgs e)
        {
            object o  = dgvPrijave.SelectedRows[0].DataBoundItem;
            string rb = ((DataRowView)o).Row.ItemArray[0].ToString();

            if (MessageBox.Show(string.Format("Obrisati prijavu {0} ?", rb), "Potvrda", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
            {
                PersistanceManager.DeletePrijava(rb);
                MessageBox.Show(string.Format("Prijava {0} je uspješno obrisana!", rb), "Poruka", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                ReadPrijava(textBox1.Text, textBox2.Text);
            }
        }
Beispiel #5
0
 void Awake()
 {
     if (instance != null)
     {
         Destroy(this.gameObject);
     }
     else
     {
         instance = this;
         DontDestroyOnLoad(this.gameObject);
     }
 }
Beispiel #6
0
    /// <summary>
    /// Death logic
    /// </summary>
    public void OnDestroy()
    {
        // Save player score
        PersistanceManager.GetInstance().playerCoins = coins;

        LevelManager lm = LevelManager.GetInstance();

        if (lm != null && this != null)
        {
            lm.RemoveDynamicGenerator(this);
        }
    }
Beispiel #7
0
    /// <summary>
    /// Load statistics from persistance
    /// </summary>
    public void UpdateStats()
    {
        PersistanceManager persistanceManager = PersistanceManager.GetInstance();

        hitpointsMax = baseHitpoints + persistanceManager.playerStatHealth;
        speed        = baseSpeed + persistanceManager.playerStatSpeed * 4f / 5;
        dodgeTime    = baseDodgeTime - persistanceManager.playerStatSpeed * .3f / 5;
        slideTime    = baseSlideTime - persistanceManager.playerStatSpeed * 2f / 5;
        attackDamage = baseAttackDamage + persistanceManager.playerStatStrength * 2.5f / 5;
        pushForce    = basePushForce + persistanceManager.playerStatStrength * 2;
        launchDrag   = baseLaunchDrag - persistanceManager.playerStatTenacity * .6f / 5;
    }
        private void GetModelDataList()
        {
            _modelDataList = new List <ModelData>();

            List <string> dataStringList = PersistanceManager.GetLocalModelData();

            foreach (string dataString in dataStringList)
            {
                ModelData modelData = ModelData.Deserialize(dataString);
                _modelDataList.Add(modelData);
                Debug.Log(modelData.name);
            }
        }
 /// <summary>
 /// Singleton creation logic
 /// </summary>
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
         DontDestroyOnLoad(this.gameObject);
     }
     else if (instance != this)
     {
         Destroy(this.gameObject);
     }
     LoadGameData();
 }
Beispiel #10
0
        private void Stampa()
        {
            //  //string dir = Environment.SpecialFolder.MyDocuments + "\\ServisDB\\";

            string dir = System.IO.Path.Combine(Environment.GetFolderPath(
                                                    Environment.SpecialFolder.MyDoc‌​uments), "ServisDB");

            if (Directory.Exists(dir) == false)
            {
                Directory.CreateDirectory(dir);
            }
            object   o         = dgvPrijave.SelectedRows[0].DataBoundItem;
            string   rednibroj = ((DataRowView)o).Row.ItemArray[0].ToString();
            string   kupac     = ((DataRowView)o).Row.ItemArray[5].ToString();
            string   adresa    = ((DataRowView)o).Row.ItemArray[6].ToString();
            string   lk        = ((DataRowView)o).Row.ItemArray[4].ToString();
            string   jmbg      = ((DataRowView)o).Row.ItemArray[3].ToString();
            decimal  uplaceno  = (decimal)((DataRowView)o).Row.ItemArray[10];
            string   brojrata  = ((DataRowView)o).Row.ItemArray[14].ToString();
            DateTime datum     = (DateTime)((DataRowView)o).Row.ItemArray[1];
            decimal  iznos     = (decimal)((DataRowView)o).Row.ItemArray[13];
            string   napomena  = ((DataRowView)o).Row.ItemArray[18].ToString();

            List <UgovorRata> rate = PersistanceManager.ReadUgovorRata(rednibroj);
            string            plan = "";

            for (int i = 0; i < rate.Count; i++)
            {
                plan = plan + Environment.NewLine + (i + 1).ToString() + ". do " + rate[i].RokPlacanja.ToString("dd.MM.yyyy") + " - iznos: " + rate[i].Iznos.ToString("N2") + " KM";
            }


            Dictionary <string, string> dict = new Dictionary <string, string>();

            dict.Add("OTPLATNIPLAN", plan);
            dict.Add("KUPAC", kupac);
            dict.Add("ADRESA", adresa);
            dict.Add("LK", lk);
            dict.Add("JMBG", jmbg);
            dict.Add("UPLACENO", uplaceno.ToString("N2"));
            dict.Add("BROJRATA", brojrata.ToString());
            dict.Add("DATUM", datum.ToString("dd.MM.yyyy"));
            dict.Add("IZNOSRATE", (Math.Round((iznos - uplaceno) / int.Parse(brojrata), 2, MidpointRounding.AwayFromZero)).ToString("N2"));
            dict.Add("UKUPANIZNOS", (iznos).ToString("N2"));
            dict.Add("PREDMET", napomena);
            string fileName = dir + "\\" + rednibroj.Replace("/", "-") + ".docx";

            WordDocumentBuilder.FillBookmarksUsingOpenXml("Ugovor.docx", fileName, dict);
            Process.Start(fileName);
        }
        private void CreateModel()
        {
            var handler = toWindowWhenClicked.GetComponent <ViewModelState>();
            var widget  = UIButton.current.GetComponent <ModelDataWidget>();

            widget.modelData.modelPath = PersistanceManager.GetLocalServerModelPath(widget.modelData.name);
            handler.modelData          = widget.modelData;

            StartCoroutine(CloudFile.DownloadFile(widget.modelData.modelFile, widget.modelData.modelUrl, () => {
                var parts = widget.modelData.modelFile.Split('.');
                var path  = Path.Combine(Utilities.GetPersistancePath(), "model." + parts[parts.Length - 1]);
                var task  = (RMITask)Instantiate(controller.importTask);
                Utilities.LoadModelFileRMI(path, task, CreateModelCallback);
            }));
        }
Beispiel #12
0
        /// <summary>
        /// /!\ This method must be called before EVERYTHING else in the Tick update.
        /// </summary>
        protected void BeforeTickGameLogic(out float d, out float unscaled)
        {
            GameInputManager.Get().Tick();
            PersistanceManager.Get().Tick();

            TimeManagementManager.Get().Tick();

            d        = TimeManagementManager.Get().GetCurrentDeltaTime();
            unscaled = TimeManagementManager.Get().GetCurrentDeltaTimeUnscaled();

            if (levelType != LevelType.STARTMENU)
            {
                LevelChunkFXTransitionManager.Get().Tick(d);
            }
        }
Beispiel #13
0
 public override void OnOpen()
 {
     gameManager        = menuManager.GetComponent <GameManager>();
     persistanceManager = menuManager.GetComponent <PersistanceManager>();
     mainMenu           = (Menu_Main)menuManager.GetMenu("Main Menu");
     if (persistanceManager)
     {
         saveFileNames = persistanceManager.GetSaveFileNames();
         saveGameList.Clear();
         for (int i = 0; i < saveFileNames.Length; i++)
         {
             saveGameList.Add(saveFileNames[i]);
         }
     }
 }
Beispiel #14
0
    // Start is called before the first frame update
    void Start()
    {
        trackerMannager       = gameObject.GetComponent <TrackerMannager>();
        notificationsMannager = gameObject.GetComponent <NotificationsMannager>();
        surveyMannager        = gameObject.GetComponent <SurveyMannager>();
        logic              = gameObject.GetComponent <Logic>();
        propMannager       = gameObject.GetComponent <PropMannager>();
        persistanceManager = gameObject.GetComponent <PersistanceManager>();


        surveyActivated = false;

        // TODO the steps should be shared. Notification Mannager to be changes drasticly
        //notificationsMannager.lightStepNotification(1);
    }
Beispiel #15
0
        private void btnZakljuciUgovor_Click(object sender, EventArgs e)
        {
            object o  = dgvPrijave.SelectedRows[0].DataBoundItem;
            string rb = ((DataRowView)o).Row.ItemArray[0].ToString();

            if (MessageBox.Show(string.Format("Zaključiti ugovor {0} ?", rb), "Potvrda", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
            {
                PersistanceManager.UpdateUgovor(rb, "Z");
                MessageBox.Show(string.Format("Ugovor {0} je uspješno zaključen!", rb), "Poruka", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                Stampa();
                ReadUgovor(textBox1.Text, textBox2.Text);
                tabControl1.SelectedIndex = 0;
                Clear();
                ReadUgovor("", "");
            }
        }
Beispiel #16
0
    private void Start()
    {
        UserData user = PersistanceManager.GetSavedData <UserData>(Constants.UserDataSavedKey);

        if (user == null)
        {
            mainMenuController.OpenLoginScreen();
        }
        else
        {
            if (user.LoginType == LoginTypes.Guest)
            {
                GuestLogIn(true);
            }
        }
    }
Beispiel #17
0
 void Awake()
 {
     if (p == null)
     {
         DontDestroyOnLoad(gameObject);
         p                 = this;
         _isSaved          = false;
         _homes            = new Home[6];
         _cash             = 0;
         _cashUpdateAmount = 0;
     }
     else if (p != this)
     {
         Destroy(gameObject);
     }
 }
Beispiel #18
0
 private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (tabControl1.SelectedIndex == 1)
     {
         tbKupac.Focus();
         if (tbRedniBroj.Text == "AUTO")
         {
             tbRadnik.Text = PersistanceManager.GetKorisnik().KorisnickoIme;
         }
     }
     else
     {
         textBox1.Focus();
         textBox1.Select();
     }
 }
Beispiel #19
0
        private void button1_Click(object sender, EventArgs e)
        {
            int?kupacSifra = null;

            if (tbSifra.Text == "AUTO")
            {
                PersistanceManager.InsertPartner(tbNaziv.Text, rbFizickoLice.Checked ? "F" : "P", tbMaticniBroj.Text, tbAdresa.Text, tbTelefon.Text, tbEmail.Text, cbKupac.Checked, cbDobavljac.Checked, tbBrojLK.Text, out kupacSifra);
            }
            else
            {
                PersistanceManager.UpdatePartner(int.Parse(tbSifra.Text), tbNaziv.Text, rbFizickoLice.Checked ? "F" : "P", tbMaticniBroj.Text, tbAdresa.Text, tbTelefon.Text, tbEmail.Text, cbKupac.Checked, cbDobavljac.Checked, tbBrojLK.Text);
            }
            ReadAll(textBox1.Text, textBox2.Text);
            tabControl1.SelectedIndex = 0;
            Clear();
        }
        /*
         * Return true if request was successful
         */
        private bool SendAndOutput(String url, String method, String data, String tenantId, Dictionary <string, string> headers)
        {
            Dictionary <string, string> newHeaders = new Dictionary <string, string>();
            List <String> keys = new List <String>(headers.Keys);

            foreach (String key in keys)
            {
                newHeaders[key] = replaceParameters(headers[key]);
            }

            HttpWebResponse response = null;
            String          output;
            String          outputStatus;

            try
            {
                response = Send(url, tenantId, method, data, newHeaders);
                using (var streamReader = new StreamReader(response.GetResponseStream()))
                {
                    output = streamReader.ReadToEnd();
                }

                outputStatus = response.StatusCode.ToString();
                SetOutput(outputStatus, output);
            }
            catch (WebException ex)
            {
                output       = ex.Message;
                outputStatus = "Failed";
                SetOutput(outputStatus, output);


                if (ex.Response != null)
                {
                    using (var stream = ex.Response.GetResponseStream())
                        using (var reader = new StreamReader(stream))
                        {
                            String errorMessage = reader.ReadToEnd();
                            richConsole.AppendText("\n");
                            richConsole.AppendText(errorMessage);
                        }
                }
            }

            PersistanceManager.GetInstance().SaveToLog(m_sharedData.ConnectedUser, tenantId, url, method, m_headers, data, outputStatus, output);
            return(outputStatus != "Failed");;
        }
Beispiel #21
0
        ///  <summary>
        ///
        ///  </summary>
        /// <param name="handler"></param>
        /// <param name="hub"></param>
        /// <param name="auth"></param>
        ///  <param name="settings"></param>
        public SocketServer(ProtocolHandler handler, ITinyMessengerHub hub, Authenticator auth, PersistanceManager settings)
        {
            _handler  = handler;
            _hub      = hub;
            _auth     = auth;
            _settings = settings;
            _availableWorkerSockets = new ConcurrentDictionary <string, Socket>();
            _scheduler = new LimitedTaskScheduler(2);
            _factory   = new TaskFactory(_scheduler);

            _hub.Subscribe <StopSocketServer>(eEvent => Stop());
            _hub.Subscribe <StartSocketServerEvent>(eEvent => Start());
            _hub.Subscribe <RestartSocketEvent>(eEvent => RestartSocket());
            _hub.Subscribe <ForceClientDisconnect>(eEvent => DisconnectSocket(eEvent.ConnectionId));
            _hub.Subscribe <BroadcastEventAvailable>(eEvent => Broadcast(eEvent.BroadcastEvent));
            _hub.Subscribe <PluginResponseAvailableEvent>(eEvent => Send(eEvent.Message, eEvent.ConnectionId));
        }
Beispiel #22
0
    /// <summary>
    /// Select the next scene from a random scene list, taking into account the difficulty level
    /// </summary>
    /// <returns></returns>
    public string GetNextLevel()
    {
        int           currentLevel     = PersistanceManager.GetInstance().currentLevel;
        List <string> selectableLevels = new List <string>();

        for (int i = 0; i < levelCatalogue.entries.Length; i++)
        {
            if ((levelCatalogue.entries[i].minTier == -1 || levelCatalogue.entries[i].minTier <= currentLevel) && (levelCatalogue.entries[i].maxTier == -1 || levelCatalogue.entries[i].maxTier >= currentLevel))
            {
                selectableLevels.AddRange(levelCatalogue.entries[i].scenes);
            }
        }
        if (selectableLevels.Count == 0)
        {
            return(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name);
        }
        return(selectableLevels[Random.Range(0, selectableLevels.Count)]);
    }
Beispiel #23
0
        public ConfigurationPanelViewModel(
            PersistanceManager persistanceManager,
            IVersionProvider versionProvider,
            ITrackRepository trackRepository
            )
        {
            _versionProvider = versionProvider;
            _trackRepository = trackRepository;
            _userSettings    = persistanceManager.UserSettingsModel;

            _socketTester = new SocketTester(persistanceManager);
            _socketTester.ConnectionChangeListener += status =>
            {
                ServiceStatus = status;
                OnPropertyChanged(nameof(ServiceStatus));
            };

            _socketTester.VerifyConnection();
        }
Beispiel #24
0
        public async static Task <DataSet> ExecuteProcedureReport(string sql, List <NpgsqlParameter> parameters)
        {
            DataSet o_dataSet = null;

            try
            {
                using (var conn = new NpgsqlConnection(PersistanceManager.GetConnectionString()))
                {
                    conn.Open();
                    NpgsqlCommand comm = new NpgsqlCommand();
                    comm.CommandTimeout = 300;
                    foreach (var parameter in parameters)
                    {
                        comm.Parameters.Add(parameter);
                    }
                    comm.CommandType = CommandType.StoredProcedure;
                    comm.CommandText = sql;
                    comm.Connection  = conn;

                    //var reader = comm.ExecuteReader();
                    NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter(comm);
                    o_dataSet = new DataSet();
                    dataAdapter.Fill(o_dataSet);
                    //var dataTable = new DataTable();
                    //dataTable.Load(reader);

                    //while (reader.Read())
                    //{
                    //    Console.Write("{0}\n", reader[0]);
                    //}


                    //o_dataSet.Tables.Add(dataTable);

                    conn.Close();
                }
            }
            catch (Exception e)
            {
                Logger.Exception(e);
            }
            return(o_dataSet);
        }
Beispiel #25
0
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            //broj, datum, kupac_sifra, kupac_maticni_broj, kupac_broj_lk, kupac_naziv, kupac_adresa, kupac_telefon, broj_racuna, radnik, inicijalno_placeno, iznos_bez_pdv, pdv, iznos_sa_pdv, broj_rata, suma_uplata, preostalo_za_uplatu, status, napomena


            if (dgvPrijave.SelectedRows.Count == 0)
            {
                return;
            }
            object o = dgvPrijave.SelectedRows[0].DataBoundItem;

            tabControl1.SelectedIndex = 1;
            tbRedniBroj.Text          = ((DataRowView)o).Row.ItemArray[0].ToString();

            dtpDatum.Value          = (DateTime)((DataRowView)o).Row.ItemArray[1];
            tbKupacSifra.Text       = ((DataRowView)o).Row.ItemArray[2].ToString();
            tbKupacMaticniBroj.Text = ((DataRowView)o).Row.ItemArray[3].ToString();
            tbKupacBrojLk.Text      = ((DataRowView)o).Row.ItemArray[4].ToString();
            tbKupac.Text            = ((DataRowView)o).Row.ItemArray[5].ToString();
            tbAdresa.Text           = ((DataRowView)o).Row.ItemArray[6].ToString();
            tbKupacaTelefon.Text    = ((DataRowView)o).Row.ItemArray[7].ToString();
            tbBrojRacuna.Text       = ((DataRowView)o).Row.ItemArray[8].ToString();
            tbRadnik.Text           = ((DataRowView)o).Row.ItemArray[9].ToString();

            //inicijalno_placeno, iznos_bez_pdv, pdv, iznos_sa_pdv, broj_rata, suma_uplata, preostalo_za_uplatu
            tbInicijalnoUplaceno.Text = ((decimal)((DataRowView)o).Row.ItemArray[10]).ToString("N2");
            tbIznosSaPDV.Text         = ((decimal)((DataRowView)o).Row.ItemArray[13]).ToString("N2");
            tbBrojRata.Text           = ((DataRowView)o).Row.ItemArray[14].ToString();
            tbSumaUplata.Text         = ((decimal)((DataRowView)o).Row.ItemArray[15]).ToString("N2");
            tbPreostaloZaUplatu.Text  = ((decimal)((DataRowView)o).Row.ItemArray[16]).ToString("N2");
            tbStatus.Text             = ((DataRowView)o).Row.ItemArray[17].ToString();

            tbNapomena.Text = ((DataRowView)o).Row.ItemArray[18].ToString();

            cbMK.Checked            = (bool)(((DataRowView)o).Row.ItemArray[19]);
            tbUplacenoPoRatama.Text = ((decimal)((DataRowView)o).Row.ItemArray[20]).ToString("N2");
            List <UgovorRata> rate = PersistanceManager.ReadUgovorRata(tbRedniBroj.Text);

            BindUgovorRata(rate);

            SetVisibility();
        }
Beispiel #26
0
    /// <summary>
    /// The entity takes damage from an unknown source.
    /// </summary>
    /// <param name="damage">Ammount of damage to be taken.</param>
    /// <param name="direction">Incoming damage direction. Axis represented in clockwise order: 0-Forward, 1-Left, 2-Back, 3-Right.</param>
    /// <param name="pushForce">Force applied to the entity in the specified direction.</param>
    /// <param name="stunForce">Stun duration applied to the entity.</param>
    /// <returns>True if enemy was damaged, otherwise false.</returns>
    public bool Damage(float damage = 0, int direction = 0, float pushForce = 0, float stunForce = 0)
    {
        if (isActive && isAlive && !isDespawning)
        {
            // Check invencibility
            if (moveMode != MoveMode.Launched)
            {
                // Play sound
                SoundManager.GetInstance().Play(hurtClip);

                // Apply damage
                AddHealth(-damage);

                // Create floating number effect
                FloatingNumberController fnc = PoolManager.poolManager.GetPoolInstance(floatingNumberPrefab).GetComponent <FloatingNumberController>();
                fnc.number             = -(int)damage;
                fnc.textColor          = Color.red;
                fnc.transform.position = transform.position + Vector3.up * .5f + Vector3.right * UnityEngine.Random.Range(-.1f, .1f) + Vector3.forward * UnityEngine.Random.Range(-.1f, .1f);
                fnc.Init();

                // Apply push
                if (pushForce > 0)
                {
                    moveMode       = MoveMode.Launched;
                    launchVelocity = Quaternion.AngleAxis(-90 * direction, Vector3.up) * Vector3.forward * pushForce;
                }

                // Check for death
                if (hitpoints <= 0)
                {
                    PersistanceManager.GetInstance().playerAlive = false;
                    isAlive = false;
                    animator.SetTrigger("Death");
                    return(true);
                }
            }
        }

        return(false);
    }
Beispiel #27
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

#if (DEBUG)
            var connectionString = PersistanceManager.GetConnectionStringByName("ServisDBLocal");
#else
            var connectionString = PersistanceManager.GetConnectionStringByName("ServisDB");
#endif
            PersistanceManager.SetConnection(connectionString);


#if (DEBUG)
            Application.Run(new FormGlavna());
#else
            dlgLogin dlg = new dlgLogin();
            if (dlg.ShowDialog() == DialogResult.OK)
            {
                Application.Run(new FormGlavna());
            }
#endif
        }
Beispiel #28
0
        static void Main(string[] args)
        {
            var crud         = new CRUD();
            var importedData = Reader.ReadAllLines(Properties.Settings.Default.Path);

            var persistanceManager = new PersistanceManager(crud);

            persistanceManager.Update(importedData);
            var data = persistanceManager.ReadAllRecords();

            var    dailyReport = Reporter.GetByDay(data, Validator);
            double sum         = 0;

            foreach (var item in dailyReport)
            {
                double difference = Reporter.GetDifference(item.day, item.minutes);
                Console.WriteLine($"Am {item.day} wurden {item.minutes/60.0} gearbeitet. Differenz: {difference}");
                sum += difference;
            }

            Console.WriteLine();
            Console.WriteLine($"Insgesamt {sum} Überstunden.");
            Console.ReadLine();
        }
    // Start is called before the first frame update
    void Start()
    {
        persistanceManager    = gameObject.GetComponent <PersistanceManager>();
        trackerMannager       = gameObject.GetComponent <TrackerMannager>();
        notificationsMannager = gameObject.GetComponent <NotificationsMannager>();
        surveyMannager        = gameObject.GetComponent <SurveyMannager>();
        logic = gameObject.GetComponent <Logic>();

        surveyActivated = false;

        if (!isDemo)
        {
            setNew();
        }
        else
        {
            currentStage = EXP_STAGE.PROP_MATCHING_PLUS_RETARGETING;
            notificationsMannager.lightStepNotification(1);
            started = true;
            if (notificacionTextObject != null)
            {
                TextMesh text = notificacionTextObject.GetComponent <TextMesh>();
                text.text = "Welcome!!";
            }
            if (persistanceManager != null)
            {
                persistanceManager.storeLocal   = false;
                persistanceManager.storeInForms = false;
            }
            trackerMannager.setTrackers();
        }



        //Debug.Log("-----------Waiting---------");
    }
 void Start()
 {
     gameManager = GameObject.FindGameObjectWithTag ("GameManager");
         persistanceManager = new PersistanceManager ();
 }
Beispiel #31
0
 public void registerWithWorldManager()
 {
     persistanceManager = PersistanceManager.p;
 }
Beispiel #32
0
        internal SearchResultAdapter(PersistanceManager.Interfaces.ISearch search)
        {
            StartDate = search.StartTime;
            EndDate = search.EndTime;
            ProcessedSearcheesCount = (int)search.ProcessedFilesCount;
            Phrases = search.Phrases;

            var searchees = new List<SearcheeResult>(search.Count());
            foreach (var matchingFile in search)
            {
                var searchee = new FileSearchee(matchingFile.FullPath);
                searchees.Add(new SearcheeResult(searchee, matchingFile.Matches));
            }

            Searchees = searchees;
        }