pocketmine\scheduler\ServerScheduler::cancelTask PHP Метод

cancelTask() публичный Метод

public cancelTask ( integer $taskId )
$taskId integer
    public function cancelTask($taskId)
    {
        if ($taskId !== null and isset($this->tasks[$taskId])) {
            $this->tasks[$taskId]->cancel();
            unset($this->tasks[$taskId]);
        }
    }

Usage Example

Пример #1
0
 public function run()
 {
     $this->reds = $this->plugin->reds;
     $this->blues = $this->plugin->blues;
     if (count($this->reds) < 5 && count($this->blues) < 5) {
         $this->gst = Tasks::scheduleRepeatingTask(new Tasks\GameStartTask($this), 20)->getTaskId();
         Tasks::cancelTask($this->gwt);
     } else {
         $this->gwt = Tasks::scheduleRepeatingTask(new Tasks\GameWaitingTask($this), 15)->getTaskId();
     }
 }
All Usage Examples Of pocketmine\scheduler\ServerScheduler::cancelTask