Limen Framework 0.1 Help

ILimenOnlineManagerInterface

Overview

This interface provides a set of functions to manage online lobbies, including creating, leaving, and retrieving information about lobbies. It is designed to be used by other parts of the application to interact with online services without needing to know the specific implementation details.

Properties (Table: Type | Name | Access | Description)

Type

Name

Access

Description

FLimenOnlineUser

Nickname

Public

The nickname of the user.

UTexture2D

Avatar

Public

The avatar image of the user.

Functions (Table: Return Type | Signature | Description)

Return Type

Signature

Description

void

CreateLobby(ELimenLobbyType Type, int32 MaxMembers)

Creates a new lobby with the specified type and maximum number of members.

void

LeaveLobby()

Leaves the current lobby if the player is in one.

bool

IsInLobby()

Checks if the player is currently in a lobby. Returns true if in a lobby, false otherwise.

TArray

GetLobbyParticipants()

Retrieves an array of users currently participating in the lobby.

Usage & Implementation Notes

  • This interface should be implemented by classes that handle the actual logic for creating and managing online lobbies.

  • The implementation must provide concrete functionality for each pure virtual function declared here.

  • Developers using this interface should ensure they are calling these functions on an instance of a class that implements ILimenOnlineManagerInterface.

22 May 2026