encode() 공개 메소드

public encode ( )
예제 #1
0
 /**
  * Change the time of a player
  *
  * @param Player $player
  * @param $time
  * @param bool $static
  * @return bool
  */
 public function setPlayerTime(Player $player, $time, $static = false)
 {
     if (!is_int((int) $time) || !is_bool($static)) {
         return false;
     }
     $pk = new SetTimePacket();
     $pk->time = $time;
     $pk->started = $static === false;
     $pk->encode();
     $pk->isEncoded = true;
     $player->dataPacket($pk);
     if (isset($pk->__encapsulatedPacket)) {
         unset($pk->__encapsulatedPacket);
     }
     return true;
 }