Table of Contents

Class RoomUpdatePacket

Namespace
Archipelago.MultiClient.Net.Packets
Assembly
Archipelago.MultiClient.Net.dll

Sent when there is a need to update information about the present game session, All arguments for this packet are nullable, only the properties that are not null contain changes.

public class RoomUpdatePacket : ArchipelagoPacketBase
Inheritance
RoomUpdatePacket
Inherited Members

Properties

CheckedLocations

[JsonProperty("checked_locations")]
public long[] CheckedLocations { get; set; }

Property Value

long[]

HintCostPercentage

[JsonProperty("hint_cost")]
public int? HintCostPercentage { get; set; }

Property Value

int?

HintPoints

[JsonProperty("hint_points")]
public int? HintPoints { get; set; }

Property Value

int?

LocationCheckPoints

[JsonProperty("location_check_points")]
public int? LocationCheckPoints { get; set; }

Property Value

int?

PacketType

public override ArchipelagoPacketType PacketType { get; }

Property Value

ArchipelagoPacketType

Password

[JsonProperty("password")]
public bool? Password { get; set; }

Property Value

bool?

Permissions

[JsonProperty("permissions")]
public Dictionary<string, Permissions> Permissions { get; set; }

Property Value

Dictionary<string, Permissions>

Players

[JsonProperty("players")]
public NetworkPlayer[] Players { get; set; }

Property Value

NetworkPlayer[]

Tags

[JsonProperty("tags")]
public string[] Tags { get; set; }

Property Value

string[]