Ejemplo n.º 1
0
        public IAchievementTracker GetAchievementTracker()
        {
            if (_tracker == null)
                _tracker = CreateAchievementTracker();

            return _tracker;
        }
Ejemplo n.º 2
0
 public IAchievementTracker GetAchievementTracker()
 {
     if (this._tracker == null)
     {
         this._tracker = this.CreateAchievementTracker();
     }
     return(this._tracker);
 }
Ejemplo n.º 3
0
 public IAchievementTracker GetAchievementTracker()
 {
     if (_tracker == null)
     {
         _tracker = CreateAchievementTracker();
     }
     return(_tracker);
 }
 public IAchievementTracker GetAchievementTracker()
 {
     if (this._tracker == null)
     {
         this._tracker = this.CreateAchievementTracker();
     }
     return this._tracker;
 }
Ejemplo n.º 5
0
 private Tuple<Decimal, Decimal> GetTrackerValues()
 {
   if (!this._achievement.HasTracker)
     return Tuple.Create<Decimal, Decimal>(new Decimal(0), new Decimal(0));
   IAchievementTracker tracker = this._achievement.GetTracker();
   if (tracker.GetTrackerType() == TrackerType.Int)
   {
     AchievementTracker<int> achievementTracker = (AchievementTracker<int>) tracker;
     return Tuple.Create<Decimal, Decimal>((Decimal) achievementTracker.Value, (Decimal) achievementTracker.MaxValue);
   }
   if (tracker.GetTrackerType() != TrackerType.Float)
     return Tuple.Create<Decimal, Decimal>(new Decimal(0), new Decimal(0));
   AchievementTracker<float> achievementTracker1 = (AchievementTracker<float>) tracker;
   return Tuple.Create<Decimal, Decimal>((Decimal) achievementTracker1.Value, (Decimal) achievementTracker1.MaxValue);
 }
Ejemplo n.º 6
0
        private Tuple <decimal, decimal> GetTrackerValues()
        {
            if (!_achievement.HasTracker)
            {
                return(Tuple.Create(0m, 0m));
            }
            IAchievementTracker tracker = _achievement.GetTracker();

            if (tracker.GetTrackerType() == TrackerType.Int)
            {
                AchievementTracker <int> achievementTracker = (AchievementTracker <int>)tracker;
                return(Tuple.Create((decimal)achievementTracker.Value, (decimal)achievementTracker.MaxValue));
            }
            if (tracker.GetTrackerType() == TrackerType.Float)
            {
                AchievementTracker <float> achievementTracker2 = (AchievementTracker <float>)tracker;
                return(Tuple.Create((decimal)achievementTracker2.Value, (decimal)achievementTracker2.MaxValue));
            }
            return(Tuple.Create(0m, 0m));
        }
Ejemplo n.º 7
0
 public void ClearTracker()
 {
     this._tracker = null;
 }
Ejemplo n.º 8
0
 private void UseTracker(IAchievementTracker tracker)
 {
     tracker.ReportAs(string.Concat("STAT_", this.Name));
     this._tracker = tracker;
 }
Ejemplo n.º 9
0
 public void ClearTracker()
 {
     this._tracker = (IAchievementTracker)null;
 }
Ejemplo n.º 10
0
 private void UseTracker(IAchievementTracker tracker)
 {
     tracker.ReportAs("STAT_" + this.Name);
     this._tracker = tracker;
 }
Ejemplo n.º 11
0
 private void UseTracker(IAchievementTracker tracker)
 {
     tracker.ReportAs(string.Concat("STAT_", this.Name));
     this._tracker = tracker;
 }
Ejemplo n.º 12
0
 public void ClearTracker()
 {
     this._tracker = null;
 }
Ejemplo n.º 13
0
 public void ClearTracker()
 {
     _tracker = null;
 }
Ejemplo n.º 14
0
 public void ClearTracker()
 {
     _tracker = (IAchievementTracker)null;
 }
Ejemplo n.º 15
0
 private void UseTracker(IAchievementTracker tracker)
 {
     tracker.ReportAs("STAT_" + Name);
     _tracker = tracker;
 }
Ejemplo n.º 16
0
 public void ClearTracker() => _tracker = null;