Example #1
0
    public void AddRoom(string roomId, string roomName)
    {
        if (rooms.Find(x => x.roomId == roomId) != null)
        {
            return;
        }
        RoomItem roomItem = Instantiate(roomItemPrefab, roomsContainer.transform).GetComponent <RoomItem>();

        roomItem.SetId(roomId);
        roomItem.SetName(roomName);
        roomItem.onJoinRoom.AddListener(() => { onJoinRoom.Invoke(roomId); });
        rooms.Add(roomItem);
    }