// Use this for initialization void Start() { animator = GetComponent <Animator>(); collide = GetComponent <CircleCollider2D>(); stat = GetComponent <statistics>(); animator.speed = 0; }
private void buttonStat_Click(object sender, EventArgs e) { this.Hide(); statistics stat = new statistics(); stat.ShowDialog(); }
// Use this for initialization void Start() { stats = pers.transform.gameObject.GetComponent <statistics>(); CoinsName.text = pers.pokemonType + " Coin :"; CoinsVal.text = PlayerPrefs.GetInt(pers.pokemonType + "Coin").ToString(); RefreshVal(); }
void OnTriggerEnter2D(Collider2D other) { statistics adv = other.gameObject.GetComponent <statistics>(); if (adv && !other.isTrigger) { listColliders.Add(adv); } }
private void OnEnable() { if (statistics.PLAYERstatistics == null) { statistics.PLAYERstatistics = this; } else { if (statistics.PLAYERstatistics != this) { Destroy(this.gameObject); } } }
void OnTriggerEnter2D(Collider2D other) { perso pers = other.gameObject.GetComponent <perso>(); if (pers && !other.isTrigger) { pers.lastHealZone = this; } statistics stat = other.gameObject.GetComponent <statistics>(); if (stat && other.isTrigger == false) { listToHeal.Add(stat); } }
void OnTriggerExit2D(Collider2D other) { statistics stat = other.gameObject.GetComponent <statistics>(); if (stat && other.isTrigger == false) { for (int i = 0; i < listToHeal.Count; i++) { if (listToHeal[i] == stat) { listToHeal.RemoveAt(i); break; } } } }
void OnTriggerExit2D(Collider2D other) { statistics adv = other.gameObject.GetComponent <statistics>(); if (adv) { for (int i = 0; i < listColliders.Count; i++) { if (adv == listColliders[i]) { listColliders.RemoveAt(i); break; } } } }
// Use this for initialization void Start() { move = GetComponent <Move>(); stat = GetComponent <statistics>(); zoneText = GameObject.Find("ZoneText").GetComponent <Text>(); destrucText = GameObject.Find("DestrucText").GetComponent <Text>(); starter = GameObject.Find("Starter").GetComponent <SelectPokemonStart>().prefabPoke; pokemonType = (Pokemon)GameObject.Find("Starter").GetComponent <SelectPokemonStart>().pokemonType; stat.PVBasic = starter.GetComponent <statistics>().PVBasic; stat.attaqueBasic = starter.GetComponent <statistics>().attaqueBasic; stat.defenseBasic = starter.GetComponent <statistics>().defenseBasic; stat.attaqueSpeBasic = starter.GetComponent <statistics>().attaqueSpeBasic; stat.defenseSpeBasic = starter.GetComponent <statistics>().defenseSpeBasic; stat.vitesseBasic = starter.GetComponent <statistics>().vitesseBasic; stat.XPBasic = starter.GetComponent <statistics>().XPBasic; stat.courbeXP = starter.GetComponent <statistics>().courbeXP; stat.type1 = starter.GetComponent <statistics>().type1; stat.type2 = starter.GetComponent <statistics>().type2; stat.niveau = 1; GetComponent <Animator>().runtimeAnimatorController = starter.GetComponent <Animator>().runtimeAnimatorController; stat.CalculStatistiques(); GameObject inst = Instantiate(starter.transform.GetChild(0), transform).gameObject; attaques[0] = inst.GetComponent <Attaque>(); attaques[0].pers = move; GameObject parents = GameObject.Find("Starter").GetComponent <SelectPokemonStart>().prefabPokeParent; GameObject.Find("papa").GetComponent <SpriteRenderer>().sprite = parents.GetComponent <SpriteRenderer>().sprite; GameObject.Find("maman").GetComponent <SpriteRenderer>().sprite = parents.GetComponent <SpriteRenderer>().sprite; Destroy(GameObject.Find("Starter")); for (int i = 0; i < 4; i++) { if (attaques[i]) { images[i].sprite = attaques[i].spriteGUI; images[i].color = new Color(255, 255, 255, 1); } images[i].transform.GetChild(0).GetComponent <Text>().text = ""; } }
// http://www.pokepedia.fr/Calcul_des_d%C3%A9g%C3%A2ts public void SetDamage(Attaque attaque, statistics enemy) { int damage = 0; if (attaque.categorie == Categorie.Physique) { damage = (int)(((float)enemy.niveau * 0.4f + 2f) * enemy.attaque * attaque.puissance) / (defense * 50) + 2; } else if (attaque.categorie == Categorie.Special) { damage = (int)(((float)enemy.niveau * 0.4f + 2f) * enemy.attaqueSpe * attaque.puissance) / (defenseSpe * 50) + 2; } PVActu -= damage; if (PVActu < 0) { PVActu = 0; } if (PVActu == 0 && !lifeInGUI) { for (int i = 0; i < coins.Count; i++) { coins[i].gameObject.SetActive(true); coins[i].gameObject.transform.SetParent(null); } enemy.XPActu += ((XPBasic * niveau) / 7); if (autoDestroy) { for (int i = transform.childCount - 1; i >= 0; i--) { if (transform.GetChild(i).gameObject.activeSelf&& transform.GetChild(i).gameObject.GetComponent <statistics>()) { transform.GetChild(i).SetParent(null); transform.GetChild(i).gameObject.GetComponent <statistics>().autoDestroy = true; } } Destroy(gameObject); } return; } }
public async Task <StatisticsResponse> NewSum(businessType bt, string start, string end) { try { var startd = DateTime.Now; if (string.IsNullOrEmpty(start) || !DateTime.TryParse(start, out startd)) { return(new StatisticsResponse { status = (int)sixerrors.invalidstarttime }); } var endd = DateTime.Now; if (string.IsNullOrEmpty(end) || !DateTime.TryParse(end, out endd)) { return(new StatisticsResponse { status = (int)sixerrors.invalidendtime }); } if (bt == businessType.unknown) { return(new StatisticsResponse { status = (int)sixerrors.businesstypeerror }); } var today = DateTime.Now; var yesterday = today.AddDays(-1); var todaydb = _db1.COUNT.FirstOrDefault(c => c.TIME.CompareTo(today) <= 0 && c.TIME.CompareTo(yesterday) > 0); Log.InfoFormat("today={0},yesteday={1}", 11, 22); if (todaydb == null) { todaydb = new COUNT { PAGEVIEW = 0, APPLICATION = 0, PAGEVIEWDAY = 0, APPLICATIONDAY = 0, STARTLEARNINGVOLUME = 0, STARTLEARNINGVOLUMETODAY = 0, KAIFAQU = 0, ZHIFUQU = 0, FUSHANQU = 0, MUPINGQU = 0, LAISHANQU = 0, LONGKOU = 0, ZHAOYUAN = 0, QIXIA = 0, LAIZHOU = 0, CHANGDAO = 0, HAIYANG = 0, LAIYANG = 0, PENGLAI = 0, OTHER = 0, GAOXINQU = 0, }; } var startoftoday = DateTime.Parse(string.Format("{0}-{1}-{2}", today.Year, today.Month, today.Day)); var todaynum = new statistics { PAGEVIEW = todaydb.PAGEVIEWDAY, APPLICATION = todaydb.APPLICATIONDAY, KAIFAQU = todaydb.KAIFAQU, ZHIFUQU = todaydb.ZHIFUQU, FUSHANQU = todaydb.FUSHANQU, MUPINGQU = todaydb.MUPINGQU, LAISHANQU = todaydb.LAISHANQU, LONGKOU = todaydb.LONGKOU, ZHAOYUAN = todaydb.ZHAOYUAN, QIXIA = todaydb.QIXIA, LAIZHOU = todaydb.LAIZHOU, CHANGDAO = todaydb.CHANGDAO, HAIYANG = todaydb.HAIYANG, LAIYANG = todaydb.LAIYANG, PENGLAI = todaydb.PENGLAI, InspectedVolume = _db1.HISTORY.Where(c => c.PROCESSED == "1" && c.OVERTIME.CompareTo(startoftoday) >= 0).Count(), LearningVolume = todaydb.STARTLEARNINGVOLUMETODAY, OTHER = todaydb.OTHER, GAOXINQU = todaydb.GAOXINQU, }; // var totaldb = _db1.COUNT.Sum(c => c.KAIFAQU); var totalnum = new statistics { PAGEVIEW = todaydb.PAGEVIEW, APPLICATION = todaydb.APPLICATION, KAIFAQU = _db1.COUNT.Sum(c => c.KAIFAQU), ZHIFUQU = _db1.COUNT.Sum(c => c.ZHIFUQU), FUSHANQU = _db1.COUNT.Sum(c => c.FUSHANQU), MUPINGQU = _db1.COUNT.Sum(c => c.MUPINGQU), LAISHANQU = _db1.COUNT.Sum(c => c.LAISHANQU), LONGKOU = _db1.COUNT.Sum(c => c.LONGKOU), ZHAOYUAN = _db1.COUNT.Sum(c => c.ZHAOYUAN), QIXIA = _db1.COUNT.Sum(c => c.QIXIA), LAIZHOU = _db1.COUNT.Sum(c => c.LAIZHOU), CHANGDAO = _db1.COUNT.Sum(c => c.CHANGDAO), HAIYANG = _db1.COUNT.Sum(c => c.HAIYANG), LAIYANG = _db1.COUNT.Sum(c => c.LAIYANG), PENGLAI = _db1.COUNT.Sum(c => c.PENGLAI), InspectedVolume = _db1.HISTORY.Where(c => c.PROCESSED == "1").Count(), LearningVolume = todaydb.STARTLEARNINGVOLUME, OTHER = _db1.COUNT.Sum(c => c.OTHER), GAOXINQU = _db1.COUNT.Sum(c => c.GAOXINQU), }; return(new StatisticsResponse { status = 0, today = todaynum, total = totalnum }); } catch (Exception ex) { Log.Error("Statistics,", ex); return(new StatisticsResponse { status = (int)sixerrors.processerror }); } }
// Use this for initialization void Start() { stat = transform.GetComponent <statistics>(); old_pv = -1; }
public IActionResult Stats() { statistics s = new statistics(); return(Ok(s)); }
protected void FillEstadisticas(int[] l,double[] li ) { try { statistics s = new statistics(); s.list = l; TxtMediana.Text = s.mediana().ToString(); TxtMediaAcot.Text = s.mean().ToString(); TxtPromedio.Text = s.mean().ToString(); Descriptive d = new Descriptive(li); d.Analyze(); DescriptiveResult res = d.Result; TxtDesviacionEs.Text = res.StdDev.ToString("0,0.00", CultureInfo.InvariantCulture); if (res.StdDev <= 30) { TxtVarianza.Text = "7"; } else if (res.StdDev <= 60) { TxtVarianza.Text = "6"; } else if (res.StdDev <= 120) { TxtVarianza.Text = "5"; } else if (res.StdDev <= 500) { TxtVarianza.Text = "4"; } else if (res.StdDev <= 1000) { TxtVarianza.Text = "3"; } else if (res.StdDev <= 2000) { TxtVarianza.Text = "2"; } else { TxtVarianza.Text = "1"; } //SI(E5<=30;7;SI(E5<=60;6;SI(E5<=120;5;SI(E5<=500;4;SI(E5<=1000;3;SI(E5<=2000;2;1)))))) } catch (Exception ex) { Log.EscribirError(ex); Log.EscribirTraza("Error al calcular estadisticas del acta" + Session["acta"].ToString()); } }
private void Awake() { instance = this; }
public void calcStats(string criterion, string logFile) { //string dummyFile = "foo.txt"; StreamWriter sw = null;//new StreamWriter(dummyFile); printData print; if (logFile.Length != 0) { sw = new StreamWriter(logFile); print = new printData(sw.WriteLine); } else { print = new printData(Console.WriteLine); } List <double> overallDataGate = new List <double>(); List <double> overallDataWire = new List <double>(); List <double> overallDataLabel = new List <double>(); List <double> overallDataAll = new List <double>(); foreach (string filename in dataFiles) { //Console.WriteLine("Filename: {0}", filename); //Console.WriteLine("Length: {0}", dataFiles.Count); FeatureStroke featStr; string strokeLabel; double data = 0; Sketch.Sketch sketchHolder = (new ReadXML(filename)).Sketch; switchToWireGateLabel(ref sketchHolder); Stroke[] sketchStrokes = sketchHolder.Strokes; List <double> dataGate = new List <double>(); List <double> dataWire = new List <double>(); List <double> dataLabel = new List <double>(); List <double> dataAll = new List <double>(); foreach (Sketch.Substroke subStroke in sketchHolder.Substrokes) { featStr = new FeatureStroke(subStroke); strokeLabel = subStroke.GetFirstLabel(); calcData(ref data, featStr, criterion); //Console.WriteLine("SubStroke Label: {0}", strokeLabel); //Console.WriteLine("Circular Ink Density: {0}", data); //Console.WriteLine(""); if (strokeLabel.Equals("Wire")) { dataWire.Add(data); overallDataWire.Add(data); dataAll.Add(data); overallDataAll.Add(data); } else if (strokeLabel.Equals("Gate")) { dataGate.Add(data); overallDataGate.Add(data); dataAll.Add(data); overallDataAll.Add(data); } else if (strokeLabel.Equals("Label")) { dataLabel.Add(data); overallDataLabel.Add(data); dataAll.Add(data); overallDataAll.Add(data); } else { print("ERROR: Unknown label of a stroke."); } } print(""); print("Filename: {0}", filename); double[] gateArray = dataGate.ToArray(); statistics gateStats = new statistics(gateArray); print("Gates -> Mean: {0:###.000}, StDev: {1:###.000}, Max: {2:###.000}, Min: {3:###.000}", gateStats.mean(), gateStats.s(), gateStats.max(), gateStats.min()); double[] wireArray = dataWire.ToArray(); statistics wireStats = new statistics(wireArray); print("Wire -> Mean: {0:###.000}, StDev: {1:###.000}, Max: {2:###.000}, Min: {3:###.000}", wireStats.mean(), wireStats.s(), wireStats.max(), wireStats.min()); double[] labelArray = dataLabel.ToArray(); statistics labelStats = new statistics(labelArray); print("Label -> Mean: {0:###.000}, StDev: {1:###.000}, Max: {2:###.000}, Min: {3:###.000}", labelStats.mean(), labelStats.s(), labelStats.max(), labelStats.min()); double[] allArray = dataAll.ToArray(); statistics allStats = new statistics(allArray); print("Total -> Mean: {0:###.000}, StDev: {1:###.000}, Max: {2:###.000}, Min: {3:###.000}", allStats.mean(), allStats.s(), allStats.max(), allStats.min()); } print(""); print("Calculations based on data from all the files"); double[] overallGateArray = overallDataGate.ToArray(); statistics overallGateStats = new statistics(overallGateArray); print("Gates -> Mean: {0:###.000}, StDev: {1:###.000}, Max: {2:###.000}, Min: {3:###.000}", overallGateStats.mean(), overallGateStats.s(), overallGateStats.max(), overallGateStats.min()); double[] overallWireArray = overallDataWire.ToArray(); statistics overallWireStats = new statistics(overallWireArray); print("Wire -> Mean: {0:###.000}, StDev: {1:###.000}, Max: {2:###.000}, Min: {3:###.000}", overallWireStats.mean(), overallWireStats.s(), overallWireStats.max(), overallWireStats.min()); double[] overallLabelArray = overallDataLabel.ToArray(); statistics overallLabelStats = new statistics(overallLabelArray); print("Label -> Mean: {0:###.000}, StDev: {1:###.000}, Max: {2:###.000}, Min: {3:###.000}", overallLabelStats.mean(), overallLabelStats.s(), overallLabelStats.max(), overallLabelStats.min()); double[] overallArray = overallDataAll.ToArray(); statistics overallStats = new statistics(overallArray); print("Total -> Mean: {0:###.000}, StDev: {1:###.000}, Max: {2:###.000}, Min: {3:###.000}", overallStats.mean(), overallStats.s(), overallStats.max(), overallStats.min()); if (logFile.Length != 0) { sw.Close(); } }
// 1. Load All Bills public statistics loadData(int groupBy, DateTime start, DateTime end) { DataTable tableReveue = new DataTable(); DataTable tableXYItem = new DataTable(); List <SqlParameter> listPara = new List <SqlParameter>(); listPara = db.turntoListParam(new ArrayList() { start, end }, new string[] { "@start", "@end" }); tableReveue = db.MyExecuteNonQuery_data("select * from fn_RevenuePerDay(@start, @end)", CommandType.Text, listPara); if (groupBy == 0) // Group By Type Of Food { tableXYItem = db.MyExecuteNonQuery_data("select * from fn_getStatisticByTypeFood(@start, @end)", CommandType.Text, listPara); } else if (groupBy == 1) { tableXYItem = db.MyExecuteNonQuery_data("select * from fn_getStatisticBySpecificalFood(@start, @end)", CommandType.Text, listPara); } Revenue myRevenueValue; if (tableReveue.Rows.Count <= 1) { if (tableReveue.Rows.Count > 0) { myRevenueValue = new Revenue(tableReveue.Rows[0]); } else { myRevenueValue = new Revenue(); } } else { myRevenueValue = new Revenue(tableReveue.Rows[0]); for (int i = 1; i < tableReveue.Rows.Count; i++) { myRevenueValue.NumBill += Convert.ToInt32(tableReveue.Rows[i].ItemArray[4]); myRevenueValue.TotalRevenue += Convert.ToInt32(tableReveue.Rows[i].ItemArray[2]); myRevenueValue.NumCancel += Convert.ToInt32(tableReveue.Rows[i].ItemArray[3]); myRevenueValue.NumBooking += Convert.ToInt32(tableReveue.Rows[i].ItemArray[5]); } } List <xyStatistic> myXYValue = new List <xyStatistic>(); if (tableXYItem != null) { for (int i = 0; i < tableXYItem.Rows.Count; i++) { myXYValue.Add(new xyStatistic(tableXYItem.Rows[i])); } } statistics resultStatistic = new statistics(); resultStatistic.Revenue = myRevenueValue; resultStatistic.XyBarChart = myXYValue; resultStatistic.convertToPercent(); return(resultStatistic); }