C# Класс invertika_game.Game.Character

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

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

Свойство Тип Описание
mAccountLevel byte
mAttributes Attribute>.Dictionary
mExperience int>.Dictionary
mKillCount int>.Dictionary
mSpecials Special>.Dictionary
mStatusEffects int>.Dictionary

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

Метод Описание
Character ( ISL.Server.Network.MessageIn msg ) : System
cancelTransaction ( ) : void
clearSpecials ( ) : void
deserializeCharacterData ( ISL.Server.Network.MessageIn msg ) : void
died ( ) : void
disconnected ( ) : void
flagAttribute ( int attr ) : void
getClient ( ) : GameClient
getDatabaseID ( ) : int
getWalkMask ( ) : byte
giveSpecial ( int id ) : void
incrementKillCount ( int monsterType ) : void
levelup ( ) : void
modifiedAllAttribute ( ) : void
perform ( ) : void
recalculateLevel ( ) : void
receiveExperience ( int skill, int experience, int optimalLevel ) : void
respawn ( ) : void
sendSpecialUpdate ( ) : void
sendStatus ( ) : void
serializeCharacterData ( MessageOut msg ) : void
setAccountLevel ( int l ) : void
setBuySell ( BuySell t ) : void
setCharacterPoints ( int points ) : void
setClient ( GameClient c ) : void
setCorrectionPoints ( int points ) : void
setExperience ( int skill, int value ) : void
setHairColor ( int color ) : void
setHairStyle ( int style ) : void
setKillCount ( int monsterId, int kills ) : void
setLevel ( int level ) : void
setMapId ( int id ) : void
setSize ( int s ) : void
setTrading ( Trade t ) : void
takeSpecial ( int id ) : void
update ( ) : void
updateDerivedAttributes ( uint attr ) : void
useSpecial ( int id ) : void

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

Метод Описание
expForLevel ( int level ) : int
getAccountLevel ( ) : int
getBuySell ( ) : invertika_game.Game.BuySell
getCharacterPoints ( ) : int
getCorrectionPoints ( ) : int
getExpGot ( System.Int64 skill ) : int
getExpNeeded ( System.Int64 skill ) : int
getHairColor ( ) : int
getHairStyle ( ) : int
getKillCount ( int monsterType ) : int
getKillCountSize ( ) : int
getLevel ( ) : int
getMapId ( ) : int
getPossessions ( ) : Possessions
getSkillSize ( ) : int
getStatusEffectSize ( ) : int
getTrading ( ) : Trade
levelForExp ( int exp ) : int
recalculateBaseAttribute ( uint attr ) : bool
useCharacterPoint ( Int64 attribute ) : AttribmodResponseCode
useCorrectionPoint ( Int64 attribute ) : AttribmodResponseCode

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

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

public Character ( ISL.Server.Network.MessageIn msg ) : System
msg ISL.Server.Network.MessageIn
Результат System

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

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

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

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

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

public deserializeCharacterData ( ISL.Server.Network.MessageIn msg ) : void
msg ISL.Server.Network.MessageIn
Результат void

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

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

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

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

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

public flagAttribute ( int attr ) : void
attr int
Результат void

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

public getClient ( ) : GameClient
Результат GameClient

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

public getDatabaseID ( ) : int
Результат int

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

public getWalkMask ( ) : byte
Результат byte

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

public giveSpecial ( int id ) : void
id int
Результат void

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

public incrementKillCount ( int monsterType ) : void
monsterType int
Результат void

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

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

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

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

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

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

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

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

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

public receiveExperience ( int skill, int experience, int optimalLevel ) : void
skill int
experience int
optimalLevel int
Результат void

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

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

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

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

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

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

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

public serializeCharacterData ( MessageOut msg ) : void
msg MessageOut
Результат void

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

public setAccountLevel ( int l ) : void
l int
Результат void

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

public setBuySell ( BuySell t ) : void
t BuySell
Результат void

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

public setCharacterPoints ( int points ) : void
points int
Результат void

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

public setClient ( GameClient c ) : void
c GameClient
Результат void

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

public setCorrectionPoints ( int points ) : void
points int
Результат void

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

public setExperience ( int skill, int value ) : void
skill int
value int
Результат void

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

public setHairColor ( int color ) : void
color int
Результат void

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

public setHairStyle ( int style ) : void
style int
Результат void

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

public setKillCount ( int monsterId, int kills ) : void
monsterId int
kills int
Результат void

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

public setLevel ( int level ) : void
level int
Результат void

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

public setMapId ( int id ) : void
id int
Результат void

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

public setSize ( int s ) : void
s int
Результат void

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

public setTrading ( Trade t ) : void
t Trade
Результат void

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

public takeSpecial ( int id ) : void
id int
Результат void

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

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

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

public updateDerivedAttributes ( uint attr ) : void
attr uint
Результат void

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

public useSpecial ( int id ) : void
id int
Результат void

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

mAccountLevel публичное свойство

public byte mAccountLevel
Результат byte

mAttributes публичное свойство

public Dictionary mAttributes
Результат Attribute>.Dictionary

mExperience публичное свойство

public Dictionary mExperience
Результат int>.Dictionary

mKillCount публичное свойство

public Dictionary mKillCount
Результат int>.Dictionary

mSpecials публичное свойство

public Dictionary mSpecials
Результат Special>.Dictionary

mStatusEffects публичное свойство

public Dictionary mStatusEffects
Результат int>.Dictionary