Interface IRoomStateHelper
- Namespace
- Archipelago.MultiClient.Net.Helpers
- Assembly
- Archipelago.MultiClient.Net.dll
Provides information about the current state of the server
public interface IRoomStateHelper
Properties
CollectPermissions
An enumeration containing the possible collect command permission.
Permissions CollectPermissions { get; }
Property Value
ForfeitPermissions
An enumeration containing the possible forfeit command permission. Deprecated, use Release Permissions instead
Permissions ForfeitPermissions { get; }
Property Value
GeneratorVersion
The version of Archipelago which generated the multiworld.
Version GeneratorVersion { get; }
Property Value
HasPassword
Denoted whether a password is required to join this room.
bool HasPassword { get; }
Property Value
HintCost
The amount of points it costs to receive a hint from the server.
int HintCost { get; }
Property Value
HintCostPercentage
The percentage of total locations that need to be checked to receive a hint from the server.
int HintCostPercentage { get; }
Property Value
HintPoints
The client's current hint points.
int HintPoints { get; }
Property Value
LocationCheckPoints
The amount of hint points you receive per item/location check completed.
int LocationCheckPoints { get; }
Property Value
ReleasePermissions
An enumeration containing the possible release command permission.
Permissions ReleasePermissions { get; }
Property Value
RemainingPermissions
An enumeration containing the possible remaining command permission.
Permissions RemainingPermissions { get; }
Property Value
RoomInfoSendTime
Time stamp of we first connected to the server, and the server send us the RoomInfoPacker. Send for time synchronization if wanted for things like the DeathLink Bounce.
DateTime RoomInfoSendTime { get; }
Property Value
Seed
Uniquely identifying name of this generation
string Seed { get; }
Property Value
ServerTags
Denotes special features or capabilities that the server is capable of.
ReadOnlyCollection<string> ServerTags { get; }
Property Value
Version
The version of Archipelago which the server is running.
Version Version { get; }