Esempio n. 1
0
 public override void Deserialize(QNetworkReader reader)
 {
     NetId    = reader.ReadNetworkId();
     SceneId  = reader.ReadSceneId();
     Position = reader.ReadVector3();
     Payload  = reader.ReadBytesAndSize();
 }
Esempio n. 2
0
 public override void Deserialize(NetworkReader reader)
 {
     netId    = reader.ReadNetworkId();
     sceneId  = reader.ReadSceneId();
     position = reader.ReadVector3();
     payload  = reader.ReadBytesAndSize();
 }
 public override void Deserialize(NetworkReader reader)
 {
   this.netId = reader.ReadNetworkId();
   this.sceneId = reader.ReadSceneId();
   this.position = reader.ReadVector3();
   this.payload = reader.ReadBytesAndSize();
 }
Esempio n. 4
0
        internal static QNetworkIdentity SpawnSceneObject(NetworkSceneId sceneId)
        {
            QNetworkIdentity result;

            if (SpawnableObjects.ContainsKey(sceneId))
            {
                var networkIdentity = SpawnableObjects[sceneId];
                SpawnableObjects.Remove(sceneId);
                result = networkIdentity;
            }
            else
            {
                result = null;
            }
            return(result);
        }
Esempio n. 5
0
 public void Write(NetworkSceneId value) => WritePackedUInt32(value.Value);
Esempio n. 6
0
 public void SetSceneId(uint id)
 {
     sceneId = new NetworkSceneId(id);
 }