public void GetObjectGlobalCooldown(VM vm, uint objectGUID, uint avatarID, uint userID, TimeSpan cooldownLength, bool considerAccount, bool considerCategory, VMAsyncGetObjectCooldownCallback callback)
        {
            var time = vm.Context.Clock.UTCNow;

            new System.Threading.Thread(() =>
            {
                System.Threading.Thread.Sleep(100);
                callback(false, time + new TimeSpan(0, 3, 25));
            }).Start();
        }
 public void GetObjectGlobalCooldown(VM vm, uint objectGUID, uint avatarID, uint userID, TimeSpan cooldownLength, bool considerAccount, bool considerCategory, VMAsyncGetObjectCooldownCallback callback)
 {
 }