public ReplicatePreExistingObject() { GlobalObjectId = new Guid(); }
public static void WriteTo(this Guid guid, NetBuffer writer) { writer.Write(guid.Value); }
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); }
public static void ReadFrom(this Guid guid, NetBuffer reader) { reader.ReadBytes(guid.Value, 0, guid.Length); }