コード例 #1
0
        public override void Update(StreakResult r)
        {
            Workaholic work = r as Workaholic;

            if (work == null)
            {
                return;
            }

            if (_badgerepo.CheckBadge(work._user_id, "Workaholic"))
            {
                return;
            }
            _badgerepo.Create(_gainer.Gain(work._user_id));
        }
コード例 #2
0
        public override void Update(StreakResult r)
        {
            EpicComeback ec = r as EpicComeback;

            if (ec == null)
            {
                return;
            }
            if (_badgerepo.CheckBadge(ec._user_id, "Epic Comeback"))
            {
                return;
            }

            _badgerepo.Create(_gainer.Gain(ec._user_id));
        }
コード例 #3
0
        public override void Update(StreakResult r)
        {
            if (_badgerepo == null)
            {
                return;
            }

            Dominating dom = r as Dominating;

            if (dom == null)
            {
                return;
            }

            if (_badgerepo.CheckBadge(dom._user_id, "Dominating"))
            {
                return;
            }
            _badgerepo.Create(_gainer.Gain(dom._user_id));
        }