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

HintsHelper
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

IHintsHelper

Provides information about the current state of the server

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