public void RenderFor(GameObject target) { engine = target.GetComponent <CombustionEngine>(); transmission = target.GetComponent <Transmission>(); targetRigidbody = target.GetComponent <Rigidbody>(); vitesse = target.GetComponent <Vitesse>(); }
public Simulateur(FlightAndAirportManager mana) { #region Initialisation Manager = mana; Debut = new DateTime(); Currenttime = new DateTime(); new SelectionSimulateur(this).ShowDialog(); InitializeComponent(); Monaeroport = new Aeroport(); Volprogcol = new ObservableSortableSerializableList <VolProgramme>(); Volprogaffiche = new ObservableSortableSerializableList <VolProgramme>(); try { Monaeroport.LoadFromXML(Manager.Datapath + "\\" + Manager.Code + "Aeroport.xml"); } catch (FileNotFoundException) { Monaeroport.Code = Manager.Code; } try { Volprogcol.LoadFromXML(Manager.Datapath + "\\" + "Volprog.xml"); Volprogcol.Sort(); foreach (VolProgramme v in Volprogcol) { if (v.Vol.AeroportDepart.Code == Monaeroport.Code) { Volprogaffiche.Add(v); } } } catch (FileNotFoundException) { } #endregion Volprogaffiche.Sort(); mainGrid.DataContext = Volprogaffiche; Currenttime = Debut; aeroport.Content = Monaeroport.Nomination.ToUpper(); Date.Content = "DATE : " + Debut.ToLongDateString(); vitesse.Content = "VITESSE : " + Vitesse.ToString() + "minute par seconde"; time.Content = Debut.ToShortTimeString(); Ticker = new Timer(); Ticker.Interval = 1000; Ticker.Tick += Ticker_Tick; Ticker.Start(); }
// Update is called once per frame void Update() { Vitesse.GetComponentInChildren <Text>().text = "Vitesse : " + ((GameObject.FindGameObjectWithTag("Player") .GetComponent <MouvementBalle>().vitesseBalle) * 200).ToString("n2"); if (timerParti) { Timer.GetComponentInChildren <Text>().text = "Temps : " + time.ToString("n2"); time += Time.deltaTime; } /* * vitesse_ = ((GameObject.FindGameObjectWithTag("Player") * .GetComponent<MouvementBalle>().vitesseBalle) * 200); */ }