Synapse\Synapse::broadcastPacket PHP Method

broadcastPacket() public method

public broadcastPacket ( array $players, synapse\network\protocol\spp\DataPacket $packet, $direct = false )
$players array
$packet synapse\network\protocol\spp\DataPacket
    public function broadcastPacket(array $players, DataPacket $packet, $direct = false)
    {
        $packet->encode();
        $pk = new BroadcastPacket();
        $pk->direct = $direct;
        $pk->payload = $packet->getBuffer();
        foreach ($players as $player) {
            $pk->entries[] = $player->getUniqueId();
        }
        $this->sendDataPacket($pk);
    }