private void Update()
 {
     this.UpdateTime += Time.deltaTime;
     if (this.Throttle < this.UpdateTime)
     {
         ColorWatcher.Watch();
         this.UpdateTime = 0;
     }
     this.DeleteTime += Time.deltaTime;
     if (this.DeleteTime >= this.DeleteThrottle)
     {
         this.PublisherManager.Unregister(this.GroupID, OnMoveMessage);
         Destroy(this.gameObject);
     }
 }