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(); } }
public TimeBoostToken(TimeSpan time, int amount) : this(TimeBoosts.Find(time), amount) { }
public TimeBoostToken(TimeSpan time) : this(TimeBoosts.Find(time)) { }