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); }
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()); }
/// <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); }
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); } }
void Awake() { if (instance != null) { Destroy(this.gameObject); } else { instance = this; DontDestroyOnLoad(this.gameObject); } }
/// <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); } }
/// <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(); }
private void Stampa() { // //string dir = Environment.SpecialFolder.MyDocuments + "\\ServisDB\\"; string dir = System.IO.Path.Combine(Environment.GetFolderPath( Environment.SpecialFolder.MyDocuments), "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); })); }
/// <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); } }
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]); } } }
// 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); }
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("", ""); } }
private void Start() { UserData user = PersistanceManager.GetSavedData <UserData>(Constants.UserDataSavedKey); if (user == null) { mainMenuController.OpenLoginScreen(); } else { if (user.LoginType == LoginTypes.Guest) { GuestLogIn(true); } } }
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); } }
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(); } }
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");; }
/// <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)); }
/// <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)]); }
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(); }
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); }
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(); }
/// <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); }
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 }
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 (); }
public void registerWithWorldManager() { persistanceManager = PersistanceManager.p; }
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; }