void Start() { // TODO: agnostic assignation (not depend of name) marathon = GameObject.Find( "Marathon" ).GetComponent <Marathon> (); }
private IEnumerator populateAsync() { if (_populated) { Debug.LogWarning("Attempting to populate an already populated PrefabPool!"); yield break; } using (Marathon m = new Marathon(10)) { bool lastYield = false; for (int i = 0; i < Size; i++) { lastYield = m.Run(() => { PoolItem obj = create(); _pool.Push(obj); }, lastYield); if (lastYield) { yield return(null); } } } _populated = true; }
static void Main(string[] args) { // init marathon Marathon boston17 = new Marathon(); DopingControl usada = new DopingControl(); Admin iaaf = new Admin(); Prices baa = new Prices(); // [todo] string [] runners = { "Kirui", "Rupp", "Osako", "Biwott", "Chebet", "Abdirahman", "Maiyo", "Sefir", "Puskedra", "Ward" }; // shuffle runners for random results Random rnd = new Random((int)DateTime.Now.Ticks); List <string> orderedRunners = new List <string>(runners); var shuffledRunners = orderedRunners.OrderBy(item => rnd.Next()); // run! foreach (string runner in shuffledRunners) { Thread.Sleep((int)(rnd.NextDouble() * 1000)); Console.WriteLine("..[to do, remove this].."); } }
public async Task <ActionResult <Marathon> > PostMarathon(Marathon marathon) { _context.Marathon.Add(marathon); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMarathon", new { id = marathon.MarathonId }, marathon)); }
void Respond(string payload) { Debug.Log("Respond: " + payload); MarathonApiResponse response = JsonUtility.FromJson <MarathonApiResponse>(payload); if (response.res != 0) { if (response.res == ServerErrors.E_MARATHON_TIME) { // еще не вышло время ожидания } if (response.res == ServerErrors.E_MARATHON_LEVEL) { // неверно указан уровень или текущий уровень непозволяет выполнить оперцию } Errors.showError(response.res, GameScene.UNDEF); return; } if (response.data.Star != null) { Marathon.updateStar(response.data.Star); // обрабатываем ответ марафона звезд } if (response.data.Time != null) { Marathon.updateTime(response.data.Time); // обрабатываем ответ марафона по времени } }
public async Task <IActionResult> PutMarathon(byte id, Marathon marathon) { if (id != marathon.MarathonId) { return(BadRequest()); } _context.Entry(marathon).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MarathonExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public MarathonFinishPage(Color backgroundColor) { InitializeComponent(); Marathon marathon = new Marathon(PlayerInfo.CurrentScore, PlayerInfo.CurrentRound + 1, PlayerInfo.CurrentGameMode); BackgroundColor = backgroundColor; string[] comments = new string[8] { "Oops!", "Better luck next time!", "Not bad!", "Nice!", "Nifty!", "Superb!", "Rad!", "That's some fine craftsmanship my man!" }; if (marathon.MeanScore <= 5) { CommentLabel.Text = comments[0]; } else if (marathon.MeanScore <= 12) { CommentLabel.Text = comments[1]; } else if (marathon.MeanScore <= 18) { CommentLabel.Text = comments[2]; } else if (marathon.MeanScore <= 22) { CommentLabel.Text = comments[3]; } else if (marathon.MeanScore <= 25) { CommentLabel.Text = comments[4]; } else if (marathon.MeanScore <= 27) { CommentLabel.Text = comments[5]; } else if (marathon.MeanScore <= 29) { CommentLabel.Text = comments[6]; } else { CommentLabel.Text = comments[7]; } PlayerInfo.Marathons.Add(marathon); HistoryListView.ItemsSource = PlayerInfo.Marathons.Where(o => o.GameMode == PlayerInfo.CurrentGameMode).OrderByDescending(o => o.Score).Take(5); PlayerInfo.SaveMarathons(); }
public List <Marathon> GetMarathons() { var reader = Reader.GetTableReader(InfoRequest.Marathons()); var marathons = new List <Marathon>(); while (reader.Read()) { var marathon = new Marathon( reader["MarathonId"].ToString(), reader["MarathonName"].ToString(), reader["CityName"].ToString(), reader["CountryCode"].ToString(), reader["YearHeld"].ToString() ); marathons.Add(marathon); } return(marathons); }
private IEnumerator returnAllAsync() { using (Marathon m = new Marathon(10)) { bool lastYield = false; for (int i = _activeItems.Count - 1; i >= 0; i--) { int i1 = i; lastYield = m.Run(() => { Return(_activeItems[i1]); }, lastYield); if (lastYield) { yield return(null); } } } }
private IEnumerator populateAsync() { using (Marathon m = new Marathon(10)) { bool lastYield = false; for (int i = 0; i < Size; i++) { lastYield = m.Run(() => { PoolItem obj = create(); _pool.Push(obj); }, lastYield); if (lastYield) { yield return(null); } } } }
static void Main(string[] args) { //menggunakan abstact classs Lari lari; lari = new Sprint(); lari.Jenis(); Console.WriteLine(); lari = new Estafet(); lari.Jenis(); Console.WriteLine(); lari = new Marathon(); lari.Jenis(); //menggunakan interface /* * ILari lari; * lari = new Sprint(); * lari.Jenis(); * * Console.WriteLine(); * lari = new Estafet(); * lari.Jenis(); * * Console.WriteLine(); * lari = new Marathon(); * lari.Jenis(); */ Console.ReadKey(); }