Class InitInitServerPacket
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
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
Family
Gets the packet family associated with this packet
public PacketFamily Family { get; }
Property Value
ReplyCode
public InitReply ReplyCode { get; set; }
Property Value
ReplyCodeData
public InitInitServerPacket.IReplyCodeData ReplyCodeData { get; set; }
Property Value
Methods
Deserialize(EoReader)
Deserialize the EO binary data representation of this object from an EoReader.
public void Deserialize(EoReader reader)
Parameters
readerEoReaderThe reader from which this object should be read.
Equals(object)
public override bool Equals(object other)
Parameters
otherobject
Returns
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
dataInitInitServerPacket.ReplyCodeDataBanned.BanTypeData0The data for the case.
Returns
- InitInitServerPacket
The new InitInitServerPacket.
Exceptions
- ArgumentNullException
Thrown when
datais 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
dataInitInitServerPacket.ReplyCodeDataBanned.BanTypeDataTemporaryThe data for the case.
Returns
- InitInitServerPacket
The new InitInitServerPacket.
Exceptions
- ArgumentNullException
Thrown when
datais 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
dataInitInitServerPacket.ReplyCodeDataFileEcfThe data for the case.
Returns
- InitInitServerPacket
The new InitInitServerPacket.
Exceptions
- ArgumentNullException
Thrown when
datais 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
dataInitInitServerPacket.ReplyCodeDataFileEifThe data for the case.
Returns
- InitInitServerPacket
The new InitInitServerPacket.
Exceptions
- ArgumentNullException
Thrown when
datais 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
dataInitInitServerPacket.ReplyCodeDataFileEmfThe data for the case.
Returns
- InitInitServerPacket
The new InitInitServerPacket.
Exceptions
- ArgumentNullException
Thrown when
datais 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
dataInitInitServerPacket.ReplyCodeDataFileEnfThe data for the case.
Returns
- InitInitServerPacket
The new InitInitServerPacket.
Exceptions
- ArgumentNullException
Thrown when
datais 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
dataInitInitServerPacket.ReplyCodeDataFileEsfThe data for the case.
Returns
- InitInitServerPacket
The new InitInitServerPacket.
Exceptions
- ArgumentNullException
Thrown when
datais 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
dataInitInitServerPacket.ReplyCodeDataMapMutationThe data for the case.
Returns
- InitInitServerPacket
The new InitInitServerPacket.
Exceptions
- ArgumentNullException
Thrown when
datais 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
dataInitInitServerPacket.ReplyCodeDataOkThe data for the case.
Returns
- InitInitServerPacket
The new InitInitServerPacket.
Exceptions
- ArgumentNullException
Thrown when
datais 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
dataInitInitServerPacket.ReplyCodeDataOutOfDateThe data for the case.
Returns
- InitInitServerPacket
The new InitInitServerPacket.
Exceptions
- ArgumentNullException
Thrown when
datais 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
dataInitInitServerPacket.ReplyCodeDataPlayersListThe data for the case.
Returns
- InitInitServerPacket
The new InitInitServerPacket.
Exceptions
- ArgumentNullException
Thrown when
datais 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
dataInitInitServerPacket.ReplyCodeDataPlayersListFriendsThe data for the case.
Returns
- InitInitServerPacket
The new InitInitServerPacket.
Exceptions
- ArgumentNullException
Thrown when
datais 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
dataInitInitServerPacket.ReplyCodeDataWarpMapThe data for the case.
Returns
- InitInitServerPacket
The new InitInitServerPacket.
Exceptions
- ArgumentNullException
Thrown when
datais null.
GetHashCode()
public override int GetHashCode()
Returns
Serialize(EoWriter)
Serialize this object to an EoWriter in the EO binary data representation.
public void Serialize(EoWriter writer)
Parameters
writerEoWriterThe writer to which this object should be written.
ToString()
public override string ToString()