> For the complete documentation index, see [llms.txt](https://kinematicsoup.gitbook.io/reactor/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kinematicsoup.gitbook.io/reactor/api-reference/ks.reactor.client.unity/ks.reactor.client.unity.ksconnect/ks.reactor.client.unity.ksconnect.getroomsevent.md).

# Struct ksConnect.GetRoomsEvent

Namespace: [KS.Reactor.Client.Unity](/reactor/api-reference/ks.reactor.client.unity.md)\
Assembly: KSUnity-Source.dll

Get rooms event passed to OnGetRooms event handlers.

```csharp
public struct ksConnect.GetRoomsEvent
```

#### Inherited Members

[object.Equals(object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)), [object.Equals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)), [object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode), [object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype), [object.ReferenceEquals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), [object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

## Fields

### Caller <a href="#ks_reactor_client_unity_ksconnect_getroomsevent_caller" id="ks_reactor_client_unity_ksconnect_getroomsevent_caller"></a>

[ksConnect](/reactor/api-reference/ks.reactor.client.unity/ks.reactor.client.unity.ksconnect.md) instance which generated the event.

```csharp
public ksConnect Caller
```

#### Field Value

[ksConnect](/reactor/api-reference/ks.reactor.client.unity/ks.reactor.client.unity.ksconnect.md)

### Error <a href="#ks_reactor_client_unity_ksconnect_getroomsevent_error" id="ks_reactor_client_unity_ksconnect_getroomsevent_error"></a>

Error message returned when Status = [GET\_ROOMS\_ERROR](/reactor/api-reference/ks.reactor.client/ks.reactor.client.ksbaseroom/ks.reactor.client.ksbaseroom.connectstatus.md#KS_Reactor_Client_ksBaseRoom_ConnectStatus_GET_ROOMS_ERROR)

```csharp
public string Error
```

#### Field Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### Rooms <a href="#ks_reactor_client_unity_ksconnect_getroomsevent_rooms" id="ks_reactor_client_unity_ksconnect_getroomsevent_rooms"></a>

List of rooms found.

```csharp
public List<ksRoomInfo> Rooms
```

#### Field Value

[List](https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1)<[ksRoomInfo](/reactor/api-reference/ks.reactor/ks.reactor.ksroominfo.md)>

### Status <a href="#ks_reactor_client_unity_ksconnect_getroomsevent_status" id="ks_reactor_client_unity_ksconnect_getroomsevent_status"></a>

Event status

```csharp
public ksBaseRoom.ConnectStatus Status
```

#### Field Value

[ksBaseRoom](/reactor/api-reference/ks.reactor.client/ks.reactor.client.ksbaseroom.md).[ConnectStatus](/reactor/api-reference/ks.reactor.client/ks.reactor.client.ksbaseroom/ks.reactor.client.ksbaseroom.connectstatus.md)
