C# Класс MapServer.ConfigManager

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
m_Instance ConfigManager

Открытые методы

Метод Описание
CheckMapGate ( uint mapid, short x, short y, uint &target_mapid, short &target_x, short &target_y ) : bool
ConfigManager ( ) : System
GetAIInfo ( int nAi_id ) : GameStruct.AiInfo
GetAttributeInfo ( byte profession, byte level ) : GameStruct.BaseAttributeInfo
GetDropItemInfo ( uint groupid ) : GameStruct.DropItemInfo
GetEudemonInfo ( uint id ) : GameStruct.EudemonInfo
GetEudemonSoulInfo ( int nStar ) : GameStruct.EudemonSoulInfo
GetGemInfo ( uint itemid ) : GameStruct.GemInfo
GetHairInfo ( uint itemid ) : GameStruct.HairInfo
GetItemAdditionInfo ( byte type, byte level ) : GameStruct.ItemAdditionInfo
GetItemTypeInfo ( String name ) : GameStruct.ItemTypeInfo
GetItemTypeInfo ( uint id ) : GameStruct.ItemTypeInfo
GetLevelExp ( uint id, byte level ) : GameStruct.LevelExp
GetLookFaceInfo ( uint itemid ) : GameStruct.LookFaceInfo
GetMagicTypeInfo ( uint id, byte level ) : GameStruct.MagicTypeInfo
GetMonsterInfo ( uint id ) : GameStruct.MonsterInfo
GetNpcInfoToID ( uint id ) : GameStruct.NPCInfo
GetNpcShopInfo ( uint npcid ) : GameStruct.NpcShopInfo
GetTrackInfo ( uint id ) : GameStruct.TrackInfo
GetTrackNumber ( uint id ) : int
GetTrackTime ( uint id ) : int
GetVerPacket ( ) : VerPacket
Instance ( ) : ConfigManager
LoadAiInfo ( ) : bool
LoadConfig ( ) : bool
ReloadAllScripte ( ) : void

Приватные методы

Метод Описание
LoadAttributeInfo ( ) : bool
LoadDropItemInfo ( ) : bool
LoadEudemonInfo ( ) : bool
LoadEudemonSoulInfo ( ) : bool
LoadGameMapInfo ( ) : bool
LoadGemInfo ( ) : bool
LoadGeneratorInfo ( ) : bool
LoadGolbalScript ( ) : bool
LoadHairInfo ( ) : bool
LoadItemAdditionInfo ( ) : bool
LoadItemTypeInfo ( ) : bool
LoadLevelExpInfo ( ) : bool
LoadLookFaceInfo ( ) : bool
LoadMagicTrackInfo ( ) : bool
LoadMagicTypeInfo ( ) : bool
LoadMapGateInfo ( ) : bool
LoadMonsterInfo ( ) : bool
LoadNpcInfo ( ) : bool
LoadNpcShopInfo ( ) : bool
LoadRegionInfo ( ) : bool
LoadRobotInfo ( ) : bool

Описание методов

CheckMapGate() публичный Метод

public CheckMapGate ( uint mapid, short x, short y, uint &target_mapid, short &target_x, short &target_y ) : bool
mapid uint
x short
y short
target_mapid uint
target_x short
target_y short
Результат bool

ConfigManager() публичный Метод

public ConfigManager ( ) : System
Результат System

GetAIInfo() публичный Метод

public GetAIInfo ( int nAi_id ) : GameStruct.AiInfo
nAi_id int
Результат GameStruct.AiInfo

GetAttributeInfo() публичный Метод

public GetAttributeInfo ( byte profession, byte level ) : GameStruct.BaseAttributeInfo
profession byte
level byte
Результат GameStruct.BaseAttributeInfo

GetDropItemInfo() публичный Метод

public GetDropItemInfo ( uint groupid ) : GameStruct.DropItemInfo
groupid uint
Результат GameStruct.DropItemInfo

GetEudemonInfo() публичный Метод

public GetEudemonInfo ( uint id ) : GameStruct.EudemonInfo
id uint
Результат GameStruct.EudemonInfo

GetEudemonSoulInfo() публичный Метод

public GetEudemonSoulInfo ( int nStar ) : GameStruct.EudemonSoulInfo
nStar int
Результат GameStruct.EudemonSoulInfo

GetGemInfo() публичный Метод

public GetGemInfo ( uint itemid ) : GameStruct.GemInfo
itemid uint
Результат GameStruct.GemInfo

GetHairInfo() публичный Метод

public GetHairInfo ( uint itemid ) : GameStruct.HairInfo
itemid uint
Результат GameStruct.HairInfo

GetItemAdditionInfo() публичный Метод

public GetItemAdditionInfo ( byte type, byte level ) : GameStruct.ItemAdditionInfo
type byte
level byte
Результат GameStruct.ItemAdditionInfo

GetItemTypeInfo() публичный Метод

public GetItemTypeInfo ( String name ) : GameStruct.ItemTypeInfo
name String
Результат GameStruct.ItemTypeInfo

GetItemTypeInfo() публичный Метод

public GetItemTypeInfo ( uint id ) : GameStruct.ItemTypeInfo
id uint
Результат GameStruct.ItemTypeInfo

GetLevelExp() публичный Метод

public GetLevelExp ( uint id, byte level ) : GameStruct.LevelExp
id uint
level byte
Результат GameStruct.LevelExp

GetLookFaceInfo() публичный Метод

public GetLookFaceInfo ( uint itemid ) : GameStruct.LookFaceInfo
itemid uint
Результат GameStruct.LookFaceInfo

GetMagicTypeInfo() публичный Метод

public GetMagicTypeInfo ( uint id, byte level ) : GameStruct.MagicTypeInfo
id uint
level byte
Результат GameStruct.MagicTypeInfo

GetMonsterInfo() публичный Метод

public GetMonsterInfo ( uint id ) : GameStruct.MonsterInfo
id uint
Результат GameStruct.MonsterInfo

GetNpcInfoToID() публичный Метод

public GetNpcInfoToID ( uint id ) : GameStruct.NPCInfo
id uint
Результат GameStruct.NPCInfo

GetNpcShopInfo() публичный Метод

public GetNpcShopInfo ( uint npcid ) : GameStruct.NpcShopInfo
npcid uint
Результат GameStruct.NpcShopInfo

GetTrackInfo() публичный Метод

public GetTrackInfo ( uint id ) : GameStruct.TrackInfo
id uint
Результат GameStruct.TrackInfo

GetTrackNumber() публичный Метод

public GetTrackNumber ( uint id ) : int
id uint
Результат int

GetTrackTime() публичный Метод

public GetTrackTime ( uint id ) : int
id uint
Результат int

GetVerPacket() публичный Метод

public GetVerPacket ( ) : VerPacket
Результат VerPacket

Instance() публичный статический Метод

public static Instance ( ) : ConfigManager
Результат ConfigManager

LoadAiInfo() публичный Метод

public LoadAiInfo ( ) : bool
Результат bool

LoadConfig() публичный Метод

public LoadConfig ( ) : bool
Результат bool

ReloadAllScripte() публичный Метод

public ReloadAllScripte ( ) : void
Результат void

Описание свойств

m_Instance публичное статическое свойство

public static ConfigManager,MapServer m_Instance
Результат ConfigManager