C# 클래스 MapServer.ConfigManager

파일 보기 프로젝트 열기: dream-young-soul/soul 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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