C# 클래스 invertika_game.Game.Character

상속: Being
파일 보기 프로젝트 열기: Invertika/server 1 사용 예제들

공개 프로퍼티들

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