docs: function (dt) {
          var i, len, x
          if (this.timeScale != 1.0) {
              dt *= this.timeScale
          }
  
          var entry
          for (i = 0, len = this.updatesNeg.length; i < len; i++) {
              entry = this.updatesNeg[i]
              if (entry && !entry.paused) {
                  entry.target.update(dt)
              }
          }
  
  
          for (i = 0, len = this.updates0.length; i < len; i++) {
              entry = this.updates0[i]
              if (entry && !entry.paused) {
                  entry.target.update(dt)
              }
          }
  
          for (i = 0, len = this.updatesPos.length; i < len; i++) {
              entry = this.updatesPos[i]
              if (entry && !entry.paused) {
                  entry.target.update(dt)
              }
          }
  
          for (x in this.hashForMethods) {
              if (this.hashForMethods.hasOwnProperty(x)) {
                  entry = this.hashForMethods[x]
  
                  if (entry) {
                      for (i = 0, len = entry.timers.length; i < len; i++) {
                          var timer = entry.timers[i]
                          if (timer) {
                              timer.update(dt)
                          }
                      }
                  }
              }
          }
  
      }