public ApiWorldInstance GetNewInstance(string forUserId, bool excludePublicInstances, bool includePublicInstancesOnly = false) { if (string.IsNullOrEmpty(forUserId)) { forUserId = APIUser.CurrentUser.id; } string tags = string.Empty; if (releaseStatus == "private") { tags = ApiWorldInstance.BuildAccessTags(ApiWorldInstance.AccessType.InviteOnly, forUserId); } else if (excludePublicInstances) { tags = ApiWorldInstance.BuildAccessTags((!includePublicInstancesOnly) ? ApiWorldInstance.AccessType.FriendsOnly : ApiWorldInstance.AccessType.InviteOnly, forUserId); } return(GetNewInstance(tags)); }