C# Class Tibialyzer.StorageManager

Afficher le fichier Open project: Mytherin/Tibialyzer

Méthodes publiques

Свойство Type Description
DATABASE_NULL int
DATABASE_STRING_NULL string
achievementsLoaded bool
cityIdMap City>.Dictionary
cityNameMap City>.Dictionary
creaturesLoaded bool
eventIdMap Event>.Dictionary
guildHallIdMap House>.Dictionary
helpCommands List
houseIdMap House>.Dictionary
huntsLoaded bool
itemsLoaded bool
mapFiles List
mountsLoaded bool
npcsLoaded bool
outfitsLoaded bool
questIdMap Quest>.Dictionary
questNameMap Quest>.Dictionary
spellsLoaded bool
taskGroups string>.Dictionary
taskIdMap Task>.Dictionary
taskList List>.Dictionary
worldObjectsLoaded bool

Méthodes publiques

Méthode Description
ExecuteCommand ( string query ) : void
ExecuteCommandReader ( string query ) : SQLiteDataReader
ExecuteQuery ( string query ) : SQLiteDataReader
InitializeStorage ( ) : void
ReloadItems ( ) : void
UpdateConvertQuery ( string query ) : void
UpdateDatabase ( SQLiteConnection databaseConnection ) : void

Update the current (new) database from an older database (by importing user-specified values such as item value and discard/convert flags)

UpdateDiscardQuery ( string query ) : void
creatureExists ( string str ) : bool
getAchievement ( int id ) : Achievement
getAchievement ( string name ) : Achievement
getCreature ( int id ) : Tibialyzer.Creature
getCreature ( string name ) : Tibialyzer.Creature
getHouseByCity ( string city, bool guildhall ) : List
getHunt ( int id ) : Tibialyzer.HuntingPlace
getHunt ( string name ) : Tibialyzer.HuntingPlace
getHuntsForCreature ( int creatureid ) : List
getHuntsForLevels ( int minlevel, int maxlevel ) : List
getHuntsInCity ( string city ) : List
getItem ( int id ) : Item
getItem ( string name ) : Item
getItemFromTibiaID ( int id ) : Item
getItemsByCategory ( string str ) : List
getMap ( int z ) : Tibialyzer.Map
getMount ( int id ) : Tibialyzer.Mount
getMount ( string name ) : Tibialyzer.Mount
getNPC ( int id ) : Tibialyzer.NPC
getNPC ( string name ) : Tibialyzer.NPC
getNPCSellingItemInCity ( int itemid, string city ) : Tibialyzer.NPC
getNPCTeachingSpellInCity ( int spellid, string city ) : Tibialyzer.NPC
getNPCWithCity ( string city ) : List
getOutfit ( int id ) : Tibialyzer.Outfit
getOutfit ( string name ) : Tibialyzer.Outfit
getQuest ( int id ) : Tibialyzer.Quest
getQuest ( string name ) : Tibialyzer.Quest
getSpell ( int id ) : Tibialyzer.Spell
getSpell ( string name ) : Tibialyzer.Spell
getSpellsForVocation ( string vocation ) : List
getTask ( int taskid ) : Tibialyzer.Task
getTask ( string task ) : Tibialyzer.Task
getWorldObject ( string name ) : Tibialyzer.WorldObject
itemExists ( string str ) : bool
loadCreatureImage ( int id ) : void
loadItemImage ( int id ) : void
searchAchievement ( string str ) : List
searchCreature ( string str ) : List
searchHouse ( string str, bool guildhall ) : List
searchHunt ( string str ) : List
searchItem ( string str ) : List
searchMount ( string str ) : List
searchNPC ( string str ) : List
searchOutfit ( string str ) : List
searchQuest ( string str ) : List
searchSpell ( string str ) : List
searchSpellWords ( string str ) : List
setConvertRatio ( double ratio, bool stackable ) : void
setGoldRatio ( double ratio ) : void
setItemConvert ( Item item, bool convert ) : void
setItemDiscard ( Item item, bool discard ) : void
setItemValue ( Item item, long value ) : void

Private Methods

Méthode Description
UpdateItem ( string title, bool discard, bool convert, long value, System.Data.SQLite.SQLiteTransaction transaction ) : void
createAchievement ( SQLiteDataReader reader ) : Achievement
createCreature ( SQLiteDataReader reader ) : Tibialyzer.Creature
createHunt ( SQLiteDataReader reader ) : Tibialyzer.HuntingPlace
createItem ( SQLiteDataReader reader ) : Item
createMount ( SQLiteDataReader reader ) : Tibialyzer.Mount
createNPC ( SQLiteDataReader reader ) : Tibialyzer.NPC
createOutfit ( SQLiteDataReader reader ) : Tibialyzer.Outfit
createSpell ( SQLiteDataReader reader ) : Tibialyzer.Spell
createWorldObject ( SQLiteDataReader reader ) : Tibialyzer.WorldObject
registerAchievement ( Achievement achievement ) : Achievement
registerCreature ( Tibialyzer.Creature cr ) : Tibialyzer.Creature
registerHunt ( Tibialyzer.HuntingPlace h ) : Tibialyzer.HuntingPlace
registerItem ( Item item ) : Item
registerMount ( Tibialyzer.Mount h ) : Tibialyzer.Mount
registerNPC ( Tibialyzer.NPC npc ) : Tibialyzer.NPC
registerOutfit ( Tibialyzer.Outfit h ) : Tibialyzer.Outfit
registerSpell ( Tibialyzer.Spell h ) : Tibialyzer.Spell
registerWorldObject ( Tibialyzer.WorldObject h ) : Tibialyzer.WorldObject

Method Details

ExecuteCommand() public static méthode

public static ExecuteCommand ( string query ) : void
query string
Résultat void

ExecuteCommandReader() public static méthode

public static ExecuteCommandReader ( string query ) : SQLiteDataReader
query string
Résultat System.Data.SQLite.SQLiteDataReader

ExecuteQuery() public static méthode

public static ExecuteQuery ( string query ) : SQLiteDataReader
query string
Résultat System.Data.SQLite.SQLiteDataReader

InitializeStorage() public static méthode

public static InitializeStorage ( ) : void
Résultat void

ReloadItems() public static méthode

public static ReloadItems ( ) : void
Résultat void

UpdateConvertQuery() public static méthode

public static UpdateConvertQuery ( string query ) : void
query string
Résultat void

UpdateDatabase() public static méthode

Update the current (new) database from an older database (by importing user-specified values such as item value and discard/convert flags)
public static UpdateDatabase ( SQLiteConnection databaseConnection ) : void
databaseConnection System.Data.SQLite.SQLiteConnection
Résultat void

UpdateDiscardQuery() public static méthode

public static UpdateDiscardQuery ( string query ) : void
query string
Résultat void

creatureExists() public static méthode

public static creatureExists ( string str ) : bool
str string
Résultat bool

getAchievement() public static méthode

public static getAchievement ( int id ) : Achievement
id int
Résultat Achievement

getAchievement() public static méthode

public static getAchievement ( string name ) : Achievement
name string
Résultat Achievement

getCreature() public static méthode

public static getCreature ( int id ) : Tibialyzer.Creature
id int
Résultat Tibialyzer.Creature

getCreature() public static méthode

public static getCreature ( string name ) : Tibialyzer.Creature
name string
Résultat Tibialyzer.Creature

getHouseByCity() public static méthode

public static getHouseByCity ( string city, bool guildhall ) : List
city string
guildhall bool
Résultat List

getHunt() public static méthode

public static getHunt ( int id ) : Tibialyzer.HuntingPlace
id int
Résultat Tibialyzer.HuntingPlace

getHunt() public static méthode

public static getHunt ( string name ) : Tibialyzer.HuntingPlace
name string
Résultat Tibialyzer.HuntingPlace

getHuntsForCreature() public static méthode

public static getHuntsForCreature ( int creatureid ) : List
creatureid int
Résultat List

getHuntsForLevels() public static méthode

public static getHuntsForLevels ( int minlevel, int maxlevel ) : List
minlevel int
maxlevel int
Résultat List

getHuntsInCity() public static méthode

public static getHuntsInCity ( string city ) : List
city string
Résultat List

getItem() public static méthode

public static getItem ( int id ) : Item
id int
Résultat Item

getItem() public static méthode

public static getItem ( string name ) : Item
name string
Résultat Item

getItemFromTibiaID() public static méthode

public static getItemFromTibiaID ( int id ) : Item
id int
Résultat Item

getItemsByCategory() public static méthode

public static getItemsByCategory ( string str ) : List
str string
Résultat List

getMap() public static méthode

public static getMap ( int z ) : Tibialyzer.Map
z int
Résultat Tibialyzer.Map

getMount() public static méthode

public static getMount ( int id ) : Tibialyzer.Mount
id int
Résultat Tibialyzer.Mount

getMount() public static méthode

public static getMount ( string name ) : Tibialyzer.Mount
name string
Résultat Tibialyzer.Mount

getNPC() public static méthode

public static getNPC ( int id ) : Tibialyzer.NPC
id int
Résultat Tibialyzer.NPC

getNPC() public static méthode

public static getNPC ( string name ) : Tibialyzer.NPC
name string
Résultat Tibialyzer.NPC

getNPCSellingItemInCity() public static méthode

public static getNPCSellingItemInCity ( int itemid, string city ) : Tibialyzer.NPC
itemid int
city string
Résultat Tibialyzer.NPC

getNPCTeachingSpellInCity() public static méthode

public static getNPCTeachingSpellInCity ( int spellid, string city ) : Tibialyzer.NPC
spellid int
city string
Résultat Tibialyzer.NPC

getNPCWithCity() public static méthode

public static getNPCWithCity ( string city ) : List
city string
Résultat List

getOutfit() public static méthode

public static getOutfit ( int id ) : Tibialyzer.Outfit
id int
Résultat Tibialyzer.Outfit

getOutfit() public static méthode

public static getOutfit ( string name ) : Tibialyzer.Outfit
name string
Résultat Tibialyzer.Outfit

getQuest() public static méthode

public static getQuest ( int id ) : Tibialyzer.Quest
id int
Résultat Tibialyzer.Quest

getQuest() public static méthode

public static getQuest ( string name ) : Tibialyzer.Quest
name string
Résultat Tibialyzer.Quest

getSpell() public static méthode

public static getSpell ( int id ) : Tibialyzer.Spell
id int
Résultat Tibialyzer.Spell

getSpell() public static méthode

public static getSpell ( string name ) : Tibialyzer.Spell
name string
Résultat Tibialyzer.Spell

getSpellsForVocation() public static méthode

public static getSpellsForVocation ( string vocation ) : List
vocation string
Résultat List

getTask() public static méthode

public static getTask ( int taskid ) : Tibialyzer.Task
taskid int
Résultat Tibialyzer.Task

getTask() public static méthode

public static getTask ( string task ) : Tibialyzer.Task
task string
Résultat Tibialyzer.Task

getWorldObject() public static méthode

public static getWorldObject ( string name ) : Tibialyzer.WorldObject
name string
Résultat Tibialyzer.WorldObject

itemExists() public static méthode

public static itemExists ( string str ) : bool
str string
Résultat bool

loadCreatureImage() public static méthode

public static loadCreatureImage ( int id ) : void
id int
Résultat void

loadItemImage() public static méthode

public static loadItemImage ( int id ) : void
id int
Résultat void

searchAchievement() public static méthode

public static searchAchievement ( string str ) : List
str string
Résultat List

searchCreature() public static méthode

public static searchCreature ( string str ) : List
str string
Résultat List

searchHouse() public static méthode

public static searchHouse ( string str, bool guildhall ) : List
str string
guildhall bool
Résultat List

searchHunt() public static méthode

public static searchHunt ( string str ) : List
str string
Résultat List

searchItem() public static méthode

public static searchItem ( string str ) : List
str string
Résultat List

searchMount() public static méthode

public static searchMount ( string str ) : List
str string
Résultat List

searchNPC() public static méthode

public static searchNPC ( string str ) : List
str string
Résultat List

searchOutfit() public static méthode

public static searchOutfit ( string str ) : List
str string
Résultat List

searchQuest() public static méthode

public static searchQuest ( string str ) : List
str string
Résultat List

searchSpell() public static méthode

public static searchSpell ( string str ) : List
str string
Résultat List

searchSpellWords() public static méthode

public static searchSpellWords ( string str ) : List
str string
Résultat List

setConvertRatio() public static méthode

public static setConvertRatio ( double ratio, bool stackable ) : void
ratio double
stackable bool
Résultat void

setGoldRatio() public static méthode

public static setGoldRatio ( double ratio ) : void
ratio double
Résultat void

setItemConvert() public static méthode

public static setItemConvert ( Item item, bool convert ) : void
item Item
convert bool
Résultat void

setItemDiscard() public static méthode

public static setItemDiscard ( Item item, bool discard ) : void
item Item
discard bool
Résultat void

setItemValue() public static méthode

public static setItemValue ( Item item, long value ) : void
item Item
value long
Résultat void

Property Details

DATABASE_NULL public_oe static_oe property

public static int DATABASE_NULL
Résultat int

DATABASE_STRING_NULL public_oe static_oe property

public static string DATABASE_STRING_NULL
Résultat string

achievementsLoaded public_oe static_oe property

public static bool achievementsLoaded
Résultat bool

cityIdMap public_oe static_oe property

public static Dictionary cityIdMap
Résultat City>.Dictionary

cityNameMap public_oe static_oe property

public static Dictionary cityNameMap
Résultat City>.Dictionary

creaturesLoaded public_oe static_oe property

public static bool creaturesLoaded
Résultat bool

eventIdMap public_oe static_oe property

public static Dictionary eventIdMap
Résultat Event>.Dictionary

guildHallIdMap public_oe static_oe property

public static Dictionary guildHallIdMap
Résultat House>.Dictionary

helpCommands public_oe static_oe property

public static List helpCommands
Résultat List

houseIdMap public_oe static_oe property

public static Dictionary houseIdMap
Résultat House>.Dictionary

huntsLoaded public_oe static_oe property

public static bool huntsLoaded
Résultat bool

itemsLoaded public_oe static_oe property

public static bool itemsLoaded
Résultat bool

mapFiles public_oe static_oe property

public static List mapFiles
Résultat List

mountsLoaded public_oe static_oe property

public static bool mountsLoaded
Résultat bool

npcsLoaded public_oe static_oe property

public static bool npcsLoaded
Résultat bool

outfitsLoaded public_oe static_oe property

public static bool outfitsLoaded
Résultat bool

questIdMap public_oe static_oe property

public static Dictionary questIdMap
Résultat Quest>.Dictionary

questNameMap public_oe static_oe property

public static Dictionary questNameMap
Résultat Quest>.Dictionary

spellsLoaded public_oe static_oe property

public static bool spellsLoaded
Résultat bool

taskGroups public_oe static_oe property

public static Dictionary taskGroups
Résultat string>.Dictionary

taskIdMap public_oe static_oe property

public static Dictionary taskIdMap
Résultat Task>.Dictionary

taskList public_oe static_oe property

public static Dictionary> taskList
Résultat List>.Dictionary

worldObjectsLoaded public_oe static_oe property

public static bool worldObjectsLoaded
Résultat bool