Пример #1
0
 public override void Deserialize(NetworkReader reader)
 {
     netId    = reader.ReadNetworkId();
     sceneId  = reader.ReadSceneId();
     position = reader.ReadVector3();
     payload  = reader.ReadBytesAndSize();
 }
Пример #2
0
 internal static NetworkIdentity SpawnSceneObject(NetworkSceneId sceneId)
 {
     if (s_SpawnableObjects.ContainsKey(sceneId))
     {
         NetworkIdentity foundId = s_SpawnableObjects[sceneId];
         s_SpawnableObjects.Remove(sceneId);
         return(foundId);
     }
     return(null);
 }
Пример #3
0
 // only used when fixing duplicate scene IDs duing post-processing
 public void ForceSceneId(int newSceneId)
 {
     m_SceneId = new NetworkSceneId((uint)newSceneId);
 }
Пример #4
0
 public void Write(NetworkSceneId value)
 {
     WritePackedUInt32(value.Value);
 }