Skip to content

Commit a67aeec

Browse files
committed
Vector传输优化, 不需要记录size
kbengine/kbengine#430
1 parent 1dac1c9 commit a67aeec

File tree

1 file changed

+0
-21
lines changed

1 file changed

+0
-21
lines changed

DataTypes.cs

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -370,18 +370,11 @@ public class KBEDATATYPE_VECTOR2 : KBEDATATYPE_BASE
370370
{
371371
public override object createFromStream(MemoryStream stream)
372372
{
373-
UInt32 size = stream.readUint32();
374-
if(2 != size)
375-
{
376-
Dbg.ERROR_MSG(string.Format("KBEDATATYPE_VECTOR2::createFromStream: size({0}) is error!", size));
377-
}
378-
379373
return new Vector2(stream.readFloat(), stream.readFloat());
380374
}
381375

382376
public override void addToStream(Bundle stream, object v)
383377
{
384-
stream.writeUint32(2);
385378
stream.writeFloat(((Vector2)v).x);
386379
stream.writeFloat(((Vector2)v).y);
387380
}
@@ -401,18 +394,11 @@ public class KBEDATATYPE_VECTOR3 : KBEDATATYPE_BASE
401394
{
402395
public override object createFromStream(MemoryStream stream)
403396
{
404-
UInt32 size = stream.readUint32();
405-
if(3 != size)
406-
{
407-
Dbg.ERROR_MSG(string.Format("KBEDATATYPE_VECTOR3::createFromStream: size({0}) is error!", size));
408-
}
409-
410397
return new Vector3(stream.readFloat(), stream.readFloat(), stream.readFloat());
411398
}
412399

413400
public override void addToStream(Bundle stream, object v)
414401
{
415-
stream.writeUint32(3);
416402
stream.writeFloat(((Vector3)v).x);
417403
stream.writeFloat(((Vector3)v).y);
418404
stream.writeFloat(((Vector3)v).z);
@@ -433,18 +419,11 @@ public class KBEDATATYPE_VECTOR4 : KBEDATATYPE_BASE
433419
{
434420
public override object createFromStream(MemoryStream stream)
435421
{
436-
UInt32 size = stream.readUint32();
437-
if(4 != size)
438-
{
439-
Dbg.ERROR_MSG(string.Format("KBEDATATYPE_VECTOR4::createFromStream: size({0}) is error!", size));
440-
}
441-
442422
return new Vector4(stream.readFloat(), stream.readFloat(), stream.readFloat(), stream.readFloat());
443423
}
444424

445425
public override void addToStream(Bundle stream, object v)
446426
{
447-
stream.writeUint32(4);
448427
stream.writeFloat(((Vector4)v).x);
449428
stream.writeFloat(((Vector4)v).y);
450429
stream.writeFloat(((Vector4)v).z);

0 commit comments

Comments
 (0)