C# Class SagaMap.ActorEventHandlers.NPC_EventHandler

Inheritance: ActorEventHandler
Show file Open project: Willyham/SagaRO2

Public Properties

Property Type Description
map Map

Public Methods

Method Description
NPC_EventHandler ( ActorNPC actor, Map map ) : System
OnActorAppears ( Actor dActor ) : 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
OnTradeStart ( ActorPC sActor ) : void
OnTradeStatus ( uint targetid, TradeResults status ) : void
OnTradeZeny ( int monies ) : void
PerformTrade ( ) : void

Method Details

NPC_EventHandler() public method

public NPC_EventHandler ( ActorNPC actor, Map map ) : System
actor SagaDB.Actors.ActorNPC
map Map
return System

OnActorAppears() public method

public OnActorAppears ( Actor dActor ) : void
dActor SagaDB.Actors.Actor
return void

OnActorChangeEquip() public method

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

OnActorChangesState() public method

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

OnActorChat() public method

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

OnActorDisappears() public method

public OnActorDisappears ( Actor dActor ) : void
dActor SagaDB.Actors.Actor
return void

OnActorSelection() public method

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

OnActorSkillUse() public method

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

OnActorStartsMoving() public method

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
return void

OnActorStartsMoving() public method

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

OnActorStopsMoving() public method

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
return void

OnAddItem() public method

public OnAddItem ( Item nitem, SagaDB reason ) : void
nitem Item
reason SagaDB
return void

OnChangeStatus() public method

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

OnCreate() public method

public OnCreate ( bool success ) : void
success bool
return void

OnDelete() public method

public OnDelete ( ) : void
return void

OnDie() public method

public OnDie ( ) : void
return void

OnKick() public method

public OnKick ( ) : void
return void

OnMapLoaded() public method

public OnMapLoaded ( ) : void
return void

OnPartyAccept() public method

public OnPartyAccept ( ActorPC sActor ) : void
sActor SagaDB.Actors.ActorPC
return void

OnPartyInvite() public method

public OnPartyInvite ( ActorPC sActor ) : void
sActor SagaDB.Actors.ActorPC
return void

OnReSpawn() public method

public OnReSpawn ( ) : void
return void

OnResetTradeItems() public method

public OnResetTradeItems ( ) : void
return void

OnSelectButton() public method

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

OnSendMessage() public method

public OnSendMessage ( string from, string message ) : void
from string
message string
return void

OnSendShopList() public method

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

OnSendWhisper() public method

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

OnTeleport() public method

public OnTeleport ( float x, float y, float z ) : void
x float
y float
z float
return void

OnTimeWeatherChange() public method

public OnTimeWeatherChange ( byte gameTime, Global weather ) : void
gameTime byte
weather Global
return void

OnTradeConfirm() public method

public OnTradeConfirm ( ) : void
return void

OnTradeItem() public method

public OnTradeItem ( byte Tradeslot, Item TradeItem ) : void
Tradeslot byte
TradeItem Item
return void

OnTradeStart() public method

public OnTradeStart ( ActorPC sActor ) : void
sActor SagaDB.Actors.ActorPC
return void

OnTradeStatus() public method

public OnTradeStatus ( uint targetid, TradeResults status ) : void
targetid uint
status TradeResults
return void

OnTradeZeny() public method

public OnTradeZeny ( int monies ) : void
monies int
return void

PerformTrade() public method

public PerformTrade ( ) : void
return void

Property Details

map public property

public Map map
return Map