C# Класс wServer.realm.entities.player.Player

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

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

Свойство Тип Описание
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