Пример #1
0
        protected ChallengeChecker(ChallengeChecker pattern, Fight fight)
        {
            this.m_pattern = pattern;

            this.m_fight = fight;
            this.m_state = ChallengeStateEnum.CHALLENGE_STATE_PENDING;

            this.CalculateChallengeBonus();

            this.BindEvents();
        }
Пример #2
0
        // CONSTRUCTORS
        public ChallengeChecker()
        {
            this.m_pattern = this;

            this.m_challenge = Singleton <ChallengeManager> .Instance.GetChallenge(this.ChallengeId);

            if (this.m_challenge == null)
            {
                throw new Exception("Challenge checker is not related to a valid challenge.");
            }

            this.m_nbGrade = Math.Max(0, (this.MaxBonus - this.MinBonus) / 5);
        }