Пример #1
0
 public ReplicatePreExistingObject()
 {
     GlobalObjectId = new Guid();
 }
Пример #2
0
 public static void WriteTo(this Guid guid, NetBuffer writer)
 {
     writer.Write(guid.Value);
 }
Пример #3
0
        public ReplicatedObject AddPreExistingInstance(ConnectionId ownerConnectionId, GameObject instance, Guid globalId)
        {
            var objectId = RequestObjectId();
            var role     = ObjectRole.Authority | ((ownerConnectionId == ConnectionId.Self)
                    ? ObjectRole.Owner
                    : ObjectRole.Nobody);
            var replicatedInstance = _store.AddExistingInstance(role, ownerConnectionId, instance, objectId, globalId);

            _networkReplicator.Replicate(_connectionGroup.ActiveConnections, replicatedInstance);
            return(replicatedInstance);
        }
Пример #4
0
 public static void ReadFrom(this Guid guid, NetBuffer reader)
 {
     reader.ReadBytes(guid.Value, 0, guid.Length);
 }