C# 클래스 Server.Mobiles.PlayerMobile

상속: Mobile, IHonorTarget
파일 보기 프로젝트 열기: Grimoric/RunUO.T2A 1 사용 예제들

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