Exemple #1
0
 public void WritePacket(Packet _packet)
 {
     _packet.Write(position);
     NetworkOptimization.WriteCompressedRotation(_packet, rotation);
     _packet.Write(moveNum);
     _packet.Write(timestamp);
 }
Exemple #2
0
    public void Readpacket(Packet _packet, System.Action onFinished = null)
    {
        position  = _packet.ReadVector3();
        rotation  = NetworkOptimization.ReadCompressedRotation(_packet);
        moveNum   = _packet.ReadInt();
        timestamp = _packet.ReadInt();

        //run any functionality for after the packet has been read
        onFinished?.Invoke();
    }