13declare(strict_types=1);
15namespace pocketmine\network\mcpe\protocol;
20 public const NETWORK_ID = ProtocolInfo::CAMERA_PACKET;
22 public int $cameraActorUniqueId;
23 public int $playerActorUniqueId;
28 public static function create(
int $cameraActorUniqueId,
int $playerActorUniqueId) : self{
30 $result->cameraActorUniqueId = $cameraActorUniqueId;
31 $result->playerActorUniqueId = $playerActorUniqueId;
36 $this->cameraActorUniqueId = $in->getActorUniqueId();
41 $out->putActorUniqueId($this->cameraActorUniqueId);
42 $out->putActorUniqueId($this->playerActorUniqueId);
46 return $handler->handleCamera($this);
handle(PacketHandlerInterface $handler)
encodePayload(PacketSerializer $out)
decodePayload(PacketSerializer $in)
static create(int $cameraActorUniqueId, int $playerActorUniqueId)