C# 클래스 SagaMap.ActorEventHandlers.PC_EventHandler

상속: ActorEventHandler
파일 보기 프로젝트 열기: Willyham/SagaRO2 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
C MapClient

공개 메소드들

메소드 설명
OnActorAppears ( Actor actor ) : void
OnActorChangeEquip ( Actor sActor, MapEventArgs args ) : void
OnActorChangesState ( Actor aActor, MapEventArgs args ) : void
OnActorChat ( Actor cActor, MapEventArgs args ) : void
OnActorDisappears ( Actor dActor ) : void
OnActorSelection ( ActorPC sActor, MapEventArgs args ) : void
OnActorSkillUse ( Actor sActor, MapEventArgs args ) : void
OnActorStartsMoving ( Actor mActor, float pos, float accel, int yaw, ushort speed, uint delayTime ) : void
OnActorStartsMoving ( ActorNPC mActor, byte count, float waypoints, ushort speed ) : void
OnActorStopsMoving ( Actor mActor, float pos, int yaw, ushort speed, uint delayTime ) : void
OnAddItem ( Item nItem, SagaDB reason ) : void
OnChangeStatus ( Actor sActor, MapEventArgs args ) : void
OnCreate ( bool success ) : void
OnDelete ( ) : void
OnDie ( ) : void
OnKick ( ) : void
OnMapLoaded ( ) : void
OnPartyAccept ( ActorPC sActor ) : void
OnPartyInvite ( ActorPC sActor ) : void
OnReSpawn ( ) : void
OnResetTradeItems ( ) : void
OnSelectButton ( ActorPC sActor, int button ) : void
OnSendMessage ( string from, string message ) : void
OnSendShopList ( List items, uint money, uint ActorID ) : void
OnSendWhisper ( string name, string message, byte flag ) : void
OnTeleport ( float x, float y, float z ) : void
OnTimeWeatherChange ( byte gameTime, Global weather ) : void
OnTradeConfirm ( ) : void
OnTradeItem ( byte Tradeslot, Item TradeItem ) : void
OnTradeResult ( TradeResults result ) : void
OnTradeStart ( ActorPC source ) : void
OnTradeStatus ( uint targetid, TradeResults status ) : void
OnTradeZeny ( int monies ) : void
PC_EventHandler ( ActorPC actor, MapClient client ) : System
PerformTrade ( ) : void

메소드 상세

OnActorAppears() 공개 메소드

public OnActorAppears ( Actor actor ) : void
actor SagaDB.Actors.Actor
리턴 void

OnActorChangeEquip() 공개 메소드

public OnActorChangeEquip ( Actor sActor, MapEventArgs args ) : void
sActor SagaDB.Actors.Actor
args MapEventArgs
리턴 void

OnActorChangesState() 공개 메소드

public OnActorChangesState ( Actor aActor, MapEventArgs args ) : void
aActor SagaDB.Actors.Actor
args MapEventArgs
리턴 void

OnActorChat() 공개 메소드

public OnActorChat ( Actor cActor, MapEventArgs args ) : void
cActor SagaDB.Actors.Actor
args MapEventArgs
리턴 void

OnActorDisappears() 공개 메소드

public OnActorDisappears ( Actor dActor ) : void
dActor SagaDB.Actors.Actor
리턴 void

OnActorSelection() 공개 메소드

public OnActorSelection ( ActorPC sActor, MapEventArgs args ) : void
sActor SagaDB.Actors.ActorPC
args MapEventArgs
리턴 void

OnActorSkillUse() 공개 메소드

public OnActorSkillUse ( Actor sActor, MapEventArgs args ) : void
sActor SagaDB.Actors.Actor
args MapEventArgs
리턴 void

OnActorStartsMoving() 공개 메소드

public OnActorStartsMoving ( Actor mActor, float pos, float accel, int yaw, ushort speed, uint delayTime ) : void
mActor SagaDB.Actors.Actor
pos float
accel float
yaw int
speed ushort
delayTime uint
리턴 void

OnActorStartsMoving() 공개 메소드

public OnActorStartsMoving ( ActorNPC mActor, byte count, float waypoints, ushort speed ) : void
mActor SagaDB.Actors.ActorNPC
count byte
waypoints float
speed ushort
리턴 void

OnActorStopsMoving() 공개 메소드

public OnActorStopsMoving ( Actor mActor, float pos, int yaw, ushort speed, uint delayTime ) : void
mActor SagaDB.Actors.Actor
pos float
yaw int
speed ushort
delayTime uint
리턴 void

OnAddItem() 공개 메소드

public OnAddItem ( Item nItem, SagaDB reason ) : void
nItem Item
reason SagaDB
리턴 void

OnChangeStatus() 공개 메소드

public OnChangeStatus ( Actor sActor, MapEventArgs args ) : void
sActor SagaDB.Actors.Actor
args MapEventArgs
리턴 void

OnCreate() 공개 메소드

public OnCreate ( bool success ) : void
success bool
리턴 void

OnDelete() 공개 메소드

public OnDelete ( ) : void
리턴 void

OnDie() 공개 메소드

public OnDie ( ) : void
리턴 void

OnKick() 공개 메소드

public OnKick ( ) : void
리턴 void

OnMapLoaded() 공개 메소드

public OnMapLoaded ( ) : void
리턴 void

OnPartyAccept() 공개 메소드

public OnPartyAccept ( ActorPC sActor ) : void
sActor SagaDB.Actors.ActorPC
리턴 void

OnPartyInvite() 공개 메소드

public OnPartyInvite ( ActorPC sActor ) : void
sActor SagaDB.Actors.ActorPC
리턴 void

OnReSpawn() 공개 메소드

public OnReSpawn ( ) : void
리턴 void

OnResetTradeItems() 공개 메소드

public OnResetTradeItems ( ) : void
리턴 void

OnSelectButton() 공개 메소드

public OnSelectButton ( ActorPC sActor, int button ) : void
sActor SagaDB.Actors.ActorPC
button int
리턴 void

OnSendMessage() 공개 메소드

public OnSendMessage ( string from, string message ) : void
from string
message string
리턴 void

OnSendShopList() 공개 메소드

public OnSendShopList ( List items, uint money, uint ActorID ) : void
items List
money uint
ActorID uint
리턴 void

OnSendWhisper() 공개 메소드

public OnSendWhisper ( string name, string message, byte flag ) : void
name string
message string
flag byte
리턴 void

OnTeleport() 공개 메소드

public OnTeleport ( float x, float y, float z ) : void
x float
y float
z float
리턴 void

OnTimeWeatherChange() 공개 메소드

public OnTimeWeatherChange ( byte gameTime, Global weather ) : void
gameTime byte
weather Global
리턴 void

OnTradeConfirm() 공개 메소드

public OnTradeConfirm ( ) : void
리턴 void

OnTradeItem() 공개 메소드

public OnTradeItem ( byte Tradeslot, Item TradeItem ) : void
Tradeslot byte
TradeItem Item
리턴 void

OnTradeResult() 공개 메소드

public OnTradeResult ( TradeResults result ) : void
result TradeResults
리턴 void

OnTradeStart() 공개 메소드

public OnTradeStart ( ActorPC source ) : void
source SagaDB.Actors.ActorPC
리턴 void

OnTradeStatus() 공개 메소드

public OnTradeStatus ( uint targetid, TradeResults status ) : void
targetid uint
status TradeResults
리턴 void

OnTradeZeny() 공개 메소드

public OnTradeZeny ( int monies ) : void
monies int
리턴 void

PC_EventHandler() 공개 메소드

public PC_EventHandler ( ActorPC actor, MapClient client ) : System
actor SagaDB.Actors.ActorPC
client MapClient
리턴 System

PerformTrade() 공개 메소드

public PerformTrade ( ) : void
리턴 void

프로퍼티 상세

C 공개적으로 프로퍼티

public MapClient C
리턴 MapClient