Example #1
0
        public override void OnDoubleClick(Mobile m)
        {
            if (!this.CheckDoubleClick(m, true, false, -1, true, false, false) || !(m is PlayerMobile))
            {
                return;
            }

            var user = (PlayerMobile)m;

            if (TimeBoosts.Credit(user, Boost, Amount))
            {
                TimeBoostsUI.Update(user);

                m.SendMessage(85, "{0:#,0} {1} has been credited to your account.", Amount, Boost);
                Delete();
            }
        }
Example #2
0
 public TimeBoostToken(TimeSpan time, int amount)
     : this(TimeBoosts.Find(time), amount)
 {
 }
Example #3
0
 public TimeBoostToken(TimeSpan time)
     : this(TimeBoosts.Find(time))
 {
 }