Table of Contents

Class InitInitServerPacket

Namespace
Moffat.EndlessOnline.SDK.Protocol.Net.Server
Assembly
Moffat.EndlessOnline.SDK.dll

Reply to connection initialization and requests for unencrypted data. This packet is unencrypted.

[Generated]
public class InitInitServerPacket : IPacket, ISerializable
Inheritance
InitInitServerPacket
Implements
Inherited Members

Constructors

InitInitServerPacket()

public InitInitServerPacket()

Properties

Action

Gets the packet action associated with this packet

public PacketAction Action { get; }

Property Value

PacketAction

ByteSize

Gets the size of the data that this object was deserialized from, or 0 for an object that was not deserialized.

public int ByteSize { get; }

Property Value

int

Family

Gets the packet family associated with this packet

public PacketFamily Family { get; }

Property Value

PacketFamily

ReplyCode

public InitReply ReplyCode { get; set; }

Property Value

InitReply

ReplyCodeData

public InitInitServerPacket.IReplyCodeData ReplyCodeData { get; set; }

Property Value

InitInitServerPacket.IReplyCodeData

Methods

Deserialize(EoReader)

Deserialize the EO binary data representation of this object from an EoReader.

public void Deserialize(EoReader reader)

Parameters

reader EoReader

The reader from which this object should be read.

Equals(object)

public override bool Equals(object other)

Parameters

other object

Returns

bool

ForBanTypeData0(BanTypeData0)

Creates a new InitInitServerPacket with ReplyCode set to Banned, BanType set to 0 and BanTypeData set to data.

public static InitInitServerPacket ForBanTypeData0(InitInitServerPacket.ReplyCodeDataBanned.BanTypeData0 data)

Parameters

data InitInitServerPacket.ReplyCodeDataBanned.BanTypeData0

The data for the case.

Returns

InitInitServerPacket

The new InitInitServerPacket.

Exceptions

ArgumentNullException

Thrown when data is null.

ForBannedPermanent()

Creates a new InitInitServerPacket with ReplyCode set to Banned and BanType set to Permanent.

public static InitInitServerPacket ForBannedPermanent()

Returns

InitInitServerPacket

The new InitInitServerPacket.

ForBannedTemporary(BanTypeDataTemporary)

Creates a new InitInitServerPacket with ReplyCode set to Banned, BanType set to Temporary and BanTypeData set to data.

public static InitInitServerPacket ForBannedTemporary(InitInitServerPacket.ReplyCodeDataBanned.BanTypeDataTemporary data)

Parameters

data InitInitServerPacket.ReplyCodeDataBanned.BanTypeDataTemporary

The data for the case.

Returns

InitInitServerPacket

The new InitInitServerPacket.

Exceptions

ArgumentNullException

Thrown when data is null.

ForFileEcf(ReplyCodeDataFileEcf)

Creates a new InitInitServerPacket with ReplyCode set to FileEcf and ReplyCodeData set to data.

public static InitInitServerPacket ForFileEcf(InitInitServerPacket.ReplyCodeDataFileEcf data)

Parameters

data InitInitServerPacket.ReplyCodeDataFileEcf

The data for the case.

Returns

InitInitServerPacket

The new InitInitServerPacket.

Exceptions

ArgumentNullException

Thrown when data is null.

ForFileEif(ReplyCodeDataFileEif)

Creates a new InitInitServerPacket with ReplyCode set to FileEif and ReplyCodeData set to data.

public static InitInitServerPacket ForFileEif(InitInitServerPacket.ReplyCodeDataFileEif data)

Parameters

data InitInitServerPacket.ReplyCodeDataFileEif

The data for the case.

Returns

InitInitServerPacket

The new InitInitServerPacket.

Exceptions

ArgumentNullException

Thrown when data is null.

ForFileEmf(ReplyCodeDataFileEmf)

Creates a new InitInitServerPacket with ReplyCode set to FileEmf and ReplyCodeData set to data.

public static InitInitServerPacket ForFileEmf(InitInitServerPacket.ReplyCodeDataFileEmf data)

Parameters

data InitInitServerPacket.ReplyCodeDataFileEmf

The data for the case.

Returns

InitInitServerPacket

The new InitInitServerPacket.

Exceptions

ArgumentNullException

Thrown when data is null.

ForFileEnf(ReplyCodeDataFileEnf)

Creates a new InitInitServerPacket with ReplyCode set to FileEnf and ReplyCodeData set to data.

public static InitInitServerPacket ForFileEnf(InitInitServerPacket.ReplyCodeDataFileEnf data)

Parameters

data InitInitServerPacket.ReplyCodeDataFileEnf

The data for the case.

Returns

InitInitServerPacket

The new InitInitServerPacket.

Exceptions

ArgumentNullException

Thrown when data is null.

ForFileEsf(ReplyCodeDataFileEsf)

Creates a new InitInitServerPacket with ReplyCode set to FileEsf and ReplyCodeData set to data.

public static InitInitServerPacket ForFileEsf(InitInitServerPacket.ReplyCodeDataFileEsf data)

Parameters

data InitInitServerPacket.ReplyCodeDataFileEsf

The data for the case.

Returns

InitInitServerPacket

The new InitInitServerPacket.

Exceptions

ArgumentNullException

Thrown when data is null.

ForMapMutation(ReplyCodeDataMapMutation)

Creates a new InitInitServerPacket with ReplyCode set to MapMutation and ReplyCodeData set to data.

public static InitInitServerPacket ForMapMutation(InitInitServerPacket.ReplyCodeDataMapMutation data)

Parameters

data InitInitServerPacket.ReplyCodeDataMapMutation

The data for the case.

Returns

InitInitServerPacket

The new InitInitServerPacket.

Exceptions

ArgumentNullException

Thrown when data is null.

ForOk(ReplyCodeDataOk)

Creates a new InitInitServerPacket with ReplyCode set to Ok and ReplyCodeData set to data.

public static InitInitServerPacket ForOk(InitInitServerPacket.ReplyCodeDataOk data)

Parameters

data InitInitServerPacket.ReplyCodeDataOk

The data for the case.

Returns

InitInitServerPacket

The new InitInitServerPacket.

Exceptions

ArgumentNullException

Thrown when data is null.

ForOutOfDate(ReplyCodeDataOutOfDate)

Creates a new InitInitServerPacket with ReplyCode set to OutOfDate and ReplyCodeData set to data.

public static InitInitServerPacket ForOutOfDate(InitInitServerPacket.ReplyCodeDataOutOfDate data)

Parameters

data InitInitServerPacket.ReplyCodeDataOutOfDate

The data for the case.

Returns

InitInitServerPacket

The new InitInitServerPacket.

Exceptions

ArgumentNullException

Thrown when data is null.

ForPlayersList(ReplyCodeDataPlayersList)

Creates a new InitInitServerPacket with ReplyCode set to PlayersList and ReplyCodeData set to data.

public static InitInitServerPacket ForPlayersList(InitInitServerPacket.ReplyCodeDataPlayersList data)

Parameters

data InitInitServerPacket.ReplyCodeDataPlayersList

The data for the case.

Returns

InitInitServerPacket

The new InitInitServerPacket.

Exceptions

ArgumentNullException

Thrown when data is null.

ForPlayersListFriends(ReplyCodeDataPlayersListFriends)

Creates a new InitInitServerPacket with ReplyCode set to PlayersListFriends and ReplyCodeData set to data.

public static InitInitServerPacket ForPlayersListFriends(InitInitServerPacket.ReplyCodeDataPlayersListFriends data)

Parameters

data InitInitServerPacket.ReplyCodeDataPlayersListFriends

The data for the case.

Returns

InitInitServerPacket

The new InitInitServerPacket.

Exceptions

ArgumentNullException

Thrown when data is null.

ForWarpMap(ReplyCodeDataWarpMap)

Creates a new InitInitServerPacket with ReplyCode set to WarpMap and ReplyCodeData set to data.

public static InitInitServerPacket ForWarpMap(InitInitServerPacket.ReplyCodeDataWarpMap data)

Parameters

data InitInitServerPacket.ReplyCodeDataWarpMap

The data for the case.

Returns

InitInitServerPacket

The new InitInitServerPacket.

Exceptions

ArgumentNullException

Thrown when data is null.

GetHashCode()

public override int GetHashCode()

Returns

int

Serialize(EoWriter)

Serialize this object to an EoWriter in the EO binary data representation.

public void Serialize(EoWriter writer)

Parameters

writer EoWriter

The writer to which this object should be written.

ToString()

public override string ToString()

Returns

string