C# 클래스 wServer.realm.entities.player.Player

파일 보기 프로젝트 열기: C453/OryxKingdom 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
TierItems1 string[]
maxChests int
tradeTarget Player
vanished bool

공개 메소드들

메소드 설명
AOEAck ( RealmTime time, wServer.cliPackets.AOEAckPacket pkt ) : void
AcceptTrade ( RealmTime time, wServer.cliPackets.AcceptTradePacket pkt ) : void
ActivateHealHp ( Player player, int amount, List pkts ) : void
CancelTrade ( RealmTime time, wServer.cliPackets.CancelTradePacket pkt ) : void
ChangeGuildRank ( RealmTime t, wServer.cliPackets.ChangeGuildRankPacket pkt ) : void
ChangeTrade ( RealmTime time, wServer.cliPackets.ChangeTradePacket pkt ) : void
CompareName ( string name ) : bool
CreateGuild ( RealmTime t, wServer.cliPackets.CreateGuildPacket pkt ) : void
Damage ( int dmg, Character chr ) : void
Death ( string killer ) : void
DropBag ( Item i ) : void
EnemyHit ( RealmTime time, wServer.cliPackets.EnemyHitPacket pkt ) : void
EnemyKilled ( Enemy enemy, int exp, bool killer ) : bool
GetStars ( ) : int
GivePet ( short petId ) : void
GotoAck ( RealmTime time, wServer.cliPackets.GotoAckPacket pkt ) : void
GuildRemove ( RealmTime t, GuildRemovePacket pkt ) : void
HasSlot ( int slot ) : bool
HitByProjectile ( Projectile projectile, RealmTime time ) : bool
Init ( World owner ) : void
InventoryDrop ( RealmTime time, wServer.cliPackets.InvDropPacket pkt ) : void
InventorySwap ( RealmTime time, wServer.cliPackets.InvSwapPacket pkt ) : void
InviteToGuild ( RealmTime t, GuildInvitePacket pkt ) : void
JoinGuild ( RealmTime t, wServer.cliPackets.JoinGuildPacket pkt ) : void
Move ( RealmTime time, wServer.cliPackets.MovePacket pkt ) : void
OtherHit ( RealmTime time, wServer.cliPackets.OtherHitPacket pkt ) : void
Player ( ClientProcessor psr ) : System
PlayerHit ( RealmTime time, wServer.cliPackets.PlayerHitPacket pkt ) : void
PlayerShoot ( RealmTime time, wServer.cliPackets.PlayerShootPacket pkt ) : void
PlayerText ( RealmTime time, wServer.cliPackets.PlayerTextPacket pkt ) : void
RequestTrade ( RealmTime time, wServer.cliPackets.RequestTradePacket pkt ) : void
ResolveGuildChatName ( ) : string
ResolveRankName ( int rank ) : string
SaveToCharacter ( ) : void
SendClientText ( string text ) : void
SendEnemy ( string name, string text ) : void
SendError ( string text ) : void
SendFail ( string text ) : void
SendGuild ( string text ) : void
SendHelp ( string text ) : void
SendInfo ( string text ) : void
SendText ( string sender, string text ) : void
ShootAck ( RealmTime time, wServer.cliPackets.ShootAckPacket pkt ) : void
SquareHit ( RealmTime time, wServer.cliPackets.SquareHitPacket pkt ) : void
SwapBackpack ( int num ) : bool
Teleport ( RealmTime time, wServer.cliPackets.TeleportPacket pkt ) : void
Teleport ( RealmTime time, int objId ) : void
TextBoxButton ( wServer.cliPackets.TextBoxButtonPacket pkt ) : void
Tick ( RealmTime time ) : void
UseItem ( RealmTime time, wServer.cliPackets.UseItemPacket pkt ) : void
UsePortal ( RealmTime time, wServer.cliPackets.UsePortalPacket pkt ) : void
VisibulletHit ( wServer.cliPackets.VisibulletPacket pkt ) : void

보호된 메소드들

메소드 설명
ExportStats ( object>.IDictionary stats ) : void
ImportStats ( StatsType stats, object val ) : void

비공개 메소드들

메소드 설명
Activate ( RealmTime time, Item item, Position target ) : void
ActivateBoostStat ( Player player, int idxnew, List pkts ) : void
ActivateHealMp ( Player player, int amount, List pkts ) : void
ActivatePearl ( RealmTime time, Item item, Position target ) : void
ActivateShoot ( RealmTime time, Item item, Position target ) : void
AnnouncementRecieved ( string text ) : void
AuditItem ( IContainer container, Item item, int slot ) : bool
CalcBoost ( ) : void
CalculateFame ( ) : void
CheckLevelUp ( ) : bool
CheckResurrection ( ) : bool
CheckTradeTimeout ( RealmTime time ) : void
CmdBypass ( string names ) : bool
CmdReqRank ( int r ) : bool
Dist ( Entity a, Entity b ) : float
DoTrade ( ) : void
ExecCmd ( ICommand command, string args ) : void
FindQuest ( ) : Entity
GenerateGravestone ( ) : void
GetExpGoal ( int level ) : int
GetFameGoal ( int fame ) : int
GetLevelExp ( int level ) : int
GetNewEntities ( ) : IEnumerable
GetNewStatics ( int _x, int _y ) : IEnumerable
GetRemovedEntities ( ) : IEnumerable
GetRemovedStatics ( int _x, int _y ) : IEnumerable
GuildRecieved ( int objId, int stars, string from, string text ) : void
HandleQuest ( RealmTime time ) : void
HandleRegen ( RealmTime time ) : void
MaxPotionOnDeath ( List maxed ) : void
PoisonEnemy ( Enemy enemy, ActivateEffect eff ) : void
ProcessCmd ( string cmd, string args ) : void
SendNewTick ( RealmTime time ) : void
SendUpdate ( RealmTime time ) : void
TellRecieved ( int objId, int stars, string from, string to, string text ) : void
TradeTick ( RealmTime time ) : void

메소드 상세

AOEAck() 공개 메소드

public AOEAck ( RealmTime time, wServer.cliPackets.AOEAckPacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.AOEAckPacket
리턴 void

AcceptTrade() 공개 메소드

public AcceptTrade ( RealmTime time, wServer.cliPackets.AcceptTradePacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.AcceptTradePacket
리턴 void

ActivateHealHp() 공개 정적인 메소드

public static ActivateHealHp ( Player player, int amount, List pkts ) : void
player Player
amount int
pkts List
리턴 void

CancelTrade() 공개 메소드

public CancelTrade ( RealmTime time, wServer.cliPackets.CancelTradePacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.CancelTradePacket
리턴 void

ChangeGuildRank() 공개 메소드

public ChangeGuildRank ( RealmTime t, wServer.cliPackets.ChangeGuildRankPacket pkt ) : void
t RealmTime
pkt wServer.cliPackets.ChangeGuildRankPacket
리턴 void

ChangeTrade() 공개 메소드

public ChangeTrade ( RealmTime time, wServer.cliPackets.ChangeTradePacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.ChangeTradePacket
리턴 void

CompareName() 공개 메소드

public CompareName ( string name ) : bool
name string
리턴 bool

CreateGuild() 공개 메소드

public CreateGuild ( RealmTime t, wServer.cliPackets.CreateGuildPacket pkt ) : void
t RealmTime
pkt wServer.cliPackets.CreateGuildPacket
리턴 void

Damage() 공개 메소드

public Damage ( int dmg, Character chr ) : void
dmg int
chr Character
리턴 void

Death() 공개 메소드

public Death ( string killer ) : void
killer string
리턴 void

DropBag() 공개 메소드

public DropBag ( Item i ) : void
i Item
리턴 void

EnemyHit() 공개 메소드

public EnemyHit ( RealmTime time, wServer.cliPackets.EnemyHitPacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.EnemyHitPacket
리턴 void

EnemyKilled() 공개 메소드

public EnemyKilled ( Enemy enemy, int exp, bool killer ) : bool
enemy Enemy
exp int
killer bool
리턴 bool

ExportStats() 보호된 메소드

protected ExportStats ( object>.IDictionary stats ) : void
stats object>.IDictionary
리턴 void

GetStars() 공개 메소드

public GetStars ( ) : int
리턴 int

GivePet() 공개 메소드

public GivePet ( short petId ) : void
petId short
리턴 void

GotoAck() 공개 메소드

public GotoAck ( RealmTime time, wServer.cliPackets.GotoAckPacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.GotoAckPacket
리턴 void

GuildRemove() 공개 메소드

public GuildRemove ( RealmTime t, GuildRemovePacket pkt ) : void
t RealmTime
pkt wServer.cliPackets.GuildRemovePacket
리턴 void

HasSlot() 공개 메소드

public HasSlot ( int slot ) : bool
slot int
리턴 bool

HitByProjectile() 공개 메소드

public HitByProjectile ( Projectile projectile, RealmTime time ) : bool
projectile Projectile
time RealmTime
리턴 bool

ImportStats() 보호된 메소드

protected ImportStats ( StatsType stats, object val ) : void
stats StatsType
val object
리턴 void

Init() 공개 메소드

public Init ( World owner ) : void
owner World
리턴 void

InventoryDrop() 공개 메소드

public InventoryDrop ( RealmTime time, wServer.cliPackets.InvDropPacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.InvDropPacket
리턴 void

InventorySwap() 공개 메소드

public InventorySwap ( RealmTime time, wServer.cliPackets.InvSwapPacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.InvSwapPacket
리턴 void

InviteToGuild() 공개 메소드

public InviteToGuild ( RealmTime t, GuildInvitePacket pkt ) : void
t RealmTime
pkt GuildInvitePacket
리턴 void

JoinGuild() 공개 메소드

public JoinGuild ( RealmTime t, wServer.cliPackets.JoinGuildPacket pkt ) : void
t RealmTime
pkt wServer.cliPackets.JoinGuildPacket
리턴 void

Move() 공개 메소드

public Move ( RealmTime time, wServer.cliPackets.MovePacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.MovePacket
리턴 void

OtherHit() 공개 메소드

public OtherHit ( RealmTime time, wServer.cliPackets.OtherHitPacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.OtherHitPacket
리턴 void

Player() 공개 메소드

public Player ( ClientProcessor psr ) : System
psr ClientProcessor
리턴 System

PlayerHit() 공개 메소드

public PlayerHit ( RealmTime time, wServer.cliPackets.PlayerHitPacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.PlayerHitPacket
리턴 void

PlayerShoot() 공개 메소드

public PlayerShoot ( RealmTime time, wServer.cliPackets.PlayerShootPacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.PlayerShootPacket
리턴 void

PlayerText() 공개 메소드

public PlayerText ( RealmTime time, wServer.cliPackets.PlayerTextPacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.PlayerTextPacket
리턴 void

RequestTrade() 공개 메소드

public RequestTrade ( RealmTime time, wServer.cliPackets.RequestTradePacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.RequestTradePacket
리턴 void

ResolveGuildChatName() 공개 메소드

public ResolveGuildChatName ( ) : string
리턴 string

ResolveRankName() 공개 메소드

public ResolveRankName ( int rank ) : string
rank int
리턴 string

SaveToCharacter() 공개 메소드

public SaveToCharacter ( ) : void
리턴 void

SendClientText() 공개 메소드

public SendClientText ( string text ) : void
text string
리턴 void

SendEnemy() 공개 메소드

public SendEnemy ( string name, string text ) : void
name string
text string
리턴 void

SendError() 공개 메소드

public SendError ( string text ) : void
text string
리턴 void

SendFail() 공개 메소드

public SendFail ( string text ) : void
text string
리턴 void

SendGuild() 공개 메소드

public SendGuild ( string text ) : void
text string
리턴 void

SendHelp() 공개 메소드

public SendHelp ( string text ) : void
text string
리턴 void

SendInfo() 공개 메소드

public SendInfo ( string text ) : void
text string
리턴 void

SendText() 공개 메소드

public SendText ( string sender, string text ) : void
sender string
text string
리턴 void

ShootAck() 공개 메소드

public ShootAck ( RealmTime time, wServer.cliPackets.ShootAckPacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.ShootAckPacket
리턴 void

SquareHit() 공개 메소드

public SquareHit ( RealmTime time, wServer.cliPackets.SquareHitPacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.SquareHitPacket
리턴 void

SwapBackpack() 공개 메소드

public SwapBackpack ( int num ) : bool
num int
리턴 bool

Teleport() 공개 메소드

public Teleport ( RealmTime time, wServer.cliPackets.TeleportPacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.TeleportPacket
리턴 void

Teleport() 공개 메소드

public Teleport ( RealmTime time, int objId ) : void
time RealmTime
objId int
리턴 void

TextBoxButton() 공개 메소드

public TextBoxButton ( wServer.cliPackets.TextBoxButtonPacket pkt ) : void
pkt wServer.cliPackets.TextBoxButtonPacket
리턴 void

Tick() 공개 메소드

public Tick ( RealmTime time ) : void
time RealmTime
리턴 void

UseItem() 공개 메소드

public UseItem ( RealmTime time, wServer.cliPackets.UseItemPacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.UseItemPacket
리턴 void

UsePortal() 공개 메소드

public UsePortal ( RealmTime time, wServer.cliPackets.UsePortalPacket pkt ) : void
time RealmTime
pkt wServer.cliPackets.UsePortalPacket
리턴 void

VisibulletHit() 공개 메소드

public VisibulletHit ( wServer.cliPackets.VisibulletPacket pkt ) : void
pkt wServer.cliPackets.VisibulletPacket
리턴 void

프로퍼티 상세

TierItems1 공개적으로 프로퍼티

public string[] TierItems1
리턴 string[]

maxChests 공개적으로 프로퍼티

public int maxChests
리턴 int

tradeTarget 공개적으로 프로퍼티

public Player,wServer.realm.entities.player tradeTarget
리턴 Player

vanished 공개적으로 프로퍼티

public bool vanished
리턴 bool