C# 클래스 OpenRA.Mods.Common.Scripting.ScriptTriggers

상속: INotifyIdle, INotifyDamage, INotifyKilled, INotifyProduction, INotifyOtherProduction, INotifyObjectivesUpdated, INotifyCapture, INotifyInfiltrated, INotifyAddedToWorld, INotifyRemovedFromWorld, INotifyDiscovered, INotifyActorDisposing, INotifyPassengerEntered, INotifyPassengerExited, INotifySold
파일 보기 프로젝트 열기: OpenRA/OpenRA 1 사용 예제들

공개 메소드들

메소드 설명
AddedToWorld ( Actor self ) : void
Clear ( Trigger trigger ) : void
ClearAll ( ) : void
Damaged ( Actor self, OpenRA.Traits.AttackInfo e ) : void
Disposing ( Actor self ) : void
HasAnyCallbacksFor ( Trigger trigger ) : bool
Infiltrated ( Actor self, Actor infiltrator ) : void
Killed ( Actor self, OpenRA.Traits.AttackInfo e ) : void
OnCapture ( Actor self, Actor captor, Player oldOwner, Player newOwner ) : void
OnDiscovered ( Actor self, Player discoverer, bool playNotification ) : void
OnObjectiveAdded ( Player player, int id ) : void
OnObjectiveCompleted ( Player player, int id ) : void
OnObjectiveFailed ( Player player, int id ) : void
OnPlayerLost ( Player player ) : void
OnPlayerWon ( Player player ) : void
RegisterCallback ( Trigger trigger, Eluant.LuaFunction func, OpenRA.Scripting.ScriptContext context ) : void
RemovedFromWorld ( Actor self ) : void
ScriptTriggers ( World world, Actor self ) : System
TickIdle ( Actor self ) : void
UnitProduced ( Actor self, Actor other, CPos exit ) : void
UnitProducedByOther ( Actor self, Actor producee, Actor produced ) : void

비공개 메소드들

메소드 설명
INotifyPassengerEntered ( Actor self, Actor passenger ) : void
INotifyPassengerExited ( Actor self, Actor passenger ) : void
INotifySold ( Actor self ) : void
Triggerables ( Trigger trigger ) : List

메소드 상세

AddedToWorld() 공개 메소드

public AddedToWorld ( Actor self ) : void
self Actor
리턴 void

Clear() 공개 메소드

public Clear ( Trigger trigger ) : void
trigger Trigger
리턴 void

ClearAll() 공개 메소드

public ClearAll ( ) : void
리턴 void

Damaged() 공개 메소드

public Damaged ( Actor self, OpenRA.Traits.AttackInfo e ) : void
self Actor
e OpenRA.Traits.AttackInfo
리턴 void

Disposing() 공개 메소드

public Disposing ( Actor self ) : void
self Actor
리턴 void

HasAnyCallbacksFor() 공개 메소드

public HasAnyCallbacksFor ( Trigger trigger ) : bool
trigger Trigger
리턴 bool

Infiltrated() 공개 메소드

public Infiltrated ( Actor self, Actor infiltrator ) : void
self Actor
infiltrator Actor
리턴 void

Killed() 공개 메소드

public Killed ( Actor self, OpenRA.Traits.AttackInfo e ) : void
self Actor
e OpenRA.Traits.AttackInfo
리턴 void

OnCapture() 공개 메소드

public OnCapture ( Actor self, Actor captor, Player oldOwner, Player newOwner ) : void
self Actor
captor Actor
oldOwner Player
newOwner Player
리턴 void

OnDiscovered() 공개 메소드

public OnDiscovered ( Actor self, Player discoverer, bool playNotification ) : void
self Actor
discoverer Player
playNotification bool
리턴 void

OnObjectiveAdded() 공개 메소드

public OnObjectiveAdded ( Player player, int id ) : void
player Player
id int
리턴 void

OnObjectiveCompleted() 공개 메소드

public OnObjectiveCompleted ( Player player, int id ) : void
player Player
id int
리턴 void

OnObjectiveFailed() 공개 메소드

public OnObjectiveFailed ( Player player, int id ) : void
player Player
id int
리턴 void

OnPlayerLost() 공개 메소드

public OnPlayerLost ( Player player ) : void
player Player
리턴 void

OnPlayerWon() 공개 메소드

public OnPlayerWon ( Player player ) : void
player Player
리턴 void

RegisterCallback() 공개 메소드

public RegisterCallback ( Trigger trigger, Eluant.LuaFunction func, OpenRA.Scripting.ScriptContext context ) : void
trigger Trigger
func Eluant.LuaFunction
context OpenRA.Scripting.ScriptContext
리턴 void

RemovedFromWorld() 공개 메소드

public RemovedFromWorld ( Actor self ) : void
self Actor
리턴 void

ScriptTriggers() 공개 메소드

public ScriptTriggers ( World world, Actor self ) : System
world World
self Actor
리턴 System

TickIdle() 공개 메소드

public TickIdle ( Actor self ) : void
self Actor
리턴 void

UnitProduced() 공개 메소드

public UnitProduced ( Actor self, Actor other, CPos exit ) : void
self Actor
other Actor
exit CPos
리턴 void

UnitProducedByOther() 공개 메소드

public UnitProducedByOther ( Actor self, Actor producee, Actor produced ) : void
self Actor
producee Actor
produced Actor
리턴 void