C# Класс invertika_account.Account.Storage

Показать файл Открыть проект

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

Метод Описание
Storage ( ) : System
addAccount ( ISL account ) : void
addFloorItem ( int mapId, int itemId, int amount, int posX, int posY ) : void
addGuild ( Guild guild ) : void
addGuildMember ( int guildId, int memberId ) : void
addTransaction ( invertika_account.Common.Transaction trans ) : void
banCharacter ( int id, int duration ) : void
checkBannedAccounts ( ) : void
doesCharacterNameExist ( string name ) : bool
doesEmailAddressExist ( string email ) : bool
doesUserNameExist ( string name ) : bool
flush ( ISL account ) : void
getAccount ( int accountID ) : ISL.Server.Account.Account
getAccount ( string userName ) : ISL.Server.Account.Account
getAllWorldStateVars ( int mapId ) : string>.Dictionary
getCharacter ( int id, ISL owner ) : ISL.Server.Account.Character
getCharacter ( string name ) : ISL.Server.Account.Character
getFloorItemsFromMap ( int mapId ) : List
getGuildList ( ) : List
getItemDatabaseVersion ( ) : uint
getQuestVar ( int id, string name ) : string
open ( ) : void
removeFloorItem ( int mapId, int itemId, int amount, int posX, int posY ) : void
removeGuild ( Guild guild ) : void
removeGuildMember ( int guildId, int memberId ) : void
setAccountLevel ( int id, int level ) : void
setMemberRights ( int guildId, int memberId, int rights ) : void
setOnlineStatus ( int charId, bool online ) : void
setPlayerLevel ( int id, int level ) : void
setQuestVar ( int id, string name, string value ) : void
setWorldStateVar ( string name, int mapId, string value ) : void
setWorldStateVar ( string name, string value ) : void
updateAttribute ( int charId, uint attrId, double @base, double mod ) : void
updateCharacter ( ISL.Server.Account.Character character ) : bool
updateCharacterPoints ( int charId, int charPoints, int corrPoints ) : void
updateExperience ( int charId, int skillId, int skillValue ) : void
updateLastLogin ( ISL account ) : void

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

Метод Описание
ToDateTime ( string ticks ) : System.DateTime
close ( ) : void
delAccount ( ISL account ) : void
delCharacter ( ISL.Server.Account.Character character ) : void
delCharacter ( int charId ) : void
deletePost ( invertika_account.Chat.Letter letter ) : void
fixCharactersSlot ( int accountId ) : void
getAccountBySQL ( int accountID ) : ISL.Server.Account.Account
getCharacterBySQL ( ISL owner ) : ISL.Server.Account.Character
getStoredPost ( int playerId ) : invertika_account.Chat.Post
getTransactions ( System.DateTime date ) : List
getTransactions ( uint num ) : List
getWorldStateVar ( string name, int mapId ) : string
insertStatusEffect ( int charId, int statusId, int time ) : void
storeLetter ( invertika_account.Chat.Letter letter ) : void
syncDatabase ( ) : void
updateKillCount ( int charId, int monsterId, int kills ) : void

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

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

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

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

public addAccount ( ISL account ) : void
account ISL
Результат void

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

public addFloorItem ( int mapId, int itemId, int amount, int posX, int posY ) : void
mapId int
itemId int
amount int
posX int
posY int
Результат void

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

public addGuild ( Guild guild ) : void
guild invertika_account.Chat.Guild
Результат void

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

public addGuildMember ( int guildId, int memberId ) : void
guildId int
memberId int
Результат void

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

public addTransaction ( invertika_account.Common.Transaction trans ) : void
trans invertika_account.Common.Transaction
Результат void

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

public banCharacter ( int id, int duration ) : void
id int
duration int
Результат void

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

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

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

public doesCharacterNameExist ( string name ) : bool
name string
Результат bool

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

public doesEmailAddressExist ( string email ) : bool
email string
Результат bool

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

public doesUserNameExist ( string name ) : bool
name string
Результат bool

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

public flush ( ISL account ) : void
account ISL
Результат void

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

public getAccount ( int accountID ) : ISL.Server.Account.Account
accountID int
Результат ISL.Server.Account.Account

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

public getAccount ( string userName ) : ISL.Server.Account.Account
userName string
Результат ISL.Server.Account.Account

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

public getAllWorldStateVars ( int mapId ) : string>.Dictionary
mapId int
Результат string>.Dictionary

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

public getCharacter ( int id, ISL owner ) : ISL.Server.Account.Character
id int
owner ISL
Результат ISL.Server.Account.Character

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

public getCharacter ( string name ) : ISL.Server.Account.Character
name string
Результат ISL.Server.Account.Character

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

public getFloorItemsFromMap ( int mapId ) : List
mapId int
Результат List

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

public getGuildList ( ) : List
Результат List

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

public getItemDatabaseVersion ( ) : uint
Результат uint

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

public getQuestVar ( int id, string name ) : string
id int
name string
Результат string

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

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

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

public removeFloorItem ( int mapId, int itemId, int amount, int posX, int posY ) : void
mapId int
itemId int
amount int
posX int
posY int
Результат void

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

public removeGuild ( Guild guild ) : void
guild invertika_account.Chat.Guild
Результат void

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

public removeGuildMember ( int guildId, int memberId ) : void
guildId int
memberId int
Результат void

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

public setAccountLevel ( int id, int level ) : void
id int
level int
Результат void

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

public setMemberRights ( int guildId, int memberId, int rights ) : void
guildId int
memberId int
rights int
Результат void

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

public setOnlineStatus ( int charId, bool online ) : void
charId int
online bool
Результат void

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

public setPlayerLevel ( int id, int level ) : void
id int
level int
Результат void

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

public setQuestVar ( int id, string name, string value ) : void
id int
name string
value string
Результат void

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

public setWorldStateVar ( string name, int mapId, string value ) : void
name string
mapId int
value string
Результат void

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

public setWorldStateVar ( string name, string value ) : void
name string
value string
Результат void

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

public updateAttribute ( int charId, uint attrId, double @base, double mod ) : void
charId int
attrId uint
@base double
mod double
Результат void

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

public updateCharacter ( ISL.Server.Account.Character character ) : bool
character ISL.Server.Account.Character
Результат bool

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

public updateCharacterPoints ( int charId, int charPoints, int corrPoints ) : void
charId int
charPoints int
corrPoints int
Результат void

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

public updateExperience ( int charId, int skillId, int skillValue ) : void
charId int
skillId int
skillValue int
Результат void

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

public updateLastLogin ( ISL account ) : void
account ISL
Результат void