Exemplo n.º 1
0
 private void OnRedTeamScoreUpdated(int oldScore, int newScore) => ScoreChanged?.Invoke(Team.Red, newScore);
Exemplo n.º 2
0
 private void OnBlueTeamScoreUpdated(int oldScore, int newScore) => ScoreChanged?.Invoke(Team.Blue, newScore);
Exemplo n.º 3
0
    public static void IncrementMultiplier()
    {
        ScoreMultiplier++;

        ScoreChanged?.Invoke();
    }
Exemplo n.º 4
0
 public void Clear()
 {
     _curScore = 0;
     ScoreChanged?.Invoke(this);
 }
Exemplo n.º 5
0
 public void IncreaseScore()
 {
     _score += 1;
     ScoreChanged?.Invoke(_score);
 }
Exemplo n.º 6
0
 private void RPC_AddScore(Team t)
 {
     scores[t] += 1;
     ScoreChanged?.Invoke();
 }
Exemplo n.º 7
0
 protected virtual void OnScoreChange(EventArgs e)
 {
     ScoreChanged?.Invoke(this, e);
 }
Exemplo n.º 8
0
 public frmTrucXanh()
 {
     InitializeComponent();
     Changed += new ScoreChanged(Update_Score);
 }
Exemplo n.º 9
0
    public static void ResetScore()
    {
        CurrentScore = 0;

        ScoreChanged?.Invoke();
    }
Exemplo n.º 10
0
 private void ChangeScore(object sender, ScoreChanged e)
 {
     ScoreText.text = e.Score.ToString();
 }
Exemplo n.º 11
0
    //TODO: High score

    //TODO: Multiplier

    public static void ChangeScore(int amount)
    {
        CurrentScore += amount;

        ScoreChanged?.Invoke();
    }
Exemplo n.º 12
0
 public void TakeCoin(int count)
 {
     _score += count;
     ScoreChanged?.Invoke(_score);
 }
Exemplo n.º 13
0
 public void AddScore()
 {
     _score++;
     ScoreChanged?.Invoke(_score);
 }
Exemplo n.º 14
0
 private void OnScoreAdd(object sender, AddScoreEventArgs e)
 {
     Score += e.Score;
     ScoreChanged?.Invoke(this, new EventArgs());
 }
Exemplo n.º 15
0
 private void Start()
 {
     ScoreChanged?.Invoke(_score);
     LivesChanged?.Invoke(_lives);
 }
Exemplo n.º 16
0
 protected virtual void OnScoreChanged(int x)
 {
     ScoreChanged?.Invoke(this, x);
 }
Exemplo n.º 17
0
 private void AddScore(int amount)
 {
     _score += amount;
     ScoreChanged?.Invoke(_score);
 }
Exemplo n.º 18
0
 public void AddScore(int level)
 {
     _score += level;
     ScoreChanged?.Invoke(_score);
     PlaySound();
 }
Exemplo n.º 19
0
 protected virtual void OnScoreChanged(object sender, ScoreChangedArgs e) => ScoreChanged?.Invoke(sender, e);
Exemplo n.º 20
0
 /// <summary>
 /// Raise the ScoreChanged event
 /// </summary>
 /// <param name="score"></param>
 protected virtual void OnScoreChanged(int score)
 {
     ScoreChanged?.Invoke(this, score);
 }
Exemplo n.º 21
0
 private void OnScoreChanged()
 {
     ScoreChanged?.Invoke(this, EventArgs.Empty);
 }
Exemplo n.º 22
0
    public static void ResetScoreMultiplier()
    {
        ScoreMultiplier = 1;

        ScoreChanged?.Invoke();
    }
        public void GetData()
        {
            if (lvScores == null)
            {
                return;
            }

            var filter = new ScoresFilterModel();

            filter.FollowFilter           = new FollowingFilterModel();
            filter.TeamId                 = TeamId;
            filter.SportId                = SportId;
            filter.SchoolId               = SchoolId;
            filter.FollowFilter.MySchools = mySchools;
            filter.FollowFilter.MySports  = mySports;
            filter.FollowFilter.MyTeams   = myTeams;
            filter.DateFilter             = dateFilter;
            //  var dt = DateTime.ParseExact("1/14/2018 12:00:00 AM", "M/d/yyyy h:mm:ss tt", CultureInfo.InvariantCulture);
            filter.Today = DateTime.Now.Date;
            //filter.Today = DateTime.UtcNow.Date;

            webLoadingIcon.Visibility = ViewStates.Visible;
            webLoadingIcon.SetBackgroundColor(new Color(227, 228, 230));
            webLoadingIcon.LoadUrl(string.Format("file:///android_asset/loader.gif"));

            Timer timer = new Timer();

            timer.Interval = 1000;
            timer.Start();
            timer.Elapsed += (object sender, ElapsedEventArgs e) => {
                webLoadingIcon.LoadUrl(string.Format("file:///android_asset/loader.gif"));
            };

            var apiTask = new ServiceApi().GetScores(filter);

            apiTask.HandleError(ActivityProgresDialog);

            apiTask.OnSucess(ActivityProgresDialog, response =>
            {
                ActivityProgresDialog.HideProgressDialog();
                if (lvScores.Adapter == null)
                {
                    adapter = new CustomListAdapter <ScoreModel>(response.Result, GetView);
                    adapter.SetViewTypes(GetViewType, 2);
                    adapter.NoContentText = "No Scores";
                    lvScores.Adapter      = adapter;
                    adapter.NotifyDataSetChanged();
                }
                else
                {
                    if (ScoreChanged != null)
                    {
                        ScoreChanged.Invoke(response.Result);
                    }
                    //adapter.Items = response.Result;
                    //adapter.NotifyDataSetChanged();
                }
                webLoadingIcon.Visibility = ViewStates.Invisible;
                timer.Stop();
            });

            ScoresFragment.ScoreChanged += (List <ScoreModel> obj) =>
            {
                List <ScoreModel> TempList = new List <ScoreModel>();
                TempList.Clear();
                foreach (var item in obj)
                {
                    DateTime eventDate = ConvertToUTC(item.EventDate, item.TimezoneId);
                    if (dateFilter == DateFilter.Today)
                    {
                        if (eventDate.Date < DateTime.Now.Date)
                        {
                            System.Console.Write("No");
                        }
                        else
                        {
                            TempList.Add(new ScoreModel()
                            {
                                EventDate       = eventDate,
                                EventId         = item.EventId,
                                EventName       = item.EventName,
                                IsTbd           = item.IsTbd,
                                PostCount       = item.PostCount,
                                ShowTicketUrl   = item.ShowTicketUrl,
                                SportName       = item.SportName,
                                SportProfileUrl = item.SportProfileUrl,
                                Team1Name       = item.Team1Name,
                                Team1Score      = item.Team1Score,
                                Team1Url        = item.Team1Url,
                                Team2Name       = item.Team2Name,
                                Team2Score      = item.Team2Score,
                                Team2Url        = item.Team2Url,
                                TeamCount       = item.TeamCount,
                                TicketUrl       = item.TicketUrl,
                                TimezoneId      = item.TimezoneId
                            });
                        }
                    }
                    else if (dateFilter == DateFilter.Upcoming)
                    {
                        if (eventDate.Date > DateTime.Now.Date)
                        {
                            TempList.Add(new ScoreModel()
                            {
                                EventDate       = eventDate,
                                EventId         = item.EventId,
                                EventName       = item.EventName,
                                IsTbd           = item.IsTbd,
                                PostCount       = item.PostCount,
                                ShowTicketUrl   = item.ShowTicketUrl,
                                SportName       = item.SportName,
                                SportProfileUrl = item.SportProfileUrl,
                                Team1Name       = item.Team1Name,
                                Team1Score      = item.Team1Score,
                                Team1Url        = item.Team1Url,
                                Team2Name       = item.Team2Name,
                                Team2Score      = item.Team2Score,
                                Team2Url        = item.Team2Url,
                                TeamCount       = item.TeamCount,
                                TicketUrl       = item.TicketUrl,
                                TimezoneId      = item.TimezoneId
                            });
                        }
                    }
                    else
                    {
                        TempList.Add(new ScoreModel()
                        {
                            EventDate       = eventDate,
                            EventId         = item.EventId,
                            EventName       = item.EventName,
                            IsTbd           = item.IsTbd,
                            PostCount       = item.PostCount,
                            ShowTicketUrl   = item.ShowTicketUrl,
                            SportName       = item.SportName,
                            SportProfileUrl = item.SportProfileUrl,
                            Team1Name       = item.Team1Name,
                            Team1Score      = item.Team1Score,
                            Team1Url        = item.Team1Url,
                            Team2Name       = item.Team2Name,
                            Team2Score      = item.Team2Score,
                            Team2Url        = item.Team2Url,
                            TeamCount       = item.TeamCount,
                            TicketUrl       = item.TicketUrl,
                            TimezoneId      = item.TimezoneId
                        });
                    }
                }

                var grouped = TempList.GroupBy(m => m.EventDate.ToString("D"));
                var items   = new List <ScoreModel>();
                foreach (var group in grouped)
                {
                    items.Add(new ScoreModel()
                    {
                        EventDate = Convert.ToDateTime(group.Key),
                        TeamCount = group.Count()
                    });
                    items.AddRange(group);
                }
                adapter.Items = items;
                adapter.NotifyDataSetChanged();
            };
        }
Exemplo n.º 24
0
 public void ResetPlayer()
 {
     _score = 0;
     ScoreChanged?.Invoke(_score);
     _mover.ResetBird();
 }
Exemplo n.º 25
0
 public void AddScore(int score)
 {
     _curScore += score;
     ScoreChanged?.Invoke(this);
 }