public override void Deserialize(NetworkReader reader)
 {
     this.entityId    = reader.ReadInt32();
     this.position    = reader.ReadVector3();
     this.teamId      = reader.ReadInt32();
     this.builderGuid = reader.ReadGuid();
 }
示例#2
0
 public override void Deserialize(NetworkReader reader)
 {
     base.Deserialize(reader);
     Shooter          = reader.ReadUInt32();
     ProjectilePrefab = reader.ReadGuid();
     Direction        = reader.ReadVector2();
     DamageZone       = (BodyPartType)reader.ReadUInt32();
 }
示例#3
0
 public override void Deserialize(NetworkReader reader)
 {
     netId    = reader.ReadPackedUInt32();
     assetId  = reader.ReadGuid();
     position = reader.ReadVector3();
     rotation = reader.ReadQuaternion();
     payload  = reader.ReadBytesAndSize();
 }
示例#4
0
 public override void Deserialize(NetworkReader reader)
 {
     base.Deserialize(reader);
     PrefabAssetID = reader.ReadGuid();
     WorldPosition = reader.ReadVector2();
     AdminId       = reader.ReadString();
     AdminToken    = reader.ReadString();
 }
示例#5
0
        public void TestGuid()
        {
            var originalGuid = new Guid("0123456789abcdef9876543210fedcba");

            writer.WriteGuid(originalGuid);

            reader.Reset(writer.ToArraySegment());
            Guid readGuid = reader.ReadGuid();

            Assert.That(readGuid, Is.EqualTo(originalGuid));
        }
示例#6
0
        public void TestGuid()
        {
            Guid          originalGuid = new Guid("0123456789abcdef9876543210fedcba");
            NetworkWriter writer       = new NetworkWriter();

            writer.Write(originalGuid);

            NetworkReader reader   = new NetworkReader(writer.ToArray());
            Guid          readGuid = reader.ReadGuid();

            Assert.That(readGuid, Is.EqualTo(originalGuid));
        }
 public override void Deserialize(NetworkReader reader)
 {
     this.attackerGuid = reader.ReadGuid();
     this.targetGuid   = reader.ReadGuid();
 }