public void _Deserialize(SyncTransformPacket pkt, MemoryStream m) { pkt.t = Data_serializers_const.ser_M_liteEntitySerializer.Deserialize(m); pkt.position = Data_serializers_const.ser_ChunkedVectorSerializer.Deserialize(m); pkt.euler = Data_serializers_const.ser_M_liteVector3Serializer.Deserialize(m); pkt.scale = Data_serializers_const.ser_M_liteVector3Serializer.Deserialize(m); }
public static void SendSyncTransformPacket(SyncTransformPacket pkt, [Optional()][DefaultParameterValue(-1)] int connectionId) { MemoryStream m = new MemoryStream(); m.WriteByte(4); LiteNetworking.Networking.localPacketPlayer = LiteNetworking.LobbyConnector.ConvertConnectionToPlayer(connectionId); ConstRefs.mirror_SyncTransformPacket._Serialize(pkt, m); Networking.TransmitPacket(m, connectionId); }
public void _Serialize(SyncTransformPacket pkt, MemoryStream m) { byte[] t = Data_serializers_const.ser_M_liteEntitySerializer.Serialize(pkt.t); m.Write(t, 0, t.Length); byte[] position = Data_serializers_const.ser_ChunkedVectorSerializer.Serialize(pkt.position); m.Write(position, 0, position.Length); byte[] euler = Data_serializers_const.ser_M_liteVector3Serializer.Serialize(pkt.euler); m.Write(euler, 0, euler.Length); byte[] scale = Data_serializers_const.ser_M_liteVector3Serializer.Serialize(pkt.scale); m.Write(scale, 0, scale.Length); }