public PersonStats CalculatePeopleStatistics(IReadOnlyList <string> libraryIds) { var returnObj = new PersonStats(); try { returnObj.Cards = new List <Card <string> > { TotalTypeCount(libraryIds, PersonType.Actor, Constants.Common.TotalActors), TotalTypeCount(libraryIds, PersonType.Director, Constants.Common.TotalDirectors), TotalTypeCount(libraryIds, PersonType.Writer, Constants.Common.TotalWriters), }; returnObj.GlobalCards = new List <TopCard> { GetMostFeaturedPersonAsync(libraryIds, PersonType.Actor, Constants.Common.MostFeaturedActor), GetMostFeaturedPersonAsync(libraryIds, PersonType.Director, Constants.Common.MostFeaturedDirector), GetMostFeaturedPersonAsync(libraryIds, PersonType.Writer, Constants.Common.MostFeaturedWriter), }; returnObj.MostFeaturedActorsPerGenreCards = GetMostFeaturedActorsPerGenreAsync(libraryIds); return(returnObj); } catch (Exception e) { Console.WriteLine(e); throw; } }
public ActionResult SaveFcDeHoekGame(FcDeHoekGameModel model) { using (var context = new FcDeHoekContext()) { var statsToRemove = context.PersonStatistics.Where(ps => ps.IdGame == model.IdGame).ToList(); if (statsToRemove.Any()) { context.PersonStatistics.RemoveRange(statsToRemove); context.SaveChanges(); } foreach (var player in model.PlayersInGame) { if (player.IdPlayer != -1) { var stat = new PersonStats { IdGame = model.IdGame, IdPerson = player.IdPlayer, Assists = player.AssistsGiven, Goals = player.GoalsScored, Played = true }; context.PersonStatistics.AddOrUpdate(stat); context.SaveChanges(); } } return(FcDeHoekGameDetail(model.IdGame)); } }
void Start() { _stepSoundMaker = GetComponent <StepSoundMaker> (); _personStats = GetComponent <PersonStats> (); _personStats.SetWalkingSpeed(); _animator = GetComponent <Animator> (); staminaBar.SetActive(false); }
public PersonStats CalculatePeopleStatistics(IReadOnlyList <string> libraryIds) { var returnObj = new PersonStats(); try { returnObj.Cards = new List <Card <string> > { TotalTypeCount(libraryIds, PersonType.Actor, Constants.Common.TotalActors) }; return(returnObj); } catch (Exception e) { Console.WriteLine(e); throw; } }
// Update is called once per frame void Update() { if (!init){ init = true; ps = GetComponentInParent<PersonStats>(); } //transform.localScale.Set(0.7f, 0.7f, 0.7f); Renderer rend = GetComponent<Renderer>(); if (ps.gender == 'f') { rend.material.color = Color.red; } else { rend.material.color = Color.blue; } if (ps.age <= 18){ transform.localScale = new Vector3(0.7f, 0.7f, 0.7f); } else { transform.localScale = new Vector3(1f, 1f, 1f); } if (ps.alive) { if (ps.partner != null) { p = ps.partner.transform.FindChild("Body"); } else if (ps.mother != null) { p = ps.mother.transform.FindChild("Body"); } else { p = GameObject.FindGameObjectWithTag("Player").transform; } nav.SetDestination(p.position); } }
public PersonStats GetPersonStats(int user_id) { OfferQuery offerQuery = new OfferQuery(language); System.Data.DataTable dataTable = new System.Data.DataTable(); dataTable = conn_db.ReadTable(offerQuery.GetPersonOfferCount(user_id)); if (dataTable.Rows.Count == 0) { throw new EmptyViewException(language); } PersonStats personStats = new PersonStats(); foreach (System.Data.DataRow row in dataTable.Rows) { personStats.AvailableOffers = Convert.ToInt32(row[0]); } return(personStats); }
//private void Load_Click_1(object sender, RoutedEventArgs e) //{ // var ofd = new OpenFileDialog(); // Nullable<bool> result = ofd.ShowDialog(); // string file = ofd.FileName; // if (result == true) // { // LoadGame(file); // } // this.ExecuteEpizode(this.Game.CurrentEpizode); //} private bool LoadGame(string file) { string path = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal); string filename = System.IO.Path.Combine(path, file); if (System.IO.File.Exists(filename) == true) { MemoryStream ms = new MemoryStream(); FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read); try { fs.CopyTo(ms); ms.Flush(); var sr = new StreamReader(fs); string line; this.Game = new SaveGameData(); this.Game.lstInventory = new List<Inventory>(); this.Game.lstStats = new List<PersonStats>(); string Arr = System.Text.Encoding.UTF8.GetString(ms.ToArray()); var Lines = Arr.Split(new char[] { '\n'}); int i = Lines.Length; for (int j = 0; j < i; j++ ) { var linarr = Lines[j].Split(new char[] { '=' }); switch (linarr[0]) { case "CurrentEpizode": this.Game.CurrentEpizode = int.Parse(linarr[1]); break; case "Inventory": var inv = new Inventory(); inv.Name = linarr[1]; inv.Quantity = int.Parse(linarr[2]); this.Game.lstInventory.Add(inv); break; case "Stat": var stat = new PersonStats(); stat.Name = linarr[1]; stat.Value = int.Parse(linarr[2]); this.Game.lstStats.Add(stat); break; } } fs.Close(); if(this.Game.CurrentEpizode == 0) { this.Game.CurrentEpizode = 1; } this.isLoadedGame = true; return true; } catch (Exception ex) { fs.Close(); //StringReader tr = new StringReader(); } } return false; }
private void Start() { _personStats = GetComponent <PersonStats> (); }