예제 #1
0
 public override void Deserialize(NetworkReader reader)
 {
     netId    = reader.ReadPackedUInt32();
     assetId  = reader.ReadGuid();
     position = reader.ReadVector3();
     rotation = reader.ReadQuaternion();
     payload  = reader.ReadBytesAndSize();
 }
예제 #2
0
 public void Deserialize(NetworkReader reader)
 {
     netId    = reader.ReadPackedUInt32();
     owner    = reader.ReadBoolean();
     assetId  = reader.ReadGuid();
     position = reader.ReadVector3();
     rotation = reader.ReadQuaternion();
     scale    = reader.ReadVector3();
     payload  = reader.ReadBytesAndSizeSegment();
 }
예제 #3
0
 public void Deserialize(NetworkReader reader)
 {
     netId         = reader.ReadPackedUInt32();
     isLocalPlayer = reader.ReadBoolean();
     sceneId       = reader.ReadPackedUInt64();
     if (sceneId == 0)
     {
         assetId = reader.ReadGuid();
     }
     position = reader.ReadVector3();
     rotation = reader.ReadQuaternion();
     scale    = reader.ReadVector3();
     payload  = reader.ReadBytesAndSizeSegment();
 }