Events Reference/ja
Revision as of 06:21, 13 October 2012 by imported>Eishunsama
Events Reference
Events とは、何かが起こった時にゲームが呼び出す特別な 関数 です。注意点として、単純に定義した Event は、ゲームにそれを呼び出すことをさせず、ゲームから 既に送られた Event の名前と変数のリストに従わなければなりません。
Event Definition ( Event 定義)
<event> ::= <event header> [<function block> 'endEvent']
それらが(ゲームによって取り扱われる)固有のものでない限りは、関数ヘッダのあとは、常に function block 及び "EndEvent" が続かなければなりません。
Event Header ( Event ヘッダ)
<event header> ::= 'Event' <identifier> '(' [<parameters>] ')' ['Native'] <flags>*
Event ヘッダは、function header と同一ですが、 return types もしくは "Global" フラグを考慮に入れません。
Parameters
パラメータは function parameter list と同一ですが、ゲームが Event に送るデータと一致させる必要があります。
Examples
; A simple activate event handler
Event OnActivate(ObjectReference akActivator)
PlayAnimation("CoolStuff")
endEvent
Special Variables
Event の特別変数は、グローバルではない関数と同一です。
Calling Events
Event の呼び出しは、関数の呼び出しと同一です。
See Also
Language: | English • 日本語 |
---|