Пример #1
0
 public override void Deserialize(QNetworkReader reader)
 {
     NetId    = reader.ReadNetworkId();
     SceneId  = reader.ReadSceneId();
     Position = reader.ReadVector3();
     Payload  = reader.ReadBytesAndSize();
 }
Пример #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();
 }
Пример #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);
        }
Пример #5
0
 public void Write(NetworkSceneId value) => WritePackedUInt32(value.Value);
Пример #6
0
 public void SetSceneId(uint id)
 {
     sceneId = new NetworkSceneId(id);
 }