C# Класс Server.Mobiles.PlayerMobile

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

Private Properties

Свойство Тип Описание
AddArmorRating void
CheckBlock bool
CheckContentForTrade int
CreateHair void
DeltaEnemies void
Disconnect void
EventSink_Connected void
EventSink_Disconnected void
FindItems_Callback bool
InternalChangeHair void
InternalRestoreHair void
OnLogin void
OnLogout void
RevertHair void
SendToStaffMessage void
ValidateEquipment_Sandbox void

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

Метод Описание
AddBuff ( BuffInfo b ) : void
Animate ( int action, int frameCount, int repeatCount, bool forward, bool repeat, int delay ) : void
AntiMacroCheck ( Skill skill, object obj ) : bool
ApplyPoison ( Mobile from, Poison poison ) : ApplyPoisonResult
CanBeHarmful ( Mobile target, bool message, bool ignoreOurBlessedness ) : bool
CanSee ( Mobile m ) : bool
CheckEquip ( Item item ) : bool
CheckKillDecay ( ) : void
CheckLightLevels ( bool forceResend ) : void
CheckNonlocalDrop ( Mobile from, Item item, Item target ) : bool
CheckShove ( Mobile shoved ) : bool
CheckTrade ( Mobile to, Item item, SecureTradeContainer cont, bool message, bool checkItems, int plusItems, int plusWeight ) : bool
CheckedAnimate ( int action, int frameCount, int repeatCount, bool forward, bool repeat, int delay ) : void
ComputeBaseLightLevels ( int &global, int &personal ) : void
ComputeMovementSpeed ( Direction dir, bool checkTurning ) : TimeSpan
Delta ( MobileDelta flag ) : void
Deserialize ( GenericReader reader ) : void
DisruptiveAction ( ) : void
GetDirection4 ( Point3D from, Point3D to ) : Direction
GetFlag ( PlayerFlag flag ) : bool
GetLogoutDelay ( ) : TimeSpan
GetOldPacketFlags ( ) : int
GetPacketFlags ( ) : int
Initialize ( ) : void
InvalidateMyRunUO ( ) : void
IsHarmfulCriminal ( Mobile target ) : bool
Move ( Direction d ) : bool
MoveToWorld ( Point3D loc, Map map ) : void
MovementThrottle_Callback ( NetState ns ) : bool
MutateSpeech ( List hears, string &text, object &context ) : bool
OnAccessLevelChanged ( AccessLevel oldLevel ) : void
OnAfterDelete ( ) : void
OnBeforeDeath ( ) : bool
OnDamage ( int amount, Mobile from, bool willKill ) : void
OnDeath ( Container c ) : void
OnDelete ( ) : void
OnDoubleClick ( Mobile from ) : void
OnDroppedItemToWorld ( Item item, Point3D location ) : bool
OnFameChange ( int oldValue ) : void
OnGenderChanged ( bool oldFemale ) : void
OnGuildChange ( Server oldGuild ) : void
OnGuildTitleChange ( string oldTitle ) : void
OnItemAdded ( Item item ) : void
OnItemRemoved ( Item item ) : void
OnKarmaChange ( int oldValue ) : void
OnMoveOver ( Mobile m ) : bool
OnNetStateChanged ( ) : void
OnRawStatChange ( StatType stat, int oldValue ) : void
OnSpeech ( SpeechEventArgs e ) : void
OnSubItemAdded ( Item item ) : void
PlayerMobile ( ) : System
PlayerMobile ( Serial s ) : System
RecheckTownProtection ( ) : void
RemoveBuff ( BuffIcon b ) : void
RemoveBuff ( BuffInfo b ) : void
ResendBuffs ( ) : void
ResetKillTime ( ) : void
Resurrect ( ) : void
RevealingAction ( ) : void
Serialize ( GenericWriter writer ) : void
SetFlag ( PlayerFlag flag, bool value ) : void
SetHairMods ( int hairID, int beardID ) : void
SetLocation ( Point3D loc, bool isTeleport ) : void
SetMountBlock ( BlockMountType type, TimeSpan duration, bool dismount ) : void
ValidateEquipment ( ) : void

Защищенные методы

Метод Описание
OnLocationChange ( Point3D oldLocation ) : void
OnRaceChange ( Race oldRace ) : void

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

Метод Описание
AddArmorRating ( double &rating, Item armor ) : void
CheckBlock ( MountBlock block ) : bool
CheckContentForTrade ( Item item ) : int
CreateHair ( bool hair, int id, int hue ) : void
DeltaEnemies ( Type oldType, Type newType ) : void
Disconnect ( object state ) : void
EventSink_Connected ( ConnectedEventArgs e ) : void
EventSink_Disconnected ( DisconnectedEventArgs e ) : void
FindItems_Callback ( Item item ) : bool
InternalChangeHair ( bool hair, int id, int &storeID, int &storeHue ) : void
InternalRestoreHair ( bool hair, int &id, int &hue ) : void
OnLogin ( LoginEventArgs e ) : void
OnLogout ( LogoutEventArgs e ) : void
RevertHair ( ) : void
SendToStaffMessage ( Mobile from, string text ) : void
ValidateEquipment_Sandbox ( ) : void

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

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

public AddBuff ( BuffInfo b ) : void
b BuffInfo
Результат void

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

public Animate ( int action, int frameCount, int repeatCount, bool forward, bool repeat, int delay ) : void
action int
frameCount int
repeatCount int
forward bool
repeat bool
delay int
Результат void

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

public AntiMacroCheck ( Skill skill, object obj ) : bool
skill Skill
obj object
Результат bool

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

public ApplyPoison ( Mobile from, Poison poison ) : ApplyPoisonResult
from Mobile
poison Poison
Результат ApplyPoisonResult

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

public CanBeHarmful ( Mobile target, bool message, bool ignoreOurBlessedness ) : bool
target Mobile
message bool
ignoreOurBlessedness bool
Результат bool

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

public CanSee ( Mobile m ) : bool
m Mobile
Результат bool

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

public CheckEquip ( Item item ) : bool
item Item
Результат bool

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

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

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

public CheckLightLevels ( bool forceResend ) : void
forceResend bool
Результат void

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

public CheckNonlocalDrop ( Mobile from, Item item, Item target ) : bool
from Mobile
item Item
target Item
Результат bool

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

public CheckShove ( Mobile shoved ) : bool
shoved Mobile
Результат bool

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

public CheckTrade ( Mobile to, Item item, SecureTradeContainer cont, bool message, bool checkItems, int plusItems, int plusWeight ) : bool
to Mobile
item Item
cont SecureTradeContainer
message bool
checkItems bool
plusItems int
plusWeight int
Результат bool

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

public CheckedAnimate ( int action, int frameCount, int repeatCount, bool forward, bool repeat, int delay ) : void
action int
frameCount int
repeatCount int
forward bool
repeat bool
delay int
Результат void

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

public ComputeBaseLightLevels ( int &global, int &personal ) : void
global int
personal int
Результат void

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

public ComputeMovementSpeed ( Direction dir, bool checkTurning ) : TimeSpan
dir Direction
checkTurning bool
Результат TimeSpan

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

public Delta ( MobileDelta flag ) : void
flag MobileDelta
Результат void

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

public Deserialize ( GenericReader reader ) : void
reader GenericReader
Результат void

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

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

GetDirection4() публичный статический Метод

public static GetDirection4 ( Point3D from, Point3D to ) : Direction
from Point3D
to Point3D
Результат Direction

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

public GetFlag ( PlayerFlag flag ) : bool
flag PlayerFlag
Результат bool

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

public GetLogoutDelay ( ) : TimeSpan
Результат TimeSpan

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

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

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

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

Initialize() публичный статический Метод

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

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

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

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

public IsHarmfulCriminal ( Mobile target ) : bool
target Mobile
Результат bool

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

public Move ( Direction d ) : bool
d Direction
Результат bool

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

public MoveToWorld ( Point3D loc, Map map ) : void
loc Point3D
map Map
Результат void

MovementThrottle_Callback() публичный статический Метод

public static MovementThrottle_Callback ( NetState ns ) : bool
ns NetState
Результат bool

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

public MutateSpeech ( List hears, string &text, object &context ) : bool
hears List
text string
context object
Результат bool

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

public OnAccessLevelChanged ( AccessLevel oldLevel ) : void
oldLevel AccessLevel
Результат void

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

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

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

public OnBeforeDeath ( ) : bool
Результат bool

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

public OnDamage ( int amount, Mobile from, bool willKill ) : void
amount int
from Mobile
willKill bool
Результат void

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

public OnDeath ( Container c ) : void
c Container
Результат void

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

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

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

public OnDoubleClick ( Mobile from ) : void
from Mobile
Результат void

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

public OnDroppedItemToWorld ( Item item, Point3D location ) : bool
item Item
location Point3D
Результат bool

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

public OnFameChange ( int oldValue ) : void
oldValue int
Результат void

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

public OnGenderChanged ( bool oldFemale ) : void
oldFemale bool
Результат void

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

public OnGuildChange ( Server oldGuild ) : void
oldGuild Server
Результат void

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

public OnGuildTitleChange ( string oldTitle ) : void
oldTitle string
Результат void

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

public OnItemAdded ( Item item ) : void
item Item
Результат void

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

public OnItemRemoved ( Item item ) : void
item Item
Результат void

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

public OnKarmaChange ( int oldValue ) : void
oldValue int
Результат void

OnLocationChange() защищенный Метод

protected OnLocationChange ( Point3D oldLocation ) : void
oldLocation Point3D
Результат void

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

public OnMoveOver ( Mobile m ) : bool
m Mobile
Результат bool

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

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

OnRaceChange() защищенный Метод

protected OnRaceChange ( Race oldRace ) : void
oldRace Race
Результат void

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

public OnRawStatChange ( StatType stat, int oldValue ) : void
stat StatType
oldValue int
Результат void

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

public OnSpeech ( SpeechEventArgs e ) : void
e SpeechEventArgs
Результат void

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

public OnSubItemAdded ( Item item ) : void
item Item
Результат void

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

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

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

public PlayerMobile ( Serial s ) : System
s Serial
Результат System

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

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

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

public RemoveBuff ( BuffIcon b ) : void
b BuffIcon
Результат void

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

public RemoveBuff ( BuffInfo b ) : void
b BuffInfo
Результат void

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

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

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

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

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

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

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

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

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

public Serialize ( GenericWriter writer ) : void
writer GenericWriter
Результат void

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

public SetFlag ( PlayerFlag flag, bool value ) : void
flag PlayerFlag
value bool
Результат void

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

public SetHairMods ( int hairID, int beardID ) : void
hairID int
beardID int
Результат void

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

public SetLocation ( Point3D loc, bool isTeleport ) : void
loc Point3D
isTeleport bool
Результат void

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

public SetMountBlock ( BlockMountType type, TimeSpan duration, bool dismount ) : void
type BlockMountType
duration TimeSpan
dismount bool
Результат void

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

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