Class TServerSettings

Unit

Declaration

type TServerSettings = class(TInterfacedObject, IServerSettings)

Description

Settings sent with WELCOME_REPLY packet

Hierarchy

Overview

Methods

Public function _GetByteSize: Cardinal;
Public function _GetJailMap: Cardinal;
Public procedure _SetJailMap(JailMap: Cardinal);
Public function _GetRescueMap: Cardinal;
Public procedure _SetRescueMap(RescueMap: Cardinal);
Public function _GetRescueCoords: ICoords;
Public procedure _SetRescueCoords(RescueCoords: ICoords);
Public function _GetSpyAndLightGuideFloodRate: Cardinal;
Public procedure _SetSpyAndLightGuideFloodRate(SpyAndLightGuideFloodRate: Cardinal);
Public function _GetGuardianFloodRate: Cardinal;
Public procedure _SetGuardianFloodRate(GuardianFloodRate: Cardinal);
Public function _GetGameMasterFloodRate: Cardinal;
Public procedure _SetGameMasterFloodRate(GameMasterFloodRate: Cardinal);
Public function _GetHighGameMasterFloodRate: Cardinal;
Public procedure _SetHighGameMasterFloodRate(HighGameMasterFloodRate: Cardinal);
Public procedure Serialize(Writer: TEoWriter);
Public class function Deserialize(Reader: TEoReader): TServerSettings;

Properties

Public property ByteSize: Cardinal read _GetByteSize;
Public property JailMap: Cardinal read _GetJailMap write _SetJailMap;
Public property RescueMap: Cardinal read _GetRescueMap write _SetRescueMap;
Public property RescueCoords: ICoords read _GetRescueCoords write _SetRescueCoords;
Public property SpyAndLightGuideFloodRate: Cardinal read _GetSpyAndLightGuideFloodRate write _SetSpyAndLightGuideFloodRate;
Public property GuardianFloodRate: Cardinal read _GetGuardianFloodRate write _SetGuardianFloodRate;
Public property GameMasterFloodRate: Cardinal read _GetGameMasterFloodRate write _SetGameMasterFloodRate;
Public property HighGameMasterFloodRate: Cardinal read _GetHighGameMasterFloodRate write _SetHighGameMasterFloodRate;

Description

Methods

Public function _GetByteSize: Cardinal;

This item has no description.

Public function _GetJailMap: Cardinal;

This item has no description.

Public procedure _SetJailMap(JailMap: Cardinal);

This item has no description.

Public function _GetRescueMap: Cardinal;

This item has no description.

Public procedure _SetRescueMap(RescueMap: Cardinal);

This item has no description.

Public function _GetRescueCoords: ICoords;

This item has no description.

Public procedure _SetRescueCoords(RescueCoords: ICoords);

This item has no description.

Public function _GetSpyAndLightGuideFloodRate: Cardinal;

This item has no description.

Public procedure _SetSpyAndLightGuideFloodRate(SpyAndLightGuideFloodRate: Cardinal);

This item has no description.

Public function _GetGuardianFloodRate: Cardinal;

This item has no description.

Public procedure _SetGuardianFloodRate(GuardianFloodRate: Cardinal);

This item has no description.

Public function _GetGameMasterFloodRate: Cardinal;

This item has no description.

Public procedure _SetGameMasterFloodRate(GameMasterFloodRate: Cardinal);

This item has no description.

Public function _GetHighGameMasterFloodRate: Cardinal;

This item has no description.

Public procedure _SetHighGameMasterFloodRate(HighGameMasterFloodRate: Cardinal);

This item has no description.

Public procedure Serialize(Writer: TEoWriter);

Serializes this TServerSettings object to the provided TEoWriter.

Parameters
Writer
The writer that this object will be serialized to
Public class function Deserialize(Reader: TEoReader): TServerSettings;

Deserializes an instance of TServerSettings from the provided TEoReader.

Parameters
Reader
The reader that the object will be deserialized from
Returns

The deserialized object

Properties

Public property ByteSize: Cardinal read _GetByteSize;

The size of the data that this object was deserialized from.

Note
0 if the instance was not created by the Deserialize method.

Public property JailMap: Cardinal read _GetJailMap write _SetJailMap;

Note
Value range is 0-64008

Public property RescueMap: Cardinal read _GetRescueMap write _SetRescueMap;

Note
Value range is 0-64008

Public property RescueCoords: ICoords read _GetRescueCoords write _SetRescueCoords;

This item has no description.

Public property SpyAndLightGuideFloodRate: Cardinal read _GetSpyAndLightGuideFloodRate write _SetSpyAndLightGuideFloodRate;

Note
Value range is 0-64008

Public property GuardianFloodRate: Cardinal read _GetGuardianFloodRate write _SetGuardianFloodRate;

Note
Value range is 0-64008

Public property GameMasterFloodRate: Cardinal read _GetGameMasterFloodRate write _SetGameMasterFloodRate;

Note
Value range is 0-64008

Public property HighGameMasterFloodRate: Cardinal read _GetHighGameMasterFloodRate write _SetHighGameMasterFloodRate;

Note
Value range is 0-64008


Generated by PasDoc 0.16.0-snapshot.