Table of Contents

Namespace Archipelago.MultiClient.Net.Helpers

Classes

ArchipelagoSocketHelper
ArchipelagoSocketHelperDelagates

Delegates for the events that the IArchipelagoSocketHelper can raise

ConnectionInfoHelper
DataStorageHelper

Provides access to a server side data storage to share and store values across sessions and players

LocationCheckHelper
MessageLogHelper
PlayerHelper
PlayerInfo

Information about a specific player

ReceivedItemsHelper
RoomStateHelper

Interfaces

IArchipelagoSocketHelper

Provides access to the underlying websocket, so send or receive messages

IConnectionInfoProvider

Provides information about your current connection

IDataStorageHelper

Provides access to a server side data storage to share and store values across sessions and players

IDataStorageWrapper

Methods for working with read-only data storage sets

ILocationCheckHelper

Provides way to mark locations as checked

IMessageLogHelper

Allows clients to easily subscribe to incoming messages and helps formulating those messages correctly

IPlayerHelper

A helper class containing information about all players in the current multiworld

IReceivedItemsHelper

Provides simplified methods to receive items

IRoomStateHelper

Provides information about the current state of the server

Delegates

ArchipelagoSocketHelperDelagates.ErrorReceivedHandler

Handler for error on the socket or during parsing of the packets

ArchipelagoSocketHelperDelagates.PacketReceivedHandler

Handler for recieved and sucsesfully parsed packages

ArchipelagoSocketHelperDelagates.PacketsSentHandler

Handler for packets published to the websocket, called before the packet is handled by the server

ArchipelagoSocketHelperDelagates.SocketClosedHandler

Handler for when the underlaying socket connection is closed

ArchipelagoSocketHelperDelagates.SocketOpenedHandler

Handler for when the underlaying socket connection is opened to the archipelago server

DataStorageHelper.DataStorageUpdatedHandler

Delegate for the callback that is called when a value in the data storage is updated

LocationCheckHelper.CheckedLocationsUpdatedHandler

delagate for the CheckedLocationsUpdated event

MessageLogHelper.MessageReceivedHandler

Delegate for the OnMessageReceived event

ReceivedItemsHelper.ItemReceivedHandler